[
  {
    "path": ".clang-format",
    "content": "Language: Cpp\nBasedOnStyle: Mozilla\nIndentWidth: 4\nAccessModifierOffset: -4\nAlwaysBreakAfterDefinitionReturnType: None\nAlwaysBreakAfterReturnType: None\n\nBreakBeforeBraces: Custom\nBraceWrapping:\n  AfterClass: true\n  AfterStruct: true\n  AfterEnum: true\n  AfterFunction: true\n  SplitEmptyFunction: false\n  SplitEmptyRecord: false\n  SplitEmptyNamespace: false\n"
  },
  {
    "path": ".clang-tidy",
    "content": "\n---\nChecks:          '*,-fuchsia-*,-google-*,-zircon-*,-abseil-*,-modernize-use-trailing-return-type,-llvm-*,-llvmlibc-*,-performance-no-automatic-move,-cppcoreguidelines-owning-memory'\nWarningsAsErrors: '*'\nHeaderFilterRegex: ''\nFormatStyle:     none\n"
  },
  {
    "path": ".cmake-format.yaml",
    "content": "additional_commands:\n  foo:\n    flags:\n    - BAR\n    - BAZ\n    kwargs:\n      DEPENDS: '*'\n      HEADERS: '*'\n      SOURCES: '*'\nbullet_char: '*'\ndangle_parens: false\nenum_char: .\nline_ending: unix\nline_width: 120\nmax_pargs_hwrap: 3\nseparate_ctrl_name_with_space: false\nseparate_fn_name_with_space: false\ntab_size: 2\n"
  },
  {
    "path": ".envrc",
    "content": "use flake\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/bug-report.yaml",
    "content": "name: Bug Report\ndescription: Found something you weren't expecting?  Report it here!\nlabels: [\"Unconfirmed Bug\"]\nbody:\n- type: markdown\n  attributes:\n    value: |\n      Thanks for taking the time to fill out this bug report.\n      NOTE: Please read the instructions below before filling the form.\n- type: markdown\n  attributes:\n    value: |\n      1. Please write in English, this is the language all maintainers can speak and write.\n      2. Please take a moment to check that your issue doesn't already exist and not already reported.\n      3. Please make sure the solution to your problem is not already mentioned in the FAQ (https://flameshot.org/docs/guide/faq/)\n      4. Please provide the information for each field as complete as possible.\n- type: textarea\n  id: flameshot-ver\n  attributes:\n    label: Flameshot Version\n    description: The Flameshot version (or commit reference) your are running. You can right-click on the tray icon > About > copy\n    placeholder: e.g Flameshot v0.10.1 (065aa98c)\n  validations:\n    required: true\n- type: dropdown\n  id: installation-type\n  attributes:\n    label: Installation Type\n    description: How have you installed flameshot?\n    multiple: true\n    options:\n      - Linux, MacOS, or Windows Package manager (apt, pacman, eopkg, choco, brew, ...)\n      - User repository (AUR)\n      - Flatpak from Flathub\n      - Flatpak from Github\n      - Snap from Snapcraft\n      - Snap from\n      - AppImage\n      - Using the ready-made package from Github Releases\n      - Compiled from source\n  validations:\n    required: true\n- type: input\n  id: os-ver\n  attributes:\n    label: Operating System type and version\n    description: \"The operating system you are using Flameshot on:\"\n  validations:\n    required: true\n- type: textarea\n  id: description\n  attributes:\n    label: Description\n    description: |\n      Please provide a description of your issue here. Please explain in details what the issue is. If you can, provide screenshots or screen recordings to demonstrate the issue.\n  validations:\n      required: true\n- type: textarea\n  id: steps-to-reproduce\n  attributes:\n    label: Steps to reproduce\n    description: Please write the steps we should take to reproduce this buggy behaviour\n    placeholder: |\n      1. run `flameshot gui`\n      2. select a region on the primary monitor\n      3. save to file\n      4. ...\n  validations:\n      required: false\n- type: textarea\n  id: screenshots\n  attributes:\n    label: Screenshots or screen recordings\n    description: If you think it would be beneficial for us to understand the issue, please provide a screenshots or screen recording. For screen recording you can use [Peek](https://github.com/phw/peek)\n- type: textarea\n  id: systeminfo\n  attributes:\n    label: System Information\n    description: |\n      Please provide the detailed information about your computer including:\n        1. Operating system and version\n        2. Your monitor configuration (easiest way would be to add a screenshot of your monitor setup from settings window)\n        3. If using Linux (https://flameshot.org/docs/guide/issue-reporting/):\n          - Your Desktop Environment and your Window Manager\n          - if you are using Xorg or Wayland\n  validations:\n      required: true\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/feature-request.yaml",
    "content": "name: Feature Request\ndescription: Got an idea for a feature that can make Flameshot even better? Propose your suggestion here!\nlabels: [\"Enhancement\"]\nbody:\n- type: markdown\n  attributes:\n    value: |\n      1. Please write in English, this is the language all maintainers can speak and write.\n      2. Please only use this form to submit feature request and **not** bugs or questions.\n      3. Please take a moment to check that your feature hasn't already been suggested.\n      4. One picture worth a thousand words. If you think you can convey the message better by a drawing or pictrure, consider adding one.\n- type: textarea\n  id: description\n  attributes:\n    label: Feature Description\n    placeholder: |\n      I think it would be great if ...\n  validations:\n    required: true\n\n"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/question.md",
    "content": "<!--\nWrite the question you have. Try to explain it in details if possible. Feel free to include screenshots, pictures, GIFs, and Videos. Also remember to search your question in the issues page as you might find the answer to your question faster that way.\nYou can also checkout the Flameshot website: https://flameshot.org/\n\nPlease also read the FAQ: https://flameshot.org/faq/\n-->\n"
  },
  {
    "path": ".github/workflows/Linux-arm-pack.yml",
    "content": "name: Packaging(Linux - ARM)\n\non:\n  #push:\n  #  branches:\n  #    - master\n  #    - fix*\n  #    - move-arm-ci-to-new-ci\n  #  paths-ignore:\n  #    - 'README.md'\n  #    - 'LICENSE'\n  #    - 'docs/**'\n  \n  workflow_dispatch:\n\nenv:\n  PRODUCT: flameshot\n  RELEASE: 1\n  # dockerfiles, see https://github.com/flameshot-org/flameshot-dockerfiles\n  # docker images, see https://quay.io/repository/flameshot-org/ci-building\n  DOCKER_REPO: quay.io/flameshot-org/ci-building\n  # building tool: https://github.com/flameshot-org/packpack\n  PACKPACK_REPO: flameshot-org/packpack\n\njobs:\n  deb-pack:\n    name: Build deb on ${{ matrix.dist.name }} ${{ matrix.dist.arch }}\n    runs-on: ubuntu-latest\n    strategy:\n      fail-fast: false\n      matrix:\n        dist:\n#          - {\n#              name: debian-11,\n#              os: debian,\n#              symbol: bullseye,\n#              arch: armhf\n#            }\n          - {\n              name: debian-12,\n              os: debian,\n              symbol: bookworm,\n              arch: arm64\n            }\n          - {\n              name: debian-12,\n              os: debian,\n              symbol: bookworm,\n              arch: armhf\n            }\n          - {\n              name: ubuntu-22.04,\n              os: ubuntu,\n              symbol: jammy,\n              arch: arm64\n            }\n          - {\n              name: ubuntu-24.04,\n              os: ubuntu,\n              symbol: noble,\n              arch: arm64\n            }\n\n    steps:\n      - name: Set up QEMU\n        uses: docker/setup-qemu-action@v3\n\n      - name: Set up Docker Buildx\n        uses: docker/setup-buildx-action@v3\n\n      - name: Checkout Source code\n        if: github.event_name == 'push'\n        uses: actions/checkout@v4\n        with:\n          fetch-depth: 0\n#          ref: master\n\n      - name: Checkout Source code\n        if: github.event_name == 'pull_request'\n        uses: actions/checkout@v4\n        with:\n          fetch-depth: 0\n          ref: ${{ github.event.pull_request.head.sha }}\n\n      - name: Checkout Source code\n        if: github.event_name == 'workflow_dispatch'\n        uses: actions/checkout@v4\n        with:\n          ref: ${{ github.sha }}\n\n      - name: Set env & Print flameshot version\n        shell: bash\n        run: |\n          last_committed_tag=$(git tag -l --sort=-v:refname | head -1)\n          git_revno=$(git rev-list $(git describe --tags --abbrev=0)..HEAD --count)\n          git_hash=$(git rev-parse --short HEAD)\n          ver_info=${last_committed_tag}+git${git_revno}.${git_hash}\n          echo \"=======FLAMESHOT VERSION========\"\n          echo ${last_committed_tag:1}\n          echo \"Details: ${ver_info}\"\n          echo \"================================\"\n          # This will allow to build pre-preleases without git tag\n          # echo \"VERSION=${last_committed_tag:1}\" >> $GITHUB_ENV\n          echo \"VERSION=$(cat CMakeLists.txt |grep 'set.*(.*FLAMESHOT_VERSION' | sed 's/[^0-9.]*//' |sed 's/)//g')\" >> $GITHUB_ENV\n          echo \"VER_INFO=${ver_info}\" >> $GITHUB_ENV\n          echo \"GIT_HASH=${git_hash}\" >> $GITHUB_ENV\n\n\n      - name: Get packpack tool\n        uses: actions/checkout@v4\n        with:\n          repository: ${{ env.PACKPACK_REPO }}\n          path: tools\n          ref: multiarch\n          set-safe-directory: $GITHUB_WORKSPACE/tools\n\n      - name: Packaging on ${{ matrix.dist.name }} ${{ matrix.dist.arch }}\n        env:\n          OS: ${{ matrix.dist.os }}\n          DIST: ${{ matrix.dist.symbol }}\n          DOCKER_ARCH: ${{ matrix.dist.arch }}\n        run: |\n          case ${DOCKER_ARCH} in\n            arm32v7)\n              export ARCH=arm/v7\n              ;;\n            armhf)\n              export ARCH=arm/v7\n              ;;\n            arm64*)\n              export ARCH=arm64\n              ;;\n            *)\n              export ARCH=${DOCKER_ARCH}\n              ;;\n          esac\n          cp -r $GITHUB_WORKSPACE/packaging/debian $GITHUB_WORKSPACE\n          bash $GITHUB_WORKSPACE/tools/packpack\n          mv $GITHUB_WORKSPACE/build/${PRODUCT}_${VERSION}-${RELEASE}_${{ matrix.dist.arch }}.deb $GITHUB_WORKSPACE/build/${PRODUCT}-${VERSION}-${RELEASE}.${{ matrix.dist.name }}.${{ matrix.dist.arch }}.deb\n\n      - name: SHA256Sum of ${{ matrix.dist.name }} ${{ matrix.dist.arch }} package\n        run: |\n          cd \"$GITHUB_WORKSPACE/build/\" || { >&2 echo \"Cannot cd to '$GITHUB_WORKSPACE/build/'!\"; exit 11 ; }\n          sha256sum ${PRODUCT}-${VERSION}-${RELEASE}.${{ matrix.dist.name }}.${{ matrix.dist.arch }}.deb | tee ${PRODUCT}-${VERSION}-${RELEASE}.${{ matrix.dist.name }}.${{ matrix.dist.arch }}.deb.sha256sum\n\n      - name: Artifact Upload\n        uses: actions/upload-artifact@v4\n        with:\n          name: ${{ env.PRODUCT }}-${{ env.VER_INFO }}-artifact-${{ matrix.dist.name }}-${{ matrix.dist.arch }}\n          path: |\n            ${{ github.workspace }}/build/${{ env.PRODUCT }}-*-${{ env.RELEASE }}.${{ matrix.dist.name }}.${{ matrix.dist.arch }}.deb\n            ${{ github.workspace }}/build/${{ env.PRODUCT }}-*-${{ env.RELEASE }}.${{ matrix.dist.name }}.${{ matrix.dist.arch }}.deb.sha256sum\n          overwrite: true\n"
  },
  {
    "path": ".github/workflows/Linux-pack.yml",
    "content": "name: Packaging(Linux)\n\non:\n  push:\n    branches:\n      - master\n      - fix*\n    paths-ignore:\n      - 'README.md'\n      - 'LICENSE'\n      - 'docs/**'\n\n  pull_request:\n    paths-ignore:\n      - 'README.md'\n      - 'LICENSE'\n      - 'docs/**'\n      - 'data/translations/*.ts'\n\n  workflow_dispatch:\n\nenv:\n  PRODUCT: flameshot\n  RELEASE: 1\n  # dockerfiles, see https://github.com/flameshot-org/flameshot-dockerfiles\n  # docker images, see https://quay.io/repository/flameshot-org/ci-building\n  DOCKER_REPO: quay.io/flameshot-org/ci-building\n  # building tool: https://github.com/flameshot-org/packpack\n  PACKPACK_REPO: flameshot-org/packpack\n\njobs:\n  deb-pack:\n    name: Build deb on ${{ matrix.dist.name }} ${{ matrix.dist.arch }}\n    runs-on: ubuntu-latest\n    strategy:\n      fail-fast: false\n      matrix:\n        dist:\n          - {\n              name: debian-12,\n              os: debian,\n              symbol: bookworm,\n              arch: amd64\n            }\n          - {\n              name: ubuntu-22.04,\n              os: ubuntu,\n              symbol: jammy,\n              arch: amd64\n            }\n          - {\n              name: ubuntu-24.04,\n              os: ubuntu,\n              symbol: noble,\n              arch: amd64\n            }\n\n    steps:\n      - name: Set up Docker Buildx\n        uses: docker/setup-buildx-action@v3\n\n      - name: Checkout Source code\n        if: github.event_name == 'push'\n        uses: actions/checkout@v4\n        with:\n          fetch-depth: 0\n#          ref: master\n\n      - name: Checkout Source code\n        if: github.event_name == 'pull_request'\n        uses: actions/checkout@v4\n        with:\n          fetch-depth: 0\n          ref: ${{ github.event.pull_request.head.sha }}\n\n      - name: Checkout Source code\n        if: github.event_name == 'workflow_dispatch'\n        uses: actions/checkout@v4\n        with:\n          ref: ${{ github.sha }}\n\n      - name: Set env & Print flameshot version\n        shell: bash\n        run: |\n          last_committed_tag=$(git tag -l --sort=-v:refname | head -1)\n          git_revno=$(git rev-list $(git describe --tags --abbrev=0)..HEAD --count)\n          git_hash=$(git rev-parse --short HEAD)\n          ver_info=${last_committed_tag}+git${git_revno}.${git_hash}\n          echo \"=======FLAMESHOT VERSION========\"\n          echo ${last_committed_tag:1}\n          echo \"Details: ${ver_info}\"\n          echo \"================================\"\n          # This will allow to build pre-preleases without git tag\n          # echo \"VERSION=${last_committed_tag:1}\" >> $GITHUB_ENV\n          echo \"VERSION=$(cat CMakeLists.txt |grep 'set.*(.*FLAMESHOT_VERSION' | sed 's/[^0-9.]*//' |sed 's/)//g')\" >> $GITHUB_ENV\n          echo \"VER_INFO=${ver_info}\" >> $GITHUB_ENV\n          echo \"GIT_HASH=${git_hash}\" >> $GITHUB_ENV\n\n      - name: Get packpack tool\n        uses: actions/checkout@v4\n        with:\n          repository: ${{ env.PACKPACK_REPO }}\n          path: tools\n          ref: multiarch\n          set-safe-directory: $GITHUB_WORKSPACE/tools\n\n      - name: Packaging on ${{ matrix.dist.name }} ${{ matrix.dist.arch }}\n        env:\n          OS: ${{ matrix.dist.os }}\n          DIST: ${{ matrix.dist.symbol }}\n          PRESERVE_ENVVARS: \"GIT_HASH\"\n        run: |\n          cp -r $GITHUB_WORKSPACE/packaging/debian $GITHUB_WORKSPACE\n          bash $GITHUB_WORKSPACE/tools/packpack\n          mv $GITHUB_WORKSPACE/build/${PRODUCT}_${VERSION}-${RELEASE}_${{ matrix.dist.arch }}.deb $GITHUB_WORKSPACE/build/${PRODUCT}-${VERSION}-${RELEASE}.${{ matrix.dist.name }}.${{ matrix.dist.arch }}.deb\n\n      - name: SHA256Sum of ${{ matrix.dist.name }} ${{ matrix.dist.arch }} package\n        run: |\n          cd \"$GITHUB_WORKSPACE/build/\" || { >&2 echo \"Cannot cd to '$GITHUB_WORKSPACE/build/'!\"; exit 11 ; }\n          sha256sum ${PRODUCT}-${VERSION}-${RELEASE}.${{ matrix.dist.name }}.${{ matrix.dist.arch }}.deb | tee ${PRODUCT}-${VERSION}-${RELEASE}.${{ matrix.dist.name }}.${{ matrix.dist.arch }}.deb.sha256sum\n\n      - name: Artifact Upload\n        uses: actions/upload-artifact@v4\n        with:\n          name: ${{ env.PRODUCT }}-${{ env.VER_INFO }}-artifact-${{ matrix.dist.name }}-${{ matrix.dist.arch }}\n          path: |\n            ${{ github.workspace }}/build/${{ env.PRODUCT }}-*-${{ env.RELEASE }}.${{ matrix.dist.name }}.${{ matrix.dist.arch }}.deb\n            ${{ github.workspace }}/build/${{ env.PRODUCT }}-*-${{ env.RELEASE }}.${{ matrix.dist.name }}.${{ matrix.dist.arch }}.deb.sha256sum\n          overwrite: true\n\n  rpm-pack:\n    name: Build rpm on ${{ matrix.dist.name }} ${{ matrix.dist.arch }}\n    runs-on: ubuntu-latest\n    strategy:\n      fail-fast: false\n      matrix:\n        dist:\n          - {\n              name: fedora-41,\n              os: fedora,\n              symbol: 41,\n              arch: x86_64\n            }\n          - {\n              name: fedora-42,\n              os: fedora,\n              symbol: 42,\n              arch: x86_64\n            }\n    steps:\n      - name: Checkout Source code\n        if: github.event_name == 'push'\n        uses: actions/checkout@v4\n        with:\n          fetch-depth: 0\n#          ref: master\n\n      - name: Checkout Source code\n        if: github.event_name == 'pull_request'\n        uses: actions/checkout@v4\n        with:\n          fetch-depth: 0\n          ref: ${{ github.event.pull_request.head.sha }}\n\n      - name: Checkout Source code\n        if: github.event_name == 'workflow_dispatch'\n        uses: actions/checkout@v4\n        with:\n          ref: ${{ github.sha }}\n\n      - name: Set env & Print flameshot version\n        shell: bash\n        run: |\n          last_committed_tag=$(git tag -l --sort=-v:refname | head -1)\n          git_revno=$(git rev-list $(git describe --tags --abbrev=0)..HEAD --count)\n          git_hash=$(git rev-parse --short HEAD)\n          ver_info=${last_committed_tag}+git${git_revno}.${git_hash}\n          echo \"=======FLAMESHOT VERSION========\"\n          echo ${last_committed_tag:1}\n          echo \"Details: ${ver_info}\"\n          echo \"================================\"\n          # This will allow to build pre-preleases without git tag\n          # echo \"VERSION=${last_committed_tag:1}\" >> $GITHUB_ENV\n          echo \"VERSION=$(cat CMakeLists.txt |grep 'set.*(.*FLAMESHOT_VERSION' | sed 's/[^0-9.]*//' |sed 's/)//g')\" >> $GITHUB_ENV\n          echo \"VER_INFO=${ver_info}\" >> $GITHUB_ENV\n          echo \"GIT_HASH=${git_hash}\" >> $GITHUB_ENV\n\n      - name: Get packpack tool\n        uses: actions/checkout@v4\n        with:\n          repository: ${{ env.PACKPACK_REPO }}\n          path: tools\n          ref: master\n          set-safe-directory: $GITHUB_WORKSPACE/tools\n\n      - name: Packaging on ${{ matrix.dist.name }} ${{ matrix.dist.arch }}\n        if: matrix.dist.os == 'fedora'\n        run: |\n          mkdir $GITHUB_WORKSPACE/rpm\n          cp $GITHUB_WORKSPACE/packaging/rpm/fedora/flameshot.spec $GITHUB_WORKSPACE/rpm\n          bash $GITHUB_WORKSPACE/tools/packpack\n        env:\n          OS: ${{ matrix.dist.os }}\n          DIST: ${{ matrix.dist.symbol }}\n          PRESERVE_ENVVARS: \"GIT_HASH\"\n\n      - name: Packaging on ${{ matrix.dist.name }} ${{ matrix.dist.arch }}\n        if: matrix.dist.os == 'opensuse-leap'\n        run: |\n          mkdir $GITHUB_WORKSPACE/rpm\n          cp $GITHUB_WORKSPACE/packaging/rpm/opensuse/flameshot.spec $GITHUB_WORKSPACE/rpm\n          bash $GITHUB_WORKSPACE/tools/packpack\n        env:\n          OS: ${{ matrix.dist.os }}\n          DIST: ${{ matrix.dist.symbol }}\n\n      - name: Package Clean\n        if: matrix.dist.os == 'fedora'\n        run: |\n          rm -f ${{ github.workspace }}/build/${{ env.PRODUCT }}-debuginfo-*.rpm\n          rm -f ${{ github.workspace }}/build/${{ env.PRODUCT }}-debugsource-*.rpm\n          rm -f ${{ github.workspace }}/build/${{ env.PRODUCT }}-*.src.rpm\n          rm -f ${{ github.workspace }}/build/build.log\n\n      - name: SHA256Sum of ${{ matrix.dist.name }} ${{ matrix.dist.arch }} package\n        if: matrix.dist.os == 'fedora'\n        run: |\n          cd \"$GITHUB_WORKSPACE/build/\" || { >&2 echo \"Cannot cd to '$GITHUB_WORKSPACE/build/'!\"; exit 11 ; }\n          sha256sum ${PRODUCT}-${VERSION}-${RELEASE}.fc*.${{ matrix.dist.arch }}.rpm | tee ${PRODUCT}-${VERSION}-${RELEASE}.fc${{ matrix.dist.symbol }}.${{ matrix.dist.arch }}.rpm.sha256sum\n\n      - name: SHA256Sum of ${{ matrix.dist.name }} ${{ matrix.dist.arch }} package\n        if: matrix.dist.os == 'opensuse-leap'\n        run: |\n          mv $GITHUB_WORKSPACE/build/${PRODUCT}-${VERSION}-lp*.${{ matrix.dist.arch }}.rpm $GITHUB_WORKSPACE/build/${PRODUCT}-${VERSION}-${RELEASE}-lp${{ matrix.dist.symbol }}.${{ matrix.dist.arch }}.rpm\n          cd \"$GITHUB_WORKSPACE/build/\" || { >&2 echo \"Cannot cd to '$GITHUB_WORKSPACE/build/'!\"; exit 11 ; }\n          sha256sum ${PRODUCT}-${VERSION}-${RELEASE}-lp${{ matrix.dist.symbol }}.${{ matrix.dist.arch }}.rpm | tee ${PRODUCT}-${VERSION}-${RELEASE}-lp${{ matrix.dist.symbol }}.${{ matrix.dist.arch }}.rpm.sha256sum\n\n      - name: Artifact Upload\n        if: matrix.dist.os == 'fedora'\n        uses: actions/upload-artifact@v4\n        with:\n          name: ${{ env.PRODUCT }}-${{ env.VER_INFO }}-artifact-${{ matrix.dist.name }}-${{ matrix.dist.arch }}\n          path: |\n            ${{ github.workspace }}/build/\n          overwrite: true\n\n      - name: Artifact Upload\n        if: matrix.dist.os == 'opensuse-leap'\n        uses: actions/upload-artifact@v4\n        with:\n          name: ${{ env.PRODUCT }}-${{ env.VER_INFO }}-artifact-${{ matrix.dist.name }}-${{ matrix.dist.arch }}\n          path: |\n            ${{ github.workspace }}/build/${{ env.PRODUCT }}-*-lp${{ matrix.dist.symbol }}.${{ matrix.dist.arch }}.rpm\n            ${{ github.workspace }}/build/${{ env.PRODUCT }}-*-lp${{ matrix.dist.symbol }}.${{ matrix.dist.arch }}.rpm.sha256sum\n          overwrite: true\n\n  appimage-pack:\n    name: Build appimage on ${{ matrix.config.name }}\n    runs-on: ubuntu-latest\n    strategy:\n      fail-fast: false\n      matrix:\n        config:\n          - {\n              name: ubuntu-24.04,\n              os: ubuntu,\n              symbol: noble,\n              arch: amd64,\n              image_repo: quay.io/flameshot-org/ci-building\n            }\n    container:\n      image: ${{ matrix.config.image_repo }}:${{ matrix.config.os }}-${{ matrix.config.symbol }}\n      options: --cap-add SYS_ADMIN --device /dev/fuse --security-opt apparmor:unconfined\n    steps:\n      - name: Configure git safe directory\n        shell: bash\n        run: |\n          git config --global --add safe.directory \"$GITHUB_WORKSPACE\"\n\n      - name: Checkout Source code\n        if: github.event_name == 'push'\n        uses: actions/checkout@v4\n        with:\n          fetch-depth: 0\n#          ref: master\n\n      - name: Checkout Source code\n        if: github.event_name == 'pull_request'\n        uses: actions/checkout@v4\n        with:\n          fetch-depth: 0\n          ref: ${{ github.event.pull_request.head.sha }}\n\n      - name: Checkout Source code\n        if: github.event_name == 'workflow_dispatch'\n        uses: actions/checkout@v4\n        with:\n          ref: ${{ github.sha }}\n\n      - name: Set env & Print flameshot version\n        shell: bash\n        run: |\n          last_committed_tag=$(git tag -l --sort=-v:refname | head -1)\n          git_revno=$(git rev-list $(git describe --tags --abbrev=0)..HEAD --count)\n          git_hash=$(git rev-parse --short HEAD)\n          ver_info=${last_committed_tag}+git${git_revno}.${git_hash}\n          echo \"=======FLAMESHOT VERSION========\"\n          echo ${last_committed_tag:1}\n          echo \"Details: ${ver_info}\"\n          echo \"================================\"\n          # This will allow to build pre-preleases without git tag\n          # echo \"VERSION=${last_committed_tag:1}\" >> $GITHUB_ENV\n          echo \"VERSION=$(cat CMakeLists.txt |grep 'set.*(.*FLAMESHOT_VERSION' | sed 's/[^0-9.]*//' |sed 's/)//g')\" >> $GITHUB_ENV\n          echo \"VER_INFO=${ver_info}\" >> $GITHUB_ENV\n          echo \"GIT_HASH=${git_hash}\" >> $GITHUB_ENV\n\n      - name: Install Dependencies\n        run: |\n          sudo apt-get -y -qq update\n          sudo apt-get -y --no-install-recommends install fuse cmake extra-cmake-modules build-essential qt6-base-dev qt6-tools-dev qt6-tools-dev-tools libqt6svg6-dev qt6-l10n-tools qt6-wayland libgl-dev appstream hicolor-icon-theme openssl ca-certificates jq\n\n      - name: Download linuxdeploy\n        run: |\n         wget -c -nv \"https://github.com/linuxdeploy/linuxdeploy/releases/download/continuous/linuxdeploy-x86_64.AppImage\"\n         chmod a+x linuxdeploy-x86_64.AppImage\n         LINUXDEPLOY_BIN=${PWD}/linuxdeploy-x86_64.AppImage\n\n      - name: Download linuxdeployqt-plugin-appimage\n        run: |\n         wget -c -nv \"https://github.com/linuxdeploy/linuxdeploy-plugin-appimage/releases/download/continuous/linuxdeploy-plugin-appimage-x86_64.AppImage\"\n         chmod a+x linuxdeploy-plugin-appimage-x86_64.AppImage\n\n      - name: Download linuxdeployqt-plugin-qt\n        run: |\n         wget -c -nv \"https://github.com/linuxdeploy/linuxdeploy-plugin-qt/releases/download/continuous/linuxdeploy-plugin-qt-x86_64.AppImage\"\n         chmod a+x linuxdeploy-plugin-qt-x86_64.AppImage\n\n      - name: Packaging appimage\n        run: |\n          set -x\n          APPIMAGE_DST_PATH=$GITHUB_WORKSPACE/${PRODUCT}.AppDir\n          mkdir -p ${APPIMAGE_DST_PATH}\n\n          cd $GITHUB_WORKSPACE\n          cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=/usr -DUSE_LAUNCHER_ABSOLUTE_PATH:BOOL=OFF\n          make -j$(nproc) DESTDIR=${APPIMAGE_DST_PATH} install\n          rm -rf ${APPIMAGE_DST_PATH}/usr/include\n          rm -rf ${APPIMAGE_DST_PATH}/usr/lib\n\n          export EXTRA_PLATFORM_PLUGINS=\"libqwayland-generic.so\"\n          export EXTRA_QT_MODULES=\"waylandcompositor\"\n          export QMAKE=/usr/lib/qt6/bin/qmake\n          ${PWD}/linuxdeploy-x86_64.AppImage --appdir ${APPIMAGE_DST_PATH} --plugin qt --output appimage\n\n          mv $GITHUB_WORKSPACE/Flameshot-${VERSION}-x86_64.AppImage $GITHUB_WORKSPACE/Flameshot-${VERSION}.x86_64.AppImage\n\n      - name: SHA256Sum of appimage package\n        run: |\n          cd \"$GITHUB_WORKSPACE/\" || { >&2 echo \"Cannot cd to '$GITHUB_WORKSPACE/'!\"; exit 11 ; }\n          sha256sum Flameshot-${VERSION}.x86_64.AppImage | tee Flameshot-${VERSION}.x86_64.AppImage.sha256sum\n\n      - name: Artifact Upload\n        uses: actions/upload-artifact@v4\n        with:\n          name: ${{ env.PRODUCT }}-${{ env.VER_INFO }}-artifact-appimage-x86_64\n          path: |\n            ${{ github.workspace }}/Flameshot-*.x86_64.AppImage\n            ${{ github.workspace }}/Flameshot-*.x86_64.AppImage.sha256sum\n          overwrite: true\n\n  flatpak-pack:\n    name: Build flatpak on ubuntu 24.04\n    runs-on: ubuntu-24.04\n    steps:\n      - name: Checkout Source code\n        if: github.event_name == 'push'\n        uses: actions/checkout@v4\n        with:\n          fetch-depth: 0\n          ref: master\n      - name: Checkout Source code\n        if: github.event_name == 'pull_request'\n        uses: actions/checkout@v4\n        with:\n          fetch-depth: 0\n          ref: ${{ github.event.pull_request.head.sha }}\n\n      - name: Checkout Source code\n        if: github.event_name == 'workflow_dispatch'\n        uses: actions/checkout@v4\n        with:\n          ref: ${{ github.sha }}\n\n      - name: Set env & Print flameshot version\n        shell: bash\n        run: |\n          last_committed_tag=$(git tag -l --sort=-v:refname | head -1)\n          git_revno=$(git rev-list $(git describe --tags --abbrev=0)..HEAD --count)\n          git_hash=$(git rev-parse --short HEAD)\n          ver_info=${last_committed_tag}+git${git_revno}.${git_hash}\n          echo \"=======FLAMESHOT VERSION========\"\n          echo ${last_committed_tag:1}\n          echo \"Details: ${ver_info}\"\n          echo \"================================\"\n          # This will allow to build pre-preleases without git tag\n          # echo \"VERSION=${last_committed_tag:1}\" >> $GITHUB_ENV\n          echo \"VERSION=$(cat CMakeLists.txt |grep 'set.*(.*FLAMESHOT_VERSION' | sed 's/[^0-9.]*//' |sed 's/)//g')\" >> $GITHUB_ENV\n          echo \"VER_INFO=${ver_info}\" >> $GITHUB_ENV\n          echo \"GIT_HASH=${git_hash}\" >> $GITHUB_ENV\n\n      - name: Update flatpak manifest with commit SHA\n        run: |\n          git_hash=$(git rev-parse HEAD)\n          sed -i \"s/branch: master/commit: ${git_hash}/\" packaging/flatpak/org.flameshot.Flameshot.yml\n          echo \"=======FLATPAK MANIFEST========\"\n          cat packaging/flatpak/org.flameshot.Flameshot.yml\n          echo \"===============================\"\n\n      - name: Setup flatpak\n        run: |\n          sudo apt-get -y -qq update\n          sudo apt-get install -y flatpak flatpak-builder\n      - name: Setup Flathub\n        run: |\n          flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo\n          flatpak install -y --noninteractive flathub org.kde.Sdk//6.9 org.kde.Platform//6.9\n      - name: Packaging flatpak\n        run: |\n          BUNDLE=\"org.flameshot.Flameshot_${VERSION}_x86_64.flatpak\"\n          MANIFEST_PATH=$GITHUB_WORKSPACE/packaging/flatpak/org.flameshot.Flameshot.yml\n          RUNTIME_REPO=\"https://flathub.org/repo/flathub.flatpakrepo\"\n          APP_ID=\"org.flameshot.Flameshot\"\n          BRANCH=\"master\"\n\n          flatpak-builder --user --disable-rofiles-fuse --repo=repo --force-clean flatpak_app ${MANIFEST_PATH} --install-deps-from=flathub\n          flatpak build-bundle repo ${BUNDLE} --runtime-repo=${RUNTIME_REPO} ${APP_ID} ${BRANCH}\n          mv $GITHUB_WORKSPACE/org.flameshot.Flameshot_${VERSION}_x86_64.flatpak $GITHUB_WORKSPACE/org.flameshot.Flameshot-${VERSION}.x86_64.flatpak\n      - name: SHA256Sum of flatpak package\n        run: |\n          cd \"$GITHUB_WORKSPACE/\" || { >&2 echo \"Cannot cd to '$GITHUB_WORKSPACE/'!\"; exit 11 ; }\n          sha256sum org.flameshot.Flameshot-${VERSION}.x86_64.flatpak | tee org.flameshot.Flameshot-${VERSION}.x86_64.flatpak.sha256sum\n      - name: Artifact Upload\n        uses: actions/upload-artifact@v4\n        with:\n          name: ${{ env.PRODUCT }}-${{ env.VER_INFO }}-artifact-flatpak-x86_64\n          path: |\n            ${{ github.workspace }}/org.flameshot.Flameshot-*.x86_64.flatpak\n            ${{ github.workspace }}/org.flameshot.Flameshot-*.x86_64.flatpak.sha256sum\n          overwrite: true\n\n  snap-pack:\n    name: Build snap on ubuntu latest\n    runs-on: ubuntu-latest\n    steps:\n      - name: Checkout Source code\n        if: github.event_name == 'push'\n        uses: actions/checkout@v4\n        with:\n          fetch-depth: 0\n          ref: master\n      - name: Checkout Source code\n        if: github.event_name == 'pull_request'\n        uses: actions/checkout@v4\n        with:\n          fetch-depth: 0\n          ref: ${{ github.event.pull_request.head.sha }}\n\n\n      - name: Checkout Source code\n        if: github.event_name == 'workflow_dispatch'\n        uses: actions/checkout@v4\n        with:\n          ref: ${{ github.sha }}\n\n      - name: Set env & Print flameshot version\n        shell: bash\n        run: |\n          last_committed_tag=$(git tag -l --sort=-v:refname | head -1)\n          git_revno=$(git rev-list $(git describe --tags --abbrev=0)..HEAD --count)\n          git_hash=$(git rev-parse --short HEAD)\n          ver_info=${last_committed_tag}+git${git_revno}.${git_hash}\n          echo \"=======FLAMESHOT VERSION========\"\n          echo ${last_committed_tag:1}\n          echo \"Details: ${ver_info}\"\n          echo \"================================\"\n          # This will allow to build pre-preleases without git tag\n          # echo \"VERSION=${last_committed_tag:1}\" >> $GITHUB_ENV\n          echo \"VERSION=$(cat CMakeLists.txt |grep 'set.*(.*FLAMESHOT_VERSION' | sed 's/[^0-9.]*//' |sed 's/)//g')\" >> $GITHUB_ENV\n          echo \"VER_INFO=${ver_info}\" >> $GITHUB_ENV\n          echo \"GIT_HASH=${git_hash}\" >> $GITHUB_ENV\n\n      - name: Packaging snap\n        uses: snapcore/action-build@v1\n        id: snapcraft\n\n      - name: Rename snap name\n        shell: bash\n        run: |\n          mkdir -p $GITHUB_WORKSPACE/build\n          cp ${{ steps.snapcraft.outputs.snap }} $GITHUB_WORKSPACE/build/${PRODUCT}-${VERSION}-${RELEASE}.amd64.snap\n      - name: SHA256Sum of snap package\n        run: |\n          cd \"$GITHUB_WORKSPACE/build/\" || { >&2 echo \"Cannot cd to '$GITHUB_WORKSPACE/build/'!\"; exit 11 ; }\n          sha256sum ${PRODUCT}-${VERSION}-${RELEASE}.amd64.snap | tee ${PRODUCT}-${VERSION}-${RELEASE}.amd64.snap.sha256sum\n      - name: Artifact Upload\n        uses: actions/upload-artifact@v4\n        with:\n          name: ${{ env.PRODUCT }}-${{ env.VER_INFO }}-artifact-snap-x86_64\n          path: |\n            ${{ github.workspace }}/build/${{ env.PRODUCT }}-*-${{ env.RELEASE }}.amd64.snap\n            ${{ github.workspace }}/build/${{ env.PRODUCT }}-*-${{ env.RELEASE }}.amd64.snap.sha256sum\n          overwrite: true\n"
  },
  {
    "path": ".github/workflows/MacOS-pack.yml",
    "content": "name: Packaging(MacOS)\n\non:\n  push:\n    branches:\n      - master\n    paths-ignore:\n      - 'README.md'\n      - 'LICENSE'\n      - 'docs/**'\n\n  pull_request:\n    paths-ignore:\n      - 'README.md'\n      - 'LICENSE'\n      - 'docs/**'\n      - 'data/translations/*.ts'\n\n  workflow_dispatch:\n\nenv:\n  PRODUCT: flameshot\n\njobs:\n  dmg-pack:\n    name: Build dmg on ${{ matrix.dist.os }} ${{ matrix.dist.arch }}\n    strategy:\n      fail-fast: false\n      matrix:\n        dist:\n          - {\n              os: macos-15,\n              arch: arm64\n            }\n          - {\n              os: macos-15,\n              arch: intel\n            }\n    runs-on: ${{ matrix.dist.os }}\n    env:\n      APP_NAME: flameshot\n      DIR_BUILD: build\n    steps:\n      - name: Checkout Source code\n        if: github.event_name == 'push'\n        uses: actions/checkout@v4\n\n      - name: Checkout Source code\n        if: github.event_name == 'pull_request'\n        uses: actions/checkout@v4\n        with:\n          ref: ${{ github.event.pull_request.head.sha }}\n\n      - name: Checkout Source code\n        if: github.event_name == 'workflow_dispatch'\n        uses: actions/checkout@v4\n        with:\n          ref: ${{ github.sha }}\n\n      - name: Set env & Print flameshot version\n        shell: bash\n        run: |\n          last_committed_tag=$(git tag -l --sort=-v:refname | head -1)\n          git_revno=$(git rev-list $(git describe --tags --abbrev=0)..HEAD --count)\n          git_hash=$(git rev-parse --short HEAD)\n          ver_info=${last_committed_tag}+git${git_revno}.${git_hash}\n          echo \"=======FLAMESHOT VERSION========\"\n          echo ${last_committed_tag:1}\n          echo \"Details: ${ver_info}\"\n          echo \"================================\"\n          # This will allow to build pre-preleases without git tag\n          # echo \"VERSION=${last_committed_tag:1}\" >> $GITHUB_ENV\n          echo \"VERSION=$(cat CMakeLists.txt |grep 'set.*(.*FLAMESHOT_VERSION' | sed 's/[^0-9.]*//' |sed 's/)//g')\" >> $GITHUB_ENV\n          echo \"VER_INFO=${ver_info}\" >> $GITHUB_ENV\n          echo \"GIT_HASH=${git_hash}\" >> $GITHUB_ENV\n\n      - name: Install Qt\n        run: brew install qt@6\n\n      - name: Configure\n        run: |\n          rm -rf \"${DIR_BUILD}\"/src/flameshot.dmg \"${DIR_BUILD}\"/src/flameshot.app/\n          cmake -GNinja -S . -B \"${DIR_BUILD}\" -DQt6_DIR=$(brew --prefix qt6)/lib/cmake/Qt6 -DUSE_MONOCHROME_ICON=True\n\n      - name: Compile\n        run: |\n          cmake --build \"${DIR_BUILD}\"\n\n      - name: Build dmg package\n        run: |\n          cd \"${DIR_BUILD}\"\n          ninja create_dmg\n\n      - name: Artifact Upload\n        uses: actions/upload-artifact@v4\n        with:\n          name: ${{ env.PRODUCT }}-${{ env.VER_INFO }}-artifact-macos-${{ matrix.dist.arch }}\n          path: ${{ github.workspace }}/build/src/Flameshot-${{ env.VERSION }}.dmg\n          overwrite: true\n"
  },
  {
    "path": ".github/workflows/Windows-pack.yml",
    "content": "name: Packaging(Windows)\n\non:\n  push:\n    branches:\n      - master\n      - fix*\n    paths-ignore:\n      - 'README.md'\n      - 'LICENSE'\n      - 'docs/**'\n\n  pull_request:\n    paths-ignore:\n      - 'README.md'\n      - 'LICENSE'\n      - 'docs/**'\n      - 'data/translations/*.ts'\n  \n  workflow_dispatch:\n\n\nenv:\n  PRODUCT: flameshot\n\njobs:\n  windows-pack:\n    name: VS 2022 ${{ matrix.config.arch }}-${{ matrix.type }}\n    runs-on: windows-2025\n    env:\n      VCINSTALLDIR: C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC\n      # 2025.02.14\n      VCPKG_VERSION: d5ec528843d29e3a52d745a64b469f810b2cedbf\n      VCPKG_PACKAGES: openssl-windows\n      OPENSSL_ROOT_DIR: ${{ github.workspace }}\\vcpkg\\installed\\${{ matrix.config.vcpkg_triplet }}\\\n    strategy:\n      fail-fast: false\n      matrix:\n        qt_ver: [6.9.3]\n        qt_target: [desktop]\n        config:\n          - {\n            arch: x64,\n            generator: \"-G'Visual Studio 17 2022' -A x64\",\n            vcpkg_triplet: x64-windows,\n            qt_arch: win64_msvc2022_64,\n            qt_arch_install: msvc2022_64,\n            pak_arch: win64\n          }\n        type: [portable, installer]\n    steps:\n      - name: Checkout Source code\n        if: github.event_name == 'push'\n        uses: actions/checkout@v4\n        with:\n          fetch-depth: 0\n#          ref: master\n\n      - name: Checkout Source code\n        if: github.event_name == 'pull_request'\n        uses: actions/checkout@v4\n        with:\n          fetch-depth: 0\n          ref: ${{ github.event.pull_request.head.sha }}\n\n      - name: Checkout Source code\n        if: github.event_name == 'workflow_dispatch'\n        uses: actions/checkout@v4\n        with:\n          ref: ${{ github.sha }}\n\n      - name: Fix Python path\n        shell: pwsh\n        run: |\n          Remove-Item \"$env:LOCALAPPDATA\\Microsoft\\WindowsApps\\python*.exe\" -Force -ErrorAction SilentlyContinue\n\n      - name: Set env & Print flameshot version\n        shell: bash\n        run: |\n          last_committed_tag=$(git tag -l --sort=-v:refname | head -1)\n          git_revno=$(git rev-list $(git describe --tags --abbrev=0)..HEAD --count)\n          git_hash=$(git rev-parse --short HEAD)\n          ver_info=${last_committed_tag}+git${git_revno}.${git_hash}\n          echo \"=======FLAMESHOT VERSION========\"\n          echo ${last_committed_tag:1}\n          echo \"Details: ${ver_info}\"\n          echo \"================================\"\n          # This will allow to build pre-preleases without git tag\n          # echo \"VERSION=${last_committed_tag:1}\" >> $GITHUB_ENV\n          echo \"VERSION=$(cat CMakeLists.txt |grep 'set.*(.*FLAMESHOT_VERSION' | sed 's/[^0-9.]*//' |sed 's/)//g')\" >> $GITHUB_ENV\n          echo \"VER_INFO=${ver_info}\" >> $GITHUB_ENV\n          echo \"GIT_HASH=${git_hash}\" >> $GITHUB_ENV\n\n      - name: Restore from cache and run vcpkg\n        uses: lukka/run-vcpkg@v11\n        with:\n          vcpkgArguments: ${{env.VCPKG_PACKAGES}}\n          vcpkgDirectory: '${{ github.workspace }}\\vcpkg'\n          appendedCacheKey: ${{ matrix.config.vcpkg_triplet }}\n          vcpkgGitCommitId: ${{ env.VCPKG_VERSION }}\n          vcpkgTriplet: ${{ matrix.config.vcpkg_triplet }}\n\n      - name: Install Qt\n        uses: jurplel/install-qt-action@v4\n        with:\n          version: ${{ matrix.qt_ver }}\n          cache: 'true'\n          cache-key-prefix: install-qt-action-${{ matrix.qt_ver }}\n          target:  ${{ matrix.qt_target }}\n          arch: ${{ matrix.config.qt_arch }}\n          modules: 'qtimageformats'\n          dir: '${{ github.workspace }}/build/'\n\n      - name: Configure\n        working-directory: build\n        shell: pwsh\n        run: |\n          cmake ..  ${{matrix.config.generator}}  `\n          -DCMAKE_TOOLCHAIN_FILE=\"${{ github.workspace }}\\vcpkg\\scripts\\buildsystems\\vcpkg.cmake\"  `\n          -DENABLE_OPENSSL=ON `\n          -DCMAKE_BUILD_TYPE=Release  `\n          -DUSE_PORTABLE_CONFIG=${{ contains(matrix.type, 'portable') }}\n\n      - name: Compile\n        working-directory: build\n        shell: pwsh\n        run: cmake --build . --config Release\n\n      - name: CPack\n        working-directory: build\n        shell: pwsh\n        run: |\n          # Chocolately made their own package called cpack and its first in the path. This is a hack since we are only using cmake's cpack, doesn't seem to be required after a CI update\n          #Remove-Item C:\\ProgramData\\Chocolatey\\bin\\cpack.exe\n          If ($env:TYPE -eq \"installer\")\n          {\n            cpack -G WIX -B \"$env:GITHUB_WORKSPACE\\build\\Package\"\n          }\n          ElseIf($env:TYPE -eq \"portable\")\n          {\n            cpack -G ZIP -B \"$env:GITHUB_WORKSPACE\\build\\Package\"\n          }\n        env:\n          TYPE: ${{matrix.type}}\n\n      - name: Package Clean\n        shell: pwsh\n        run: |\n          # Remove-Item $env:GITHUB_WORKSPACE\\build\\Package\\_CPack_Packages -Recurse\n          New-Item -Path $env:GITHUB_WORKSPACE\\build\\Package\\installer -ItemType Directory\n          New-Item -Path $env:GITHUB_WORKSPACE\\build\\Package\\portable -ItemType Directory\n\n      - name: Package Prepare (installer)\n        if:  matrix.type == 'installer'\n        shell: pwsh\n        run: |\n          Move-Item -Path $env:GITHUB_WORKSPACE/build/Package/Flameshot-*-${{ matrix.config.pak_arch }}.msi -Destination $env:GITHUB_WORKSPACE/build/Package/installer/Flameshot-${{ env.VERSION }}-${{ matrix.config.pak_arch }}.msi\n\n      - name: Package Prepare (portable)\n        if:  matrix.type == 'portable'\n        shell: pwsh\n        run: |\n          Move-Item -Path $env:GITHUB_WORKSPACE/build/Package/flameshot-*-${{ matrix.config.pak_arch }}.zip -Destination $env:GITHUB_WORKSPACE/build/Package/portable/flameshot-${{ env.VERSION }}-${{ matrix.config.pak_arch }}.zip\n\n      - name: SHA256Sum of Windows installer\n        if:  matrix.type == 'installer'\n        shell: bash\n        run: |\n          sha256sum $GITHUB_WORKSPACE/build/Package/installer/Flameshot-${{ env.VERSION }}-${{ matrix.config.pak_arch }}.msi\n          sha256sum $GITHUB_WORKSPACE/build/Package/installer/Flameshot-${{ env.VERSION }}-${{ matrix.config.pak_arch }}.msi > $GITHUB_WORKSPACE/build/Package/installer/Flameshot-${{ env.VERSION }}-${{ matrix.config.pak_arch }}.msi.sha256sum\n\n      - name: SHA256Sum of Windows portable\n        if:  matrix.type == 'portable'\n        shell: bash\n        run: |\n          sha256sum $GITHUB_WORKSPACE/build/Package/portable/flameshot-${{ env.VERSION }}-${{ matrix.config.pak_arch }}.zip\n          sha256sum $GITHUB_WORKSPACE/build/Package/portable/flameshot-${{ env.VERSION }}-${{ matrix.config.pak_arch }}.zip > $GITHUB_WORKSPACE/build/Package/portable/flameshot-${{ env.VERSION }}-${{ matrix.config.pak_arch }}.zip.sha256sum\n\n      - name: Artifact Upload\n        if:  matrix.type == 'installer'\n        uses: actions/upload-artifact@v4\n        with:\n          name: ${{ env.PRODUCT }}-${{ env.VER_INFO }}-artifact-win-${{ matrix.config.arch }}-${{ matrix.type }}\n          path: |\n            ${{ github.workspace }}/build/Package/installer/Flameshot-${{ env.VERSION }}-${{ matrix.config.pak_arch }}.msi\n            ${{ github.workspace }}/build/Package/installer/Flameshot-${{ env.VERSION }}-${{ matrix.config.pak_arch }}.msi.sha256sum\n          overwrite: true\n\n      - name: Artifact Upload\n        if:  matrix.type == 'portable'\n        uses: actions/upload-artifact@v4\n        with:\n          name: ${{ env.PRODUCT }}-${{ env.VER_INFO }}-artifact-win-${{ matrix.config.arch }}-${{ matrix.type }}\n          path: |\n            ${{ github.workspace }}/build/Package/portable/flameshot-${{ env.VERSION }}-${{ matrix.config.pak_arch }}.zip\n            ${{ github.workspace }}/build/Package/portable/flameshot-${{ env.VERSION }}-${{ matrix.config.pak_arch }}.zip.sha256sum\n          overwrite: true\n"
  },
  {
    "path": ".github/workflows/build_cmake.yml",
    "content": "name: Building(CMake)\n\non:\n  push:\n    branches: [ master ]\n    paths-ignore:\n      - 'README.md'\n      - 'LICENSE'\n      - 'docs/**'\n  pull_request:\n    branches: [ master ]\n    paths-ignore:\n      - 'README.md'\n      - 'LICENSE'\n      - 'docs/**'\n      - 'data/translations/*.ts'\n\n  workflow_dispatch:\n\nenv:\n  # Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.)\n  BUILD_TYPE: RelWithDebInfo\n\njobs:\n  linux-build:\n    name: ${{ matrix.os}}\n    runs-on: ${{ matrix.os }}\n    strategy:\n      matrix:\n        os: [ubuntu-24.04]\n\n    steps:\n      - name: Checkout Source code\n        if: github.event_name == 'push'\n        uses: actions/checkout@v4\n\n      - name: Checkout Source code\n        if: github.event_name == 'pull_request'\n        uses: actions/checkout@v4\n        with:\n          ref: ${{ github.event.pull_request.head.sha }}\n\n      - name: Checkout Source code\n        if: github.event_name == 'workflow_dispatch'\n        uses: actions/checkout@v4\n        with:\n          ref: ${{ github.sha }}\n\n      - name: Install Dependencies\n        run: |\n          sudo apt-get -y -qq update\n          sudo apt-get -y --no-install-recommends install \\\n            cmake \\\n            extra-cmake-modules \\\n            build-essential \\\n            qt6-base-dev \\\n            qt6-svg-dev \\\n            qt6-tools-dev \\\n\n      - name: Create Build Environment\n        # Some projects don't allow in-source building, so create a separate build directory\n        # We'll use this as our working directory for all subsequent commands\n        run: cmake -E make_directory ${{runner.workspace}}/build\n\n      - name: Configure CMake\n        # Use a bash shell so we can use the same syntax for environment variable\n        # access regardless of the host operating system\n        shell: bash\n        working-directory: ${{runner.workspace}}/build\n        # Note the current convention is to use the -S and -B options here to specify source\n        # and build directories. We need to source the profile file to make sure conan is in PATH\n        run: |\n          cmake $GITHUB_WORKSPACE -DCMAKE_BUILD_TYPE=$BUILD_TYPE\n      - name: Build\n        working-directory: ${{runner.workspace}}/build\n        shell: bash\n        # Execute the build.  You can specify a specific target with \"--target <NAME>\"\n        run: cmake --build . --config $BUILD_TYPE\n\n      - name: Test\n        working-directory: ${{runner.workspace}}/build\n        shell: bash\n        # Execute tests defined by the CMake configuration.\n        # See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail\n        run: ctest -C $BUILD_TYPE\n\n  windows-build:\n    runs-on: ${{ matrix.config.os }}\n    strategy:\n      fail-fast: false\n      matrix:\n        config:\n        - {\n            name: \"Windows 2022 MSVC\",\n            artifact: \"Windows-MSVC.tar.xz\",\n            os: windows-2022,\n            cc: \"cl\", cxx: \"cl\",\n            environment_script: \"C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Auxiliary/Build/vcvars64.bat\",\n            qt_ver: '6.9.3'\n          }\n\n    steps:\n      - uses: actions/checkout@v4\n\n      - name: Fix Python path\n        shell: pwsh\n        run: |\n          Remove-Item \"$env:LOCALAPPDATA\\Microsoft\\WindowsApps\\python*.exe\" -Force -ErrorAction SilentlyContinue\n\n      - name: Install Qt\n        uses: jurplel/install-qt-action@v4\n        with:\n          version: ${{ matrix.config.qt_ver }}\n          cache: 'true'\n          cache-key-prefix: install-qt-action-${{ matrix.config.qt_ver }}\n          target:  desktop\n          dir: '${{ github.workspace }}/build/'\n\n      - name: Configure\n        working-directory: build\n        shell: powershell\n        run: |\n          cmake -DCMAKE_BUILD_TYPE=$env:BUILD_TYPE ../\n\n      - name: Build\n        working-directory: build\n        shell: powershell\n        run: |\n          cmake --build . --config $env:BUILD_TYPE\n"
  },
  {
    "path": ".github/workflows/clang-format.yml",
    "content": "name: test-clang-format\n\non:\n  push:\n    paths-ignore:\n      - 'README.md'\n      - 'LICENSE'\n      - 'docs/**'\n      - 'data/translations/*.ts'\n  pull_request:\n    paths-ignore:\n      - 'README.md'\n      - 'LICENSE'\n      - 'docs/**'\n      - 'data/translations/*.ts'\n\n  workflow_dispatch:\n\njobs:\n  build:\n    runs-on: ubuntu-latest\n\n    steps:\n    - name: Checkout Source code\n      if: github.event_name == 'push'\n      uses: actions/checkout@v4\n    - name: Checkout Source code\n      if: github.event_name == 'pull_request'\n      uses: actions/checkout@v4\n      with:\n        ref: ${{ github.event.pull_request.head.sha }}\n    - uses: DoozyX/clang-format-lint-action@v0.13\n      with:\n        source: './src'\n        extensions: 'h,cpp'\n        clangFormatVersion: 11\n        style: file\n"
  },
  {
    "path": ".github/workflows/deploy-dev-docs.yml",
    "content": "name: Deploy developer docs\n\non:\n  push:\n    branches: [ master, docs ]\n    paths:\n      - 'src/**'\n      - 'docs/dev/**'\n      - '.github/workflows/deploy-dev-docs.yml'\n\njobs:\n  build-and-deploy:\n    runs-on: ubuntu-22.04\n    steps:\n      - name: Install dependencies\n        run: |\n          sudo apt-get --yes --quiet update\n          sudo apt-get --yes --no-install-recommends install doxygen\n          pip install \\\n              mkdocs \\\n              mkdocs-material \\\n              git+https://github.com/veracioux/mkdoxy@v1.0.0\n\n      - name: Checkout flameshot source\n        uses: actions/checkout@v4\n        with:\n          path: 'flameshot'\n\n      - name: Build docs\n        working-directory: ${{github.workspace}}/flameshot/docs/dev\n        run: |\n          make build\n\n      - name: Checkout flameshot website\n        uses: actions/checkout@v4\n        with:\n          repository: 'flameshot-org/flameshot-org.github.io'\n          ref: 'gh-pages'\n          path: 'website'\n\n      - name: Configure git credentials for website repo\n        working-directory: ${{github.workspace}}/website\n        run: |\n          git config user.name \"GitHub Actions\"\n          git config user.email \"github-actions-bot@users.noreply.github.com\"\n          git config http.https://github.com/.extraheader 'AUTHORIZATION basic ${{secrets.TOKEN_PUSH_TO_WEBSITE_REPO}}'\n          git remote add destination \"https://x-access-token:${{secrets.TOKEN_PUSH_TO_WEBSITE_REPO}}@github.com/flameshot-org/flameshot-org.github.io\"\n\n      - name: Add developer docs to website deployment\n        working-directory: ${{github.workspace}}/website\n        run: |\n          # Create empty dev-docs-staging branch\n          git checkout --orphan dev-docs-staging\n          git rm -r --cached .\n          rm -rf docs/dev\n          # Copy generated docs over\n          mkdir -p docs\n          mv \"${{github.workspace}}/flameshot/docs/dev/output\" \\\n             \"./docs/dev\"\n          # Commit docs/dev to the dev-docs-staging branch\n          git add docs/dev\n          HASH=\"$(git --git-dir=\"${{github.workspace}}/flameshot/.git\" rev-parse HEAD)\"\n          git commit --message \"Add developer docs from flameshot@$HASH\"\n          # Apply changes to gh-pages\n          git checkout --force gh-pages\n          git checkout dev-docs-staging -- docs/dev\n          # Commit (we use `|| true` because the commit could be empty and thus fail)\n          git commit --message \"Add developer docs from flameshot@$HASH\" || true\n\n      - name: Push to website repo\n        working-directory: ${{github.workspace}}/website\n        run: |\n          git push --force destination dev-docs-staging\n          git push destination gh-pages\n\n"
  },
  {
    "path": ".gitignore",
    "content": "# common\n\n.idea\n.cache\n# C++ objects and libs\n\n*.slo\n*.lo\n*.o\n*.a\n*.la\n*.lai\n*.so\n*.dll\n*.dylib\n\n# Qt-es\n\n/.qmake.cache\n/.qmake.stash\n*.pro.user\n*.pro.user.*\n*.qbs.user\n*.qbs.user.*\n*.moc\nmoc_*.cpp\nqrc_*.cpp\nui_*.h\nMakefile*\n*build-*\n*.qm\n\n# QtCreator\n\n*.autosave\n\n# QtCtreator Qml\n*.qmlproject.user\n*.qmlproject.user.*\n\n# QtCtreator CMake\nCMakeLists.txt.user\n\n# python\nvenv/*\n\n# Created by https://www.gitignore.io/api/snapcraft\n\n### Snapcraft ###\n# Snapcraft\nparts/\nprime/\nstage/\n*.snap\n.snapcraft/\nflameshot*.tar.bz2\n\n.vscode/\nbuild/\ndata/flatpak/.flatpak-builder\n# NVIM\n*~\n\n# Jetbrains\n.idea/\n.run\n\n# MacOS\n.DS_Store\n\n# End of https://www.gitignore.io/api/snapcraft\n\n#MacOS Crap\n.DS_Store\n\n# Miscellaneous\n!docs/dev/Makefile\n\n# Nix\nresult\nresult-*\n\n# direnv\n.direnv\n"
  },
  {
    "path": "CMakeLists.txt",
    "content": "cmake_minimum_required(VERSION 3.22)\n# cmake_policy(SET CMP0076 OLD)\n\nset(FLAMESHOT_VERSION 13.3.0)\n\n# Flameshot-org\nset(GIT_API_URL \"https://api.github.com/repos/flameshot-org/flameshot/releases/latest\")\n\nproject(\n  flameshot\n  VERSION ${FLAMESHOT_VERSION}\n  LANGUAGES CXX)\nset(PROJECT_NAME_CAPITALIZED \"Flameshot\")\n\ninclude(FetchContent)\n#Must be set before fetching external content!\n#QT_DEFAULT_MAJOR_VERSION used by QHotkey\nset(QT_DEFAULT_MAJOR_VERSION 6 CACHE STRING \"\")\n#QT_VERSION_MAJOR used by Flameshot and QtColorWidgets\nset(QT_VERSION_MAJOR 6 CACHE STRING \"\")\n#BUILD_SHARED_LIBS used by QHotkey and QtColorWidgets\noption(BUILD_SHARED_LIBS OFF)\n#QHOTKEY_INSTALL used by QHotkey; must be disabled on Windows\nif(WIN32)\nset(QHOTKEY_INSTALL OFF CACHE BOOL \"qHotkey install\")\nendif()\n\n#Needed due to linker error with QtColorWidget\nset(CMAKE_POSITION_INDEPENDENT_CODE ON)\n\n\n# Dependency can be fetched via flatpak builder\nif(EXISTS \"${CMAKE_SOURCE_DIR}/external/Qt-Color-Widgets/CMakeLists.txt\")\n  add_subdirectory(\"${CMAKE_SOURCE_DIR}/external/Qt-Color-Widgets\" EXCLUDE_FROM_ALL)\nelse()\n  FetchContent_Declare(\n    qtColorWidgets\n    GIT_REPOSITORY https://gitlab.com/mattbas/Qt-Color-Widgets.git\n    GIT_TAG 4f3c7e2af8e3138d89533475af66df42ccf08ef8\n  )\n  #Workaround for duplicate GUID in windows WIX installer\n  if(WIN32)\n    FetchContent_GetProperties(qtColorWidgets)\n    if(NOT qtcolorwidgets_POPULATED)\n      FetchContent_Populate(qtColorWidgets)\n      add_subdirectory(${qtcolorwidgets_SOURCE_DIR} ${qtcolorwidgets_BINARY_DIR} EXCLUDE_FROM_ALL)\n    endif()\n  else()\n    FetchContent_MakeAvailable(qtColorWidgets)\n  endif()\nendif()\n\n# This can be read from ${PROJECT_NAME} after project() is called\nif(APPLE)\n  set(CMAKE_OSX_DEPLOYMENT_TARGET \"10.15\" CACHE STRING \"Minimum OS X deployment version\")\nendif()\n\n\n# Configuration options\nset(DEFAULT_USE_PORTABLE_CONFIG FALSE)\nif(WIN32)\n  set(DEFAULT_USE_PORTABLE_CONFIG TRUE)\n  # For Windows RC file.\n  add_definitions(-DFLAMESHOT_VERSION_MAJOR=${CMAKE_PROJECT_VERSION_MAJOR})\n  add_definitions(-DFLAMESHOT_VERSION_MINOR=${CMAKE_PROJECT_VERSION_MINOR})\n  add_definitions(-DFLAMESHOT_VERSION_BUGFIX=${CMAKE_PROJECT_VERSION_PATCH})\n  add_definitions(-DFLAMESHOT_VERSION_BUILD=1)\n  add_definitions(-DFLAMESHOT_VERSION_STRING=\"${PROJECT_VERSION}\")\nelseif(APPLE)\n  set(Qt6_DIR \"$(brew --prefix qt6)/lib/cmake/Qt6/\" CACHE PATH \"directory where Qt6Config.cmake exists.\")\nendif()\nset(USE_PORTABLE_CONFIG\n  ${DEFAULT_USE_PORTABLE_CONFIG}\n  CACHE BOOL \"Store config in application folder\")\nif(USE_PORTABLE_CONFIG)\nadd_compile_definitions(USE_PORTABLE_CONFIG)\nendif()\n\noption(FLAMESHOT_DEBUG_CAPTURE \"Enable mode to make debugging easier\" OFF)\noption(USE_MONOCHROME_ICON \"Build using monochrome icon as default\" OFF)\noption(GENERATE_TS \"Regenerate translation source files\" OFF)\noption(USE_KDSINGLEAPPLICATION \"Use KDSingleApplication library\" ON)\noption(USE_BUNDLED_KDSINGLEAPPLICATION \"Use a bundled version of the KDSingleApplication library\" ${USE_KDSINGLEAPPLICATION})\noption(USE_LAUNCHER_ABSOLUTE_PATH \"Use absolute path for the desktop launcher\" ON)\noption(USE_WAYLAND_CLIPBOARD \"USE KF Gui Wayland Clipboard\" OFF)\noption(DISABLE_UPDATE_CHECKER \"Disable check for updates\" OFF)\noption(ENABLE_IMGUR \"Enable Imgur Uploader\" OFF)\n\nif(ENABLE_IMGUR)\n  add_compile_definitions(ENABLE_IMGUR)\nendif()\n\nif(DISABLE_UPDATE_CHECKER)\n  add_compile_definitions(DISABLE_UPDATE_CHECKER)\nendif()\n\ninclude(cmake/StandardProjectSettings.cmake)\n\nadd_library(project_options INTERFACE)\ntarget_compile_features(project_options INTERFACE cxx_std_20)\n\nadd_library(project_warnings INTERFACE)\n\n# enable cache system\ninclude(cmake/Cache.cmake)\n\n# standard compiler warnings\ninclude(cmake/CompilerWarnings.cmake)\n# set_project_warnings(project_warnings)\n\n# sanitizer options if supported by compiler\ninclude(cmake/Sanitizers.cmake)\nenable_sanitizers(project_options)\n\n# allow for static analysis options include(cmake/StaticAnalyzers.cmake)\n\nif(USE_KDSINGLEAPPLICATION)\n  if(USE_BUNDLED_KDSINGLEAPPLICATION)\n    set(KDSingleApplication_EXAMPLES OFF CACHE BOOL \"Don't build the examples\")\n    set(KDSingleApplication_STATIC ON CACHE BOOL \"Build static versions of the libraries\")\n\n    # Check if KDSingleApplication is available locally\n    if(EXISTS \"${CMAKE_SOURCE_DIR}/external/KDSingleApplication/CMakeLists.txt\")\n      add_subdirectory(\"${CMAKE_SOURCE_DIR}/external/KDSingleApplication\")\n    else()\n      FetchContent_Declare(\n        kdsingleApplication\n        GIT_REPOSITORY https://github.com/KDAB/KDSingleApplication.git\n        GIT_TAG v1.2.0\n      )\n      FetchContent_MakeAvailable(kdsingleApplication)\n    endif()\n  else()\n    find_package(KDSingleApplication-qt6 REQUIRED)\n  endif()\nendif()\n\n# ToDo: Check if this is used anywhere\noption(BUILD_STATIC_LIBS ON)\n\nif(WIN32 OR APPLE)\n  FetchContent_Declare(\n    qHotKey\n    GIT_REPOSITORY https://github.com/flameshot-org/QHotkey\n    GIT_TAG master\n  )\n  FetchContent_MakeAvailable(QHotKey)\nendif()\n\nadd_subdirectory(src)\n\n# CPack\nset(CPACK_PACKAGE_VENDOR \"flameshot-org\")\nset(CPACK_PACKAGE_DESCRIPTION_SUMMARY \"Powerful yet simple to use screenshot software.\")\nset(CPACK_PACKAGE_VERSION ${PROJECT_VERSION})\nset(CPACK_PACKAGE_HOMEPAGE_URL \"https://flameshot.org\")\nset(CPACK_PACKAGE_CONTACT \"flameshot-org developers <info@flameshot.org>\")\nset(CPACK_PACKAGE_ICON \"${CMAKE_SOURCE_DIR}/data/img/app/org.flameshot.Flameshot.svg\") # TODO: Can any generator make\n# use of this?\nset(CPACK_PACKAGE_DESCRIPTION_FILE \"${CMAKE_SOURCE_DIR}/README.md\") # TODO: Where is this used? Do we need a better\n# source?\n\nif(WIN32)\n  # Include all dynamically linked runtime libraries such as MSVCRxxx.dll\n  include(InstallRequiredSystemLibraries)\n\n  if(USE_PORTABLE_CONFIG)\n    set(CPACK_PACKAGE_FILE_NAME \"${PROJECT_NAME}-${PROJECT_VERSION}-win64\")\n    set(CPACK_GENERATOR ZIP)\n\n  else()\n    set(CPACK_GENERATOR WIX ZIP)\n    set(CPACK_PACKAGE_NAME \"${PROJECT_NAME_CAPITALIZED}\")\n    set(CPACK_PACKAGE_INSTALL_DIRECTORY \"${PROJECT_NAME_CAPITALIZED}\")\n    set(CPACK_PACKAGE_EXECUTABLES ${PROJECT_NAME} \"${PROJECT_NAME_CAPITALIZED}\")\n    set(CPACK_CREATE_DESKTOP_LINKS ${PROJECT_NAME})\n\n    # WIX (Windows .msi installer)\n    # 48x48 pixels\n    set(CPACK_WIX_PRODUCT_ICON \"${CMAKE_SOURCE_DIR}/data/img/app/flameshot.ico\")\n    # Supported languages can be found at http://wixtoolset.org/documentation/manual/v3/wixui/wixui_localization.html\n    # set(CPACK_WIX_CULTURES \"ar-SA,bg-BG,ca-ES,hr-HR,cs-CZ,da-DK,nl-NL,en-US,et-EE,fi-FI,fr-FR,de-DE\")\n    set(CPACK_WIX_UI_BANNER \"${CMAKE_SOURCE_DIR}/packaging/win-installer/Bitmaps/CPACK_WIX_UI_BANNER.BMP\")\n    set(CPACK_WIX_UI_DIALOG \"${CMAKE_SOURCE_DIR}/packaging/win-installer/Bitmaps/CPACK_WIX_UI_DIALOG.BMP\")\n    set(CPACK_WIX_PROPERTY_ARPHELPLINK \"${CPACK_PACKAGE_HOMEPAGE_URL}\")\n    set(CPACK_WIX_PROPERTY_ARPURLINFOABOUT \"${CPACK_PACKAGE_HOMEPAGE_URL}\")\n    set(CPACK_WIX_ROOT_FEATURE_DESCRIPTION \"${CPACK_PACKAGE_DESCRIPTION_SUMMARY}\")\n    set(CPACK_WIX_LIGHT_EXTRA_FLAGS \"-dcl:high\") # set high compression\n\n    set(CPACK_RESOURCE_FILE_LICENSE \"${CMAKE_SOURCE_DIR}/packaging/win-installer/LICENSE/GPL-3.0.txt\")\n    set(CPACK_RESOURCE_FILE_README \"${CMAKE_SOURCE_DIR}/README.md\")\n\n    set(CPACK_WIX_UPGRADE_GUID \"26D8062A-66D9-48D9-8924-42090FB9B3F9\")\n  endif()\nelseif(APPLE)\n  set(CPACK_INCLUDE_TOPLEVEL_DIRECTORY 0)\n  set(CPACK_PACKAGE_FILE_NAME \"${PROJECT_NAME}-${PROJECT_VERSION}-osx\")\n  set(CPACK_GENERATOR ZIP)\nelse()\n  set(CPACK_PACKAGE_FILE_NAME \"${PROJECT_NAME}-${PROJECT_VERSION}-linux\")\n  set(CPACK_GENERATOR TGZ)\n  set(CPACK_SOURCE_GENERATOR TGZ)\nendif()\n\ninclude(CPack)\n"
  },
  {
    "path": "CODE_OF_CONDUCT.md",
    "content": "# Contributor Covenant Code of Conduct\n\n## Our Pledge\n\nIn the interest of fostering an open and welcoming environment, we as\ncontributors and maintainers pledge to making participation in our project and\nour community a harassment-free experience for everyone, regardless of age, body\nsize, disability, ethnicity, sex characteristics, gender identity and expression,\nlevel of experience, education, socio-economic status, nationality, personal\nappearance, race, religion, or sexual identity and orientation.\n\n## Our Standards\n\nExamples of behavior that contributes to creating a positive environment\ninclude:\n\n* Using welcoming and inclusive language\n* Being respectful of differing viewpoints and experiences\n* Gracefully accepting constructive criticism\n* Focusing on what is best for the community\n* Showing empathy towards other community members\n\nExamples of unacceptable behavior by participants include:\n\n* The use of sexualized language or imagery and unwelcome sexual attention or\n advances\n* Trolling, insulting/derogatory comments, and personal or political attacks\n* Public or private harassment\n* Publishing others' private information, such as a physical or electronic\n address, without explicit permission\n* Other conduct which could reasonably be considered inappropriate in a\n professional setting\n\n## Our Responsibilities\n\nProject maintainers are responsible for clarifying the standards of acceptable\nbehavior and are expected to take appropriate and fair corrective action in\nresponse to any instances of unacceptable behavior.\n\nProject maintainers have the right and responsibility to remove, edit, or\nreject comments, commits, code, wiki edits, issues, and other contributions\nthat are not aligned to this Code of Conduct, or to ban temporarily or\npermanently any contributor for other behaviors that they deem inappropriate,\nthreatening, offensive, or harmful.\n\n## Scope\n\nThis Code of Conduct applies both within project spaces and in public spaces\nwhen an individual is representing the project or its community. Examples of\nrepresenting a project or community include using an official project e-mail\naddress, posting via an official social media account, or acting as an appointed\nrepresentative at an online or offline event. Representation of a project may be\nfurther defined and clarified by project maintainers.\n\n## Enforcement\n\nInstances of abusive, harassing, or otherwise unacceptable behavior may be\nreported by contacting the project team at borgman.jeremy@pm.me. All\ncomplaints will be reviewed and investigated and will result in a response that\nis deemed necessary and appropriate to the circumstances. The project team is\nobligated to maintain confidentiality with regard to the reporter of an incident.\nFurther details of specific enforcement policies may be posted separately.\n\nProject maintainers who do not follow or enforce the Code of Conduct in good\nfaith may face temporary or permanent repercussions as determined by other\nmembers of the project's leadership.\n\n## Attribution\n\nThis Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,\navailable at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html\n\n[homepage]: https://www.contributor-covenant.org\n\nFor answers to common questions about this code of conduct, see\nhttps://www.contributor-covenant.org/faq\n"
  },
  {
    "path": "LICENSE",
    "content": "                    GNU GENERAL PUBLIC LICENSE\n                       Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n                            Preamble\n\n  The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n  The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works.  By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users.  We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors.  You can apply it to\nyour programs, too.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n  To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights.  Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n  For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received.  You must make sure that they, too, receive\nor can get the source code.  And you must show them these terms so they\nknow their rights.\n\n  Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n  For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software.  For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n  Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so.  This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software.  The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable.  Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts.  If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n  Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary.  To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n                       TERMS AND CONDITIONS\n\n  0. Definitions.\n\n  \"This License\" refers to version 3 of the GNU General Public License.\n\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n  \"The Program\" refers to any copyrightable work licensed under this\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n  To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy.  The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n  A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n  To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy.  Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n  To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies.  Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n  An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License.  If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n  1. Source Code.\n\n  The \"source code\" for a work means the preferred form of the work\nfor making modifications to it.  \"Object code\" means any non-source\nform of a work.\n\n  A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n  The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form.  A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n  The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities.  However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work.  For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n  The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n  The Corresponding Source for a work in source code form is that\nsame work.\n\n  2. Basic Permissions.\n\n  All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met.  This License explicitly affirms your unlimited\npermission to run the unmodified Program.  The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work.  This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n  You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force.  You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright.  Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n  Conveying under any other circumstances is permitted solely under\nthe conditions stated below.  Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n  No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n  When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n  4. Conveying Verbatim Copies.\n\n  You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n  You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n  5. Conveying Modified Source Versions.\n\n  You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n    a) The work must carry prominent notices stating that you modified\n    it, and giving a relevant date.\n\n    b) The work must carry prominent notices stating that it is\n    released under this License and any conditions added under section\n    7.  This requirement modifies the requirement in section 4 to\n    \"keep intact all notices\".\n\n    c) You must license the entire work, as a whole, under this\n    License to anyone who comes into possession of a copy.  This\n    License will therefore apply, along with any applicable section 7\n    additional terms, to the whole of the work, and all its parts,\n    regardless of how they are packaged.  This License gives no\n    permission to license the work in any other way, but it does not\n    invalidate such permission if you have separately received it.\n\n    d) If the work has interactive user interfaces, each must display\n    Appropriate Legal Notices; however, if the Program has interactive\n    interfaces that do not display Appropriate Legal Notices, your\n    work need not make them do so.\n\n  A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit.  Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n  6. Conveying Non-Source Forms.\n\n  You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n    a) Convey the object code in, or embodied in, a physical product\n    (including a physical distribution medium), accompanied by the\n    Corresponding Source fixed on a durable physical medium\n    customarily used for software interchange.\n\n    b) Convey the object code in, or embodied in, a physical product\n    (including a physical distribution medium), accompanied by a\n    written offer, valid for at least three years and valid for as\n    long as you offer spare parts or customer support for that product\n    model, to give anyone who possesses the object code either (1) a\n    copy of the Corresponding Source for all the software in the\n    product that is covered by this License, on a durable physical\n    medium customarily used for software interchange, for a price no\n    more than your reasonable cost of physically performing this\n    conveying of source, or (2) access to copy the\n    Corresponding Source from a network server at no charge.\n\n    c) Convey individual copies of the object code with a copy of the\n    written offer to provide the Corresponding Source.  This\n    alternative is allowed only occasionally and noncommercially, and\n    only if you received the object code with such an offer, in accord\n    with subsection 6b.\n\n    d) Convey the object code by offering access from a designated\n    place (gratis or for a charge), and offer equivalent access to the\n    Corresponding Source in the same way through the same place at no\n    further charge.  You need not require recipients to copy the\n    Corresponding Source along with the object code.  If the place to\n    copy the object code is a network server, the Corresponding Source\n    may be on a different server (operated by you or a third party)\n    that supports equivalent copying facilities, provided you maintain\n    clear directions next to the object code saying where to find the\n    Corresponding Source.  Regardless of what server hosts the\n    Corresponding Source, you remain obligated to ensure that it is\n    available for as long as needed to satisfy these requirements.\n\n    e) Convey the object code using peer-to-peer transmission, provided\n    you inform other peers where the object code and Corresponding\n    Source of the work are being offered to the general public at no\n    charge under subsection 6d.\n\n  A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n  A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling.  In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage.  For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product.  A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n  \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source.  The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n  If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information.  But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n  The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed.  Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n  Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n  7. Additional Terms.\n\n  \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law.  If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n  When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit.  (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.)  You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n  Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n    a) Disclaiming warranty or limiting liability differently from the\n    terms of sections 15 and 16 of this License; or\n\n    b) Requiring preservation of specified reasonable legal notices or\n    author attributions in that material or in the Appropriate Legal\n    Notices displayed by works containing it; or\n\n    c) Prohibiting misrepresentation of the origin of that material, or\n    requiring that modified versions of such material be marked in\n    reasonable ways as different from the original version; or\n\n    d) Limiting the use for publicity purposes of names of licensors or\n    authors of the material; or\n\n    e) Declining to grant rights under trademark law for use of some\n    trade names, trademarks, or service marks; or\n\n    f) Requiring indemnification of licensors and authors of that\n    material by anyone who conveys the material (or modified versions of\n    it) with contractual assumptions of liability to the recipient, for\n    any liability that these contractual assumptions directly impose on\n    those licensors and authors.\n\n  All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10.  If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term.  If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n  If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n  Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n  8. Termination.\n\n  You may not propagate or modify a covered work except as expressly\nprovided under this License.  Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n  However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n  Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n  Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License.  If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n  9. Acceptance Not Required for Having Copies.\n\n  You are not required to accept this License in order to receive or\nrun a copy of the Program.  Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance.  However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work.  These actions infringe copyright if you do\nnot accept this License.  Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n  10. Automatic Licensing of Downstream Recipients.\n\n  Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License.  You are not responsible\nfor enforcing compliance by third parties with this License.\n\n  An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations.  If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n  You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License.  For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n  11. Patents.\n\n  A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based.  The\nwork thus licensed is called the contributor's \"contributor version\".\n\n  A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version.  For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n  In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement).  To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n  If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients.  \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n  If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n  A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License.  You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n  Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n  12. No Surrender of Others' Freedom.\n\n  If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all.  For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n  13. Use with the GNU Affero General Public License.\n\n  Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work.  The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n  14. Revised Versions of this License.\n\n  The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time.  Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n  Each version is given a distinguishing version number.  If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation.  If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n  If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n  Later license versions may give you additional or different\npermissions.  However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n  15. Disclaimer of Warranty.\n\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n  16. Limitation of Liability.\n\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n  17. Interpretation of Sections 15 and 16.\n\n  If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n                     END OF TERMS AND CONDITIONS\n\n            How to Apply These Terms to Your New Programs\n\n  If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n  To do so, attach the following notices to the program.  It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n    <one line to give the program's name and a brief idea of what it does.>\n    Copyright (C) <year>  <name of author>\n\n    This program is free software: you can redistribute it and/or modify\n    it under the terms of the GNU General Public License as published by\n    the Free Software Foundation, either version 3 of the License, or\n    (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU General Public License for more details.\n\n    You should have received a copy of the GNU General Public License\n    along with this program.  If not, see <https://www.gnu.org/licenses/>.\n\nAlso add information on how to contact you by electronic and paper mail.\n\n  If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n    <program>  Copyright (C) <year>  <name of author>\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n    This is free software, and you are welcome to redistribute it\n    under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License.  Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n  You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n<https://www.gnu.org/licenses/>.\n\n  The GNU General Public License does not permit incorporating your program\ninto proprietary programs.  If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library.  If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.  But first, please read\n<https://www.gnu.org/licenses/why-not-lgpl.html>.\n"
  },
  {
    "path": "PKGBUILD",
    "content": "pkgname=flameshot-git\n_pkgname=flameshot\npkgver=r2022.277eb2f4\npkgrel=1\npkgdesc=\"Powerful yet simple to use screenshot software\"\narch=('i686' 'x86_64' 'aarch64' 'armv7h')\nurl=\"https://github.com/flameshot-org/flameshot\"\nlicense=('GPL-3.0-or-later')\ndepends=('qt6-base' 'qt6-svg' 'hicolor-icon-theme' 'kguiaddons')\nmakedepends=('qt6-tools' 'cmake' 'ninja')\noptdepends=(\n    'gnome-shell-extension-appindicator: for system tray icon if you are using Gnome'\n    'xdg-desktop-portal: for wayland support, you will need the implementation for your wayland desktop environment'\n    'qt6-imageformats: for additional export image formats (e.g. tiff, webp, and more)'\n)\nprovides=(flameshot)\nconflicts=(flameshot)\nsource=()\n\nprepare() {\n    cp -R \"${startdir}/\" \"${srcdir}/${_pkgname}/\"\n}\n\npkgver() {\n    cd \"${srcdir}/${_pkgname}\"\n\n    printf \"r%s.%s\" \"$(git rev-list --count HEAD)\" \"$(git rev-parse --short HEAD)\"\n}\n\nbuild() {\n    cd \"${srcdir}/${_pkgname}\"\n\n    cmake -GNinja -B build -S . \\\n        -DCMAKE_BUILD_TYPE=None \\\n        -DCMAKE_INSTALL_PREFIX=/usr \\\n        -DUSE_WAYLAND_CLIPBOARD=1 \\\n        -DDISABLE_UPDATE_CHECKER=1 \\\n\n    cmake --build build\n}\n\npackage() {\n    cd \"${srcdir}/${_pkgname}\"\n\n    DESTDIR=\"${pkgdir}\" cmake --install build\n}\n"
  },
  {
    "path": "README.md",
    "content": "<div align=\"center\">\n  <p>\n    <h1>\n      <a href=\"https://github.com/flameshot-org/flameshot\">\n        <img src=\"data/img/app/org.flameshot.Flameshot.svg\" alt=\"Flameshot\" />\n      </a>\n      <br />\n      Flameshot\n    </h1>\n    <h4>Powerful yet simple to use screenshot software.</h4>\n  </p>\n  <p>\n    <a href=\"https://github.com/flameshot-org/flameshot/actions?query=workflow%3APackaging%28Linux%29\">\n      <img src=\"https://img.shields.io/github/actions/workflow/status/flameshot-org/flameshot/Linux-pack.yml?branch=master&label=gnu%2Flinux\" alt=\"GNU/Linux Build Status\" />\n    </a>\n    <a href=\"https://github.com/flameshot-org/flameshot/actions?query=workflow%3APackaging%28Windows%29\">\n      <img src=\"https://img.shields.io/github/actions/workflow/status/flameshot-org/flameshot/Windows-pack.yml?branch=master&label=windows\" alt=\"Windows Build Status\" />\n    </a>\n    <a href=\"https://github.com/flameshot-org/flameshot/actions?query=workflow%3APackaging%28MacOS%29\">\n      <img src=\"https://img.shields.io/github/actions/workflow/status/flameshot-org/flameshot/MacOS-pack.yml?branch=master&label=macos\" alt=\"MacOS Build Status\" />\n    </a>\n    <a href=\"https://flameshot.org/docs/installation/development-build/\">\n      <img src=\"https://img.shields.io/badge/nightly%20builds-available-%23AA00FF\" alt=\"Nightly Build\" />\n    </a>\n    <a href=\"https://github.com/flameshot-org/flameshot/releases\">\n      <img src=\"https://img.shields.io/github/release/flameshot-org/flameshot.svg\" alt=\"Latest Stable Release\" />\n    </a>\n    <a href=\"https://github.com/flameshot-org/flameshot/releases\">\n      <img src=\"https://img.shields.io/github/downloads/flameshot-org/flameshot/total.svg\" alt=\"Total Downloads\" />\n    </a>\n    <a href=\"https://github.com/flameshot-org/flameshot/blob/master/LICENSE\">\n      <img src=\"https://img.shields.io/github/license/flameshot-org/flameshot.svg\" alt=\"License\" />\n    </a>\n  <a href=\"https://hosted.weblate.org/engage/flameshot/\">\n    <img src=\"https://hosted.weblate.org/widgets/flameshot/-/flameshot/svg-badge.svg\" alt=\"Translation status\" />\n  </a>\n  <a href=\"https://flameshot.org\">\n      <img src=\"https://img.shields.io/github/release/flameshot-org/flameshot.svg?label=docs\" alt=\"Docs\" />\n    </a>\n    <br>\n    <a href=\"https://snapcraft.io/flameshot\">\n      <img alt=\"Get it from the Snap Store\" src=\"https://snapcraft.io/static/images/badges/en/snap-store-black.svg\" />\n    </a>\n    <a href=\"https://flathub.org/apps/details/org.flameshot.Flameshot\">\n      <img height=\"60\" alt=\"Get it on Flathub\" src=\"https://flathub.org/api/badge?locale=en\"/>\n    </a>\n  </p>\n</div>\n\n\n\n## Preview\n\n![image](https://raw.githubusercontent.com/flameshot-org/flameshot/master/data/img/preview/animatedUsage.gif)\n\n## Index\n\n- [Features](#features)\n- [Usage](#usage)\n  - [CLI configuration](#cli-configuration)\n  - [Config file](#config-file)\n- [Keyboard Shortcuts](#keyboard-shortcuts)\n  - [Local](#local)\n  - [Global](#global)\n    - [On KDE Plasma desktop](#on-kde-plasma-desktop)\n    - [On Gnome (Ubuntu, Fedora and more)](#on-gnome-ubuntu-fedora-and-more)\n    - [On XFCE 4](#on-xfce-4)\n    - [On Fluxbox](#on-fluxbox)\n- [Considerations](#considerations)\n- [Installation](#installation)\n  - [Prebuilt Packages](#prebuilt-packages)\n  - [Packages from Repository](#packages-from-repository)\n  - [MacOS](#macos)\n  - [Windows](#windows)\n- [Compilation](#compilation)\n  - [Dependencies](#dependencies)\n    - [Compile-time](#compile-time)\n    - [Run-time](#run-time)\n    - [Optional](#optional)\n    - [Debian](#debian)\n    - [Fedora](#fedora)\n    - [Arch](#arch)\n  - [Build](#build)\n  - [Install](#install)\n- [License](#license)\n- [Privacy Policy](#privacy-policy)\n- [Code Signing Policy](#code-signing-policy)\n- [Contribute](#contribute)\n- [Acknowledgment](#acknowledgment)\n\n## Features\n\n- Customizable appearance.\n- Easy to use.\n- In-app screenshot editing.\n- DBus interface.\n- Upload to Imgur.\n\n## Usage\n\nExecuting the command `flameshot` without parameters will launch a running\ninstance of the program in the background without taking actions.\nIf your desktop environment provides tray area, a tray icon will also\nappear in the tray for users to perform configuration and management.\n\nExample commands:\n\n- Capture with GUI:\n\n    ```shell\n    flameshot gui\n    ```\n\n- Capture with GUI with custom save path:\n\n    ```shell\n    flameshot gui -p ~/myStuff/captures\n    ```\n\n- Capture with GUI after 2 seconds delay (can be useful to take screenshots of mouse hover tooltips, etc.):\n\n    ```shell\n    flameshot gui -d 2000\n    ```\n\n- Fullscreen capture with custom save path (no GUI) and delayed:\n\n    ```shell\n    flameshot full -p ~/myStuff/captures -d 5000\n    ```\n\n- Fullscreen capture with custom save path copying to clipboard:\n\n    ```shell\n    flameshot full -c -p ~/myStuff/captures\n    ```\n\n- Capture the screen containing the mouse and print the image (bytes) in PNG format:\n\n    ```shell\n    flameshot screen -r\n    ```\n\n- Capture the screen number 1 and copy it to the clipboard:\n\n    ```shell\n    flameshot screen -n 1 -c\n    ```\n\nIn case of doubt choose the first or the second command as shortcut in your favorite desktop environment.\n\nA systray icon will be in your system's panel while Flameshot is running.\nDo a right click on the tray icon and you'll see some menu items to open the configuration window and the information window.\nCheck out the About window to see all available shortcuts in the graphical capture mode.\n\n### Usage on Windows\n\nOn Windows, `flameshot.exe` will behave as expected for all supported command-line arguments, \nbut it will not output any text to the console. This is problematic if, for example, you are \nrunning `flameshot.exe -h`.\n\nIf you require console output, run `flameshot-cli.exe` instead. `flameshot-cli.exe` is a minimal wrapper around `flameshot.exe` that ensures all stdout is captured and output to the console.\n\n### CLI configuration\n\nYou can use the graphical menu to configure Flameshot, but alternatively you can use your terminal or scripts to do so.\n\n- Open the configuration menu:\n\n    ```shell\n    flameshot config\n    ```\n\n- Show the initial help message in the capture mode:\n\n    ```shell\n    flameshot config --showhelp true\n    ```\n\n- For more information about the available options use the help flag:\n\n    ```shell\n    flameshot config -h\n    ```\n\n### Config file\n\nYou can also edit some of the settings (like overriding the default colors) in the configuration file.\\\nLinux path: `~/.config/flameshot/flameshot.ini`.\\\nWindows path: `C:\\Users\\{YOURNAME}\\AppData\\Roaming\\flameshot\\flameshot.ini`.\n\nWhen copying over the config file from Linux to Windows or vice versa,\nmake sure to correct the `savePath` variable,\\\nso that the screenshots save in the right directory on your desired file system.\n\n## Keyboard shortcuts\n\n### Local\n\nThese shortcuts are available in GUI mode:\n\n|  Keys                                                                     |  Description                                                   |\n|---                                                                        |---                                                             |\n| <kbd>P</kbd>                                          | Set the Pencil as paint tool |\n| <kbd>D</kbd>                                          | Set the Line as paint tool |\n| <kbd>A</kbd>                                          | Set the Arrow as paint tool |\n| <kbd>S</kbd>                                          | Set Selection as paint tool |\n| <kbd>R</kbd>                                          | Set the Rectangle as paint tool |\n| <kbd>C</kbd>                                          | Set the Circle as paint tool |\n| <kbd>M</kbd>                                          | Set the Marker as paint tool |\n| <kbd>T</kbd>                                          | Add text to your capture |\n| <kbd>B</kbd>                                          | Set Pixelate as the paint tool |\n| <kbd>←</kbd>, <kbd>↓</kbd>, <kbd>↑</kbd>, <kbd>→</kbd>                    | Move selection 1px                                             |\n| <kbd>Shift</kbd> + <kbd>←</kbd>, <kbd>↓</kbd>, <kbd>↑</kbd>, <kbd>→</kbd> | Resize selection 1px                                           |\n| <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>←</kbd>, <kbd>↓</kbd>, <kbd>↑</kbd>, <kbd>→</kbd> | Symmetrically resize selection 2px                                           |\n| <kbd>Esc</kbd>                                                            | Quit capture                                                   |\n| <kbd>Ctrl</kbd> + <kbd>M</kbd>                                            | Move the selection area                                              |\n| <kbd>Ctrl</kbd> + <kbd>C</kbd>                                            | Copy to clipboard                                              |\n| <kbd>Ctrl</kbd> + <kbd>S</kbd>                                            | Save selection as a file                                       |\n| <kbd>Ctrl</kbd> + <kbd>Z</kbd>                                            | Undo the last modification                                     |\n| <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>Z</kbd>                                            | Redo the next modification                    |\n| <kbd>Ctrl</kbd> + <kbd>Q</kbd>                                            | Leave the capture screen                                         |\n| <kbd>Ctrl</kbd> + <kbd>O</kbd>                                            | Choose an app to open the capture                                |\n| <kbd>Ctrl</kbd> + <kbd>Return</kbd>                                            | Commit text in text area|\n| <kbd>Ctrl</kbd> + <kbd>Backspace</kbd>                                    | Cancel current selection                                       | \n| <kbd>Return</kbd>                                             | Upload the selection to Imgur                                      |\n| <kbd>Spacebar</kbd>                                                       | Toggle visibility of sidebar with options of the selected tool, color picker for the drawing color and history menu |\n| <kbd>G</kbd>                                                       | Starts the color picker |\n| Right Click                                                               | Show the color wheel                                              |\n| Mouse Wheel                                                               | Change the tool's thickness                                    |\n| <kbd>Print screen</kbd>                                          | Capture Screen |\n| <kbd>Shift</kbd> + <kbd>Print</kbd>                                            | Screenshot History                                     |\n| <kbd>Ctrl</kbd> + drawing *line*, *arrow* or *marker*      | Drawing only horizontally, vertically or diagonally |\n| <kbd>Ctrl</kbd> + drawing *rectangle* or *circle*      | Keeping aspect ratio |\n\n<kbd>Shift</kbd> + drag a handler of the selection area: mirror redimension in the opposite handler.\n\n### Global\n\n- Windows: <kbd>Prt Sc</kbd> (fixed, cannot be changed) and <kbd>Win</kbd> + <kbd>Shift</kbd> + <kbd>X</kbd> (can be changed in the settings)\n- macOS: <kbd>cmd</kbd> + <kbd>Shift</kbd> + <kbd>X</kbd> (can be changed in the settings)\n- Linux: Flameshot doesn't yet support <kbd>Prt Sc</kbd> out of the box, but you can set this up with a bit of configuration:\n\n#### On KDE Plasma desktop\n\nTo make configuration easier, there's a [file](docs/shortcuts-config/flameshot-shortcuts-kde.khotkeys) in the repository that more or less automates this process. This file will assign the following hotkeys by default:\n\n|  Keys                                                  |  Description                                                                       |\n|---                                                     |---                                                                                 |\n| <kbd>Prt Sc</kbd>                                      | Start the Flameshot screenshot tool and take a screenshot                          |\n| <kbd>Ctrl</kbd> + <kbd>Prt Sc</kbd>                    | Wait for 3 seconds, then start the Flameshot screenshot tool and take a screenshot |\n| <kbd>Shift</kbd> + <kbd>Prt Sc</kbd>                   | Take a full-screen (all monitors) screenshot and save it                           |\n| <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>Prt Sc</kbd> | Take a full-screen (all monitors) screenshot and copy it to the clipboard          |\n\nIf you don't like the defaults, they can be changed later.\n\nSteps for using the configuration:\n\n1. The configuration file makes Flameshot automatically save screenshots to `~/Pictures/Screenshots` without opening the save dialog. Make sure that folder exists by running:\n\n    ```shell\n    mkdir -p ~/Pictures/Screenshots\n    ```\n\n    (If you don't like the default location, you can skip this step and configure your preferred directory later.)\n2. Download the configuration file:\n\n    ```shell\n    cd ~/Desktop\n    wget https://raw.githubusercontent.com/flameshot-org/flameshot/master/docs/shortcuts-config/flameshot-shortcuts-kde.khotkeys\n    ```\n3. Make sure you have the `khotkeys` installed using your package manager to enable custom shortcuts in KDE Plasma.\n4. Go to _System Settings_ → _Shortcuts_ → _Custom Shortcuts_.\n5. If an entry exists for Spectacle (the default KDE screenshot utility), you'll need to disable it because its shortcuts might conflict with Flameshot's. Do this by unchecking the _Spectacle_ entry.\n6. Click _Edit_ → _Import..._, navigate to the configuration file and open it.\n7. Now the Flameshot entry should appear in the list. Click _Apply_ to apply the changes.\n8. If you want to change the default hotkeys, you can expand the entry, select the appropriate action and modify it as you wish; the process is pretty self-explanatory.\n9. If you installed Flameshot as a Flatpak, you will need to create a symlink to the command:\n\n    ```shell\n    ln -s /var/lib/flatpak/exports/bin/org.flameshot.Flameshot ~/.local/bin/flameshot\n    ```\n\n#### On Gnome (Ubuntu, Fedora and more)\n\nTo use Flameshot instead of the default screenshot application in Gnome we need to remove the binding on <kbd>Prt Sc</kbd> key, and then create a new binding for `flameshot gui` ([adapted](https://askubuntu.com/posts/1039949/revisions) from [Pavel's answer on AskUbuntu](https://askubuntu.com/revisions/1036473/1)).\n\n1. Remove the binding on <kbd>Prt Sc</kbd>:\n  \n   Go to _Settings_ > _Keyboard_ > _View and Customise Shortcuts_ > _Screenshots_ > _Take a screenshot interactively_ and press `backspace`\n\n2. Add custom binding on <kbd>Prt Sc</kbd>:\n  \n   Go to _Settings_ > _Keyboard_ > _View and Customise Shortcuts_ > _Custom shortcuts_ and press the '+' button at the bottom.\n\n3. Name the command as you like it, e.g. `flameshot`. And in the command insert `/usr/bin/flameshot gui` or `flatpak run org.flameshot.Flameshot gui` if installed via flatpak.\n\n4. Then click \"_Set Shortcut.._\" and press <kbd>Prt Sc</kbd>. This will show as \"_print_\".\n\nNow every time you press <kbd>Prt Sc</kbd>, it will start the Flameshot GUI instead of the default application.\n\n#### On XFCE 4\n\n1. Go to `Keyboard` settings\n2. Switch to the tab `Application Shortcuts`\n3. Find the entry\n\n    ```text\n    Command                        Shortcut\n    xfce4-screenshooter -fd 1      Print\n    ```\n4. Replace `xfce4-screenshooter -fd 1` with `flameshot gui`\n\nNow every time you press <kbd>Prt Sc</kbd> it will start Flameshot GUI instead of the default application.\n\n#### On Fluxbox\n\n1. Edit your `~/.fluxbox/keys` file\n2. Add a new entry. `Print` is the key name, `flameshot gui` is the shell command; for more options see [the fluxbox wiki](https://sillyslux.github.io/fluxbox-wiki/en/wiki/Keyboard-Shortcuts/).\n\n    ```text\n    Print :Exec flameshot gui\n    ```\n3. Refresh Fluxbox configuration with **Reconfigure** option from the menu.\n\n## Considerations\n\n- Experimental Gnome Wayland and Plasma Wayland support.\n\n- If you are using Gnome you need to install the [AppIndicator and KStatusNotifierItem Support](https://extensions.gnome.org/extension/615/appindicator-support/) extension in order to see the system tray icon.\n\n- Press <kbd>Enter</kbd> or <kbd>Ctrl</kbd> + <kbd>C</kbd> when you are in a capture mode and you don't have an active selection and the whole desktop will be copied to your clipboard. Pressing <kbd>Ctrl</kbd> + <kbd>S</kbd> will save your capture to a file. Check the [Shortcuts](#keyboard-shortcuts) for more information.\n\n- Flameshot works best with a desktop environment that includes D-Bus. See this [article](https://wiki.archlinux.org/index.php/Flameshot#Troubleshooting) for tips on using Flameshot in a minimal window manager (dwm, i3, xmonad, etc).\n\n- In order to speed up the first launch of Flameshot (D-Bus init of the app can be slow), consider starting the application automatically on boot.\n    - Quick tip: If you don't have Flameshot to autostart at boot and you want to set keyboard shortcut, use the following as the command for the keybinding:\n    ```sh\n    ( flameshot &; ) && ( sleep 0.5s && flameshot gui )\n    ```\n\n## Installation\n\nFlameshot can be installed on Linux, Microsoft Windows, and macOS.\n\n### Prebuilt packages\n\nSome prebuilt packages are provided on [the release page of the GitHub project repository](https://github.com/flameshot-org/flameshot/releases).\n\n### Packages from Repository\n\nThere are packages available in the repository of some Linux distributions:\n\n- [Arch](https://archlinux.org/packages/extra/x86_64/flameshot/): `pacman -S flameshot`\n  + Snapshot also available via AUR: [flameshot-git](https://aur.archlinux.org/packages/flameshot-git).\n- [Debian 10+](https://tracker.debian.org/pkg/flameshot): `apt install flameshot`\n  + Package for Debian 9 (\"Stretch\") also [available via stretch-backports](https://backports.debian.org/).\n- [Ubuntu](https://launchpad.net/ubuntu/+source/flameshot): `apt install flameshot`\n- [openSUSE](https://software.opensuse.org/package/flameshot): `zypper install flameshot`\n- [Void Linux](https://github.com/void-linux/void-packages/tree/master/srcpkgs/flameshot): `xbps-install flameshot`\n- [Solus](https://dev.getsol.us/source/flameshot/): `eopkg it flameshot`\n- [Fedora](https://src.fedoraproject.org/rpms/flameshot): `dnf install flameshot`\n- [NixOS](https://search.nixos.org/packages?query=flameshot): `nix-env -iA nixos.flameshot`\n- [ALT](https://packages.altlinux.org/en/sisyphus/srpms/flameshot/): `su - -c \"apt-get install flameshot\"`\n- [Snap/Flatpak/AppImage](https://github.com/flameshotapp/packages)\n- [Docker](https://github.com/ManuelLR/docker-flameshot)\n- [Windows](https://github.com/majkinetor/au-packages/tree/master/flameshot)\n\n### macOS\n\n- [MacPorts](https://www.macports.org): `sudo port selfupdate && sudo port install flameshot`\n- [Homebrew](https://brew.sh): `brew install --cask flameshot`\n\n**Note** that because of macOS security features, you may not be able to open flameshot when installed using brew.\nIf you see the message `“flameshot” cannot be opened because the developer cannot be verified.` you will need to\nfollow the steps below:\n1. Go to the Applications folder (Finder > Go > Applications, or <kbd>Shift</kbd>+<kbd>Command</kbd>+<kbd>A</kbd>)\n1. Right-Click on \"flameshot.app\" and choose \"Open\" from the context menu\n2. In the dialog click \"Open\"\n\nOn MacOs 15 and above, you will have to go to system settings -> privacy and security after doing this and click \"Open Anyway\" or you can open flameshot first time with the following command.\n\n```sudo xattr -rd com.apple.quarantine /Applications/flameshot.app```\n\nAfter following all those steps above, `flameshot` will open without problems in your Mac.\n\n### Windows\n\n- [Scoop](https://github.com/ScoopInstaller/Extras/blob/master/bucket/flameshot.json): `scoop install flameshot`\n\n<details>\n  <summary>Expand this section to see what distros are using an up to date version of flameshot</summary>\n  <a href=\"https://repology.org/metapackage/flameshot/versions\">\n    <img src=\"https://repology.org/badge/vertical-allrepos/flameshot.svg\" alt=\"Packaging status\">\n  </a>\n</details>\n\n### Tray icon\n\n**Note** that for the Flameshot icon to appear in your tray area, you should have a systray software installed. This is especially true for users who use minimal [window managers](https://wiki.archlinux.org/index.php/window_manager) such as [dwm](https://dwm.suckless.org/). In some [Desktop Environment](https://wiki.archlinux.org/index.php/Desktop_environment) installations (e.g Gnome), the systray might be missing and you can install an application or plugin (e.g [Gnome shell extension](https://extensions.gnome.org/extension/1503/tray-icons/)) to add the systray to your setup. It has been [reported](https://github.com/flameshot-org/flameshot/issues/1009#issuecomment-700781081)) that icon of some software, including Flameshot, does not show in [gnome-shell-extension-appindicator](https://github.com/ubuntu/gnome-shell-extension-appindicator).\n\n\nAlternatively, in case you don't want to have a systray, you can always call Flameshot from the terminal. See [Usage section](#usage).\n\n## Compilation\n\nTo build the application in your system, you'll need to install the dependencies needed for it and package names might be different for each distribution, see [Dependencies](#dependencies) below for more information. You can also install most of the Qt dependencies via [their installer](https://www.qt.io/download-qt-installer). If you were developing Qt apps before, you probably already have them.\n\nThis project uses [CMake](https://cmake.org/) build system, so you need to install it in order to build the project (on most Linux distributions it is available in the standard repositories as a package called `cmake`). If your distribution provides too old version of CMake (e.g. Ubuntu or Debian) you can [download it on the official website](https://cmake.org/download/).\n\nAlso you can open and build/debug the project in a C++ IDE. For example, in Qt Creator you should be able to simply open `CMakeLists.txt` via `Open File or Project` in the menu after installing CMake into your system. [More information about CMake projects in Qt Creator](https://doc.qt.io/qtcreator/creator-project-cmake.html).\n\n### Dependencies\n\n#### Compile-time\n\n- Qt >= 6.2.4 (available by default on Ubuntu Jammy)\n  + Development tools\n- GCC >= 11\n- CMake >= 3.22\n\n#### Run-time\n\n- Qt\n  + SVG\n\n#### Optional\n\n- Git\n- OpenSSL\n- CA Certificates\n- Qt Image Formats - for additional export image formats (e.g. tiff, webp, and more)\n\n#### Debian\n\n```shell\n# Compile-time\napt install g++ cmake build-essential qt6-base-dev qt6-tools-dev-tools qt6-svg-dev qt6-tools-dev\n\n# Run-time\napt install libkf6guiaddons-dev libqt6dbus6 libqt6network6 libqt6core6 libqt6widgets6 libqt6gui6 libqt6svg6 qt6-qpa-plugins\n\n# Optional\napt install git openssl ca-certificates qt6-image-formats-plugins\n```\n\n#### Fedora\n\n```shell\n# Compile-time\ndnf install gcc-c++ cmake qt6-qtbase-devel qt6-qtsvg-devel qt6-qttools qt6-linguist qt6-qttools-devel kf6-kguiaddons-devel\n\n# Run-time\ndnf install qt6-qtbase qt6-qtsvg kf6-kguiaddons\n\n# Optional\ndnf install git openssl ca-certificates qt6-qtimageformats\n```\n\n#### Arch\n\n```shell\n# Compile-time\npacman -S cmake base-devel git qt6-base qt6-tools kguiaddons\n\n# Run-time\npacman -S qt6-svg\n\n# Optional\npacman -S openssl ca-certificates qt6-imageformats\n```\n\n#### Nix\n\nDevelopment Shell:\n```shell\n# Without flakes:\nnix-shell\n\n# With flakes:\nnix develop\n```\n\n```shell\n# Build flameshot\nnix build\n\n# Build and run flameshot\nnix run\n```\n\n#### macOS\n\nFirst of all you need to install [brew](https://brew.sh) and then install the dependencies\n```shell\nbrew install qt6\nbrew install cmake\n```\n\n### Build\n\nAfter installing all the dependencies, Flameshot can be built.\n\n#### Installation/build dir\nFor the translations to be loaded correctly, the build process needs to be aware of where you want\nto install Flameshot.\n\n```shell\n# Directory where build files will be placed, may be relative\nexport BUILD_DIR=build\n\n# Directory prefix where Flameshot will be installed. If you are just building and don't want to\n# install, comment this environment variable.\n# This excludes the bin/flameshot part of the install,\n# e.g. in /opt/flameshot/bin/flameshot, the CMAKE_INSTALL_PREFIX is /opt/flameshot\n# This must be an absolute path. Requires CMAKE 3.29.\nexport CMAKE_INSTALL_PREFIX=/opt/flameshot\n\n# Linux\ncmake -S . -B \"$BUILD_DIR\" \\\n    && cmake --build \"$BUILD_DIR\"\n\n#MacOS\ncmake -S . -B \"$BUILD_DIR\" \\\n    -DQt6_DIR=\"$(brew --prefix qt6)/lib/cmake/Qt6\" \\\n    && cmake --build \"$BUILD_DIR\"\n```\n\nWhen the `cmake --build` command has completed you can launch Flameshot from the `project_folder/build/src` folder.\n\n### Install\n\nNote that if you install from source, there _is no_ uninstaller, so consider installing to a custom directory.\n\n#### To install into a custom directory\nMake sure you are using cmake `>= 3.29` and build Flameshot with `$CMAKE_INSTALL_PREFIX` set to the\ninstallation directory. If this is not done, the translations won't be found when using a custom directory.\nThen, run the following:\n\n```bash\n# !Build with CMAKE_INSTALL_PREFIX and use cmake >= 3.29! Using an older cmake will cause\n# installation into the default /usr/local dir.\n\n# You may need to run this with privileges\ncmake --install \"$BUILD_DIR\"\n```\n\n#### To install to the default install directory\n```bash\n# You may need to run this with privileges\ncmake --install \"$BUILD_DIR\"\n```\n\n### FAQ\n\n<https://flameshot.org/docs/guide/faq/>\n\n## License\n\n- The main code is licensed under [GPLv3](LICENSE)\n- The logo of Flameshot is licensed under [Free Art License v1.3](data/img/app/flameshotLogoLicense.txt)\n- The button icons are licensed under Apache License 2.0. See: https://github.com/google/material-design-icons\n- The code at capture/capturewidget.cpp is based on https://github.com/ckaiser/Lightscreen/blob/master/dialogs/areadialog.cpp (GPLv2)\n- The code at capture/capturewidget.h is based on https://github.com/ckaiser/Lightscreen/blob/master/dialogs/areadialog.h (GPLv2)\n- I copied a few lines of code from KSnapshot regiongrabber.cpp revision `796531` (LGPL)\n- Qt-Color-Widgets taken and modified from https://github.com/mbasaglia/Qt-Color-Widgets (see their license and exceptions in the project) (LGPL/GPL)\n\nInfo: If I take code from your project and that implies a relicense to GPLv3, you can reuse my changes with the original previous license of your project applied.\n\n## Privacy Policy\n\nThis program will not transfer any information to other networked systems unless specifically requested by the user or the person installing or operating it.\n\n## Code Signing Policy\n\nFor Windows binaries, this program uses free code signing provided by [SignPath.io](https://signpath.io?utm_source=foundation&utm_medium=github&utm_campaign=flameshot), and a certificate by the [SignPath Foundation](https://signpath.org?utm_source=foundation&utm_medium=github&utm_campaign=flameshot).\n\nCode signing is currently a manual process so not every patch release will be signed.\n\n## Contribute\n\nIf you want to contribute check the [CONTRIBUTING.md](docs/CONTRIBUTING.md)\n\n## Acknowledgment\n\nThanks to those who have shown interest in the early development process:\n- [lupoDharkael](https://github.com/lupoDharkael)\n- [Cosmo](https://github.com/philpem)\n- [XerTheSquirrel](https://github.com/XerTheSquirrel)\n- [The members of Sugus GNU/Linux](https://github.com/SUGUS-GNULinux)\n- ismatori\n\nThanks to sponsors:\n- [Namecheap](https://www.namecheap.com/)\n- [JetBrains](https://www.jetbrains.com/)\n- [SignPath](https://signpath.io/)\n- [addy.io](https://addy.io/)\n"
  },
  {
    "path": "appveyor.yml",
    "content": "image:\n  - Visual Studio 2022\nclone_folder: c:\\projects\\source\n\nenvironment:\n  Qt6_INSTALL_DIR: 'C:\\Qt\\6.9.3\\msvc2022_64'\n  PATH: '%Qt6_INSTALL_DIR%\\bin;%PATH%'\n  matrix:\n    - PORTABLE_CONFIG: OFF\n    - PORTABLE_CONFIG: ON\n\nbuild_script:\n- cmd: |-\n    set QTDIR=%Qt6_INSTALL_DIR%\n    set \"VCINSTALLDIR=C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\Community\\VC\"\n    set \"OPENSSL_ROOT_DIR=C:/OpenSSL-v111-Win64\"\n    cmake -S C:\\projects\\source -B build -G \"Visual Studio 17 2022\" -DCMAKE_BUILD_TYPE=Release -DENABLE_OPENSSL=ON -DUSE_PORTABLE_CONFIG=%PORTABLE_CONFIG%\n    cmake --build build --parallel 2 --config Release\n- cmd: cd build\n- cmd: if \"%PORTABLE_CONFIG%\"==\"OFF\" cpack -G WIX -B package\n- cmd: if \"%PORTABLE_CONFIG%\"==\"ON\" (mkdir portable_exe & copy src\\Release\\*.exe portable_exe\\. & 7z a -tzip portable_exe.zip portable_exe\\)\n\nartifacts:\n- path: build\\package\\*.msi\n  name: installer\n- path: build\\portable_exe.zip\n  name: portable exe\n\ndeploy:\n- provider: Webhook\n  url: https://app.signpath.io/API/v1/042f605f-b378-45d8-ad16-b7695b071036/Integrations/AppVeyor?ProjectSlug=flameshot&SigningPolicySlug=test-signing\n  #url: https://app.signpath.io/API/v1/042f605f-b378-45d8-ad16-b7695b071036/Integrations/AppVeyor?ProjectSlug=flameshot&SigningPolicySlug=release-signing\n  authorization:\n    secure: G5nNnkfRSJ+EEx+7LlUSSoEyoL+pHYItvjrNxbWITE7RB+cm9qzuHRdwmrZdEDjdVCLZ2TkNawynMxYcGMZAQA==\n"
  },
  {
    "path": "cmake/Cache.cmake",
    "content": "option(ENABLE_CACHE \"Enable cache if available\" ON)\nif(NOT ENABLE_CACHE)\n  return()\nendif()\n\nset(CACHE_OPTION\n    \"ccache\"\n    CACHE STRING \"Compiler cache to be used\")\nset(CACHE_OPTION_VALUES \"ccache\" \"sccache\")\nset_property(CACHE CACHE_OPTION PROPERTY STRINGS ${CACHE_OPTION_VALUES})\nlist(\n  FIND\n  CACHE_OPTION_VALUES\n  ${CACHE_OPTION}\n  CACHE_OPTION_INDEX)\n\nif(${CACHE_OPTION_INDEX} EQUAL -1)\n  message(\n    STATUS\n      \"Using custom compiler cache system: '${CACHE_OPTION}', explicitly supported entries are ${CACHE_OPTION_VALUES}\")\nendif()\n\nfind_program(CACHE_BINARY ${CACHE_OPTION})\nif(CACHE_BINARY)\n  message(STATUS \"${CACHE_OPTION} found and enabled\")\n  set(CMAKE_CXX_COMPILER_LAUNCHER ${CACHE_BINARY})\nelse()\n  message(WARNING \"${CACHE_OPTION} is enabled but was not found. Not using it\")\nendif()\n"
  },
  {
    "path": "cmake/CompilerWarnings.cmake",
    "content": "# from here:\n#\n# https://github.com/lefticus/cppbestpractices/blob/master/02-Use_the_Tools_Available.md\n\nfunction(set_project_warnings project_name)\n  option(WARNINGS_AS_ERRORS \"Treat compiler warnings as errors\" TRUE)\n\n  set(MSVC_WARNINGS\n      /W4 # Baseline reasonable warnings\n      /w14242 # 'identifier': conversion from 'type1' to 'type1', possible loss of data\n      /w14254 # 'operator': conversion from 'type1:field_bits' to 'type2:field_bits', possible loss of data\n      /w14263 # 'function': member function does not override any base class virtual member function\n      /w14265 # 'classname': class has virtual functions, but destructor is not virtual instances of this class may not\n              # be destructed correctly\n      /w14287 # 'operator': unsigned/negative constant mismatch\n      /we4289 # nonstandard extension used: 'variable': loop control variable declared in the for-loop is used outside\n              # the for-loop scope\n      /w14296 # 'operator': expression is always 'boolean_value'\n      /w14311 # 'variable': pointer truncation from 'type1' to 'type2'\n      /w14545 # expression before comma evaluates to a function which is missing an argument list\n      /w14546 # function call before comma missing argument list\n      /w14547 # 'operator': operator before comma has no effect; expected operator with side-effect\n      /w14549 # 'operator': operator before comma has no effect; did you intend 'operator'?\n      /w14555 # expression has no effect; expected expression with side- effect\n      /w14619 # pragma warning: there is no warning number 'number'\n      /w14640 # Enable warning on thread un-safe static member initialization\n      /w14826 # Conversion from 'type1' to 'type_2' is sign-extended. This may cause unexpected runtime behavior.\n      /w14905 # wide string literal cast to 'LPSTR'\n      /w14906 # string literal cast to 'LPWSTR'\n      /w14928 # illegal copy-initialization; more than one user-defined conversion has been implicitly applied\n      /permissive- # standards conformance mode for MSVC compiler.\n  )\n\n  set(CLANG_WARNINGS\n      -Wall\n      -Wextra # reasonable and standard\n      -Wshadow # warn the user if a variable declaration shadows one from a parent context\n      -Wnon-virtual-dtor # warn the user if a class with virtual functions has a non-virtual destructor. This helps\n                         # catch hard to track down memory errors\n      -Wold-style-cast # warn for c-style casts\n      -Wcast-align # warn for potential performance problem casts\n      -Wunused # warn on anything being unused\n      -Woverloaded-virtual # warn if you overload (not override) a virtual function\n      -Wpedantic # warn if non-standard C++ is used\n      -Wconversion # warn on type conversions that may lose data\n      -Wsign-conversion # warn on sign conversions\n      -Wnull-dereference # warn if a null dereference is detected\n      -Wdouble-promotion # warn if float is implicit promoted to double\n      -Wformat=2 # warn on security issues around functions that format output (ie printf)\n  )\n\n  if(WARNINGS_AS_ERRORS)\n    set(CLANG_WARNINGS ${CLANG_WARNINGS} -Werror)\n    set(MSVC_WARNINGS ${MSVC_WARNINGS} /WX)\n  endif()\n\n  set(GCC_WARNINGS\n      ${CLANG_WARNINGS}\n      -Wmisleading-indentation # warn if indentation implies blocks where blocks do not exist\n      -Wduplicated-cond # warn if if / else chain has duplicated conditions\n      -Wduplicated-branches # warn if if / else branches have duplicated code\n      -Wlogical-op # warn about logical operations being used where bitwise were probably wanted\n      -Wuseless-cast # warn if you perform a cast to the same type\n  )\n\n  if(MSVC)\n    set(PROJECT_WARNINGS ${MSVC_WARNINGS})\n  elseif(CMAKE_CXX_COMPILER_ID MATCHES \".*Clang\")\n    set(PROJECT_WARNINGS ${CLANG_WARNINGS})\n  elseif(CMAKE_CXX_COMPILER_ID STREQUAL \"GNU\")\n    set(PROJECT_WARNINGS ${GCC_WARNINGS})\n  else()\n    message(AUTHOR_WARNING \"No compiler warnings set for '${CMAKE_CXX_COMPILER_ID}' compiler.\")\n  endif()\n\n  target_compile_options(${project_name} INTERFACE ${PROJECT_WARNINGS})\n\nendfunction()\n"
  },
  {
    "path": "cmake/Sanitizers.cmake",
    "content": "function(enable_sanitizers project_name)\n\n  if(CMAKE_CXX_COMPILER_ID STREQUAL \"GNU\" OR CMAKE_CXX_COMPILER_ID MATCHES \".*Clang\")\n    option(ENABLE_COVERAGE \"Enable coverage reporting for gcc/clang\" FALSE)\n\n    if(ENABLE_COVERAGE)\n      target_compile_options(${project_name} INTERFACE --coverage -O0 -g)\n      target_link_libraries(${project_name} INTERFACE --coverage)\n    endif()\n\n    set(SANITIZERS \"\")\n\n    option(ENABLE_SANITIZER_ADDRESS \"Enable address sanitizer\" FALSE)\n    if(ENABLE_SANITIZER_ADDRESS)\n      list(APPEND SANITIZERS \"address\")\n    endif()\n\n    option(ENABLE_SANITIZER_LEAK \"Enable leak sanitizer\" FALSE)\n    if(ENABLE_SANITIZER_LEAK)\n      list(APPEND SANITIZERS \"leak\")\n    endif()\n\n    option(ENABLE_SANITIZER_UNDEFINED_BEHAVIOR \"Enable undefined behavior sanitizer\" FALSE)\n    if(ENABLE_SANITIZER_UNDEFINED_BEHAVIOR)\n      list(APPEND SANITIZERS \"undefined\")\n    endif()\n\n    option(ENABLE_SANITIZER_THREAD \"Enable thread sanitizer\" FALSE)\n    if(ENABLE_SANITIZER_THREAD)\n      if(\"address\" IN_LIST SANITIZERS OR \"leak\" IN_LIST SANITIZERS)\n        message(WARNING \"Thread sanitizer does not work with Address and Leak sanitizer enabled\")\n      else()\n        list(APPEND SANITIZERS \"thread\")\n      endif()\n    endif()\n\n    option(ENABLE_SANITIZER_MEMORY \"Enable memory sanitizer\" FALSE)\n    if(ENABLE_SANITIZER_MEMORY AND CMAKE_CXX_COMPILER_ID MATCHES \".*Clang\")\n      if(\"address\" IN_LIST SANITIZERS\n         OR \"thread\" IN_LIST SANITIZERS\n         OR \"leak\" IN_LIST SANITIZERS)\n        message(WARNING \"Memory sanitizer does not work with Address, Thread and Leak sanitizer enabled\")\n      else()\n        list(APPEND SANITIZERS \"memory\")\n      endif()\n    endif()\n\n    list(\n      JOIN\n      SANITIZERS\n      \",\"\n      LIST_OF_SANITIZERS)\n\n  endif()\n\n  if(LIST_OF_SANITIZERS)\n    if(NOT\n       \"${LIST_OF_SANITIZERS}\"\n       STREQUAL\n       \"\")\n      target_compile_options(${project_name} INTERFACE -fsanitize=${LIST_OF_SANITIZERS})\n      target_link_libraries(${project_name} INTERFACE -fsanitize=${LIST_OF_SANITIZERS})\n    endif()\n  endif()\n\nendfunction()\n"
  },
  {
    "path": "cmake/StandardProjectSettings.cmake",
    "content": "# Set a default build type if none was specified\nif(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)\n  message(STATUS \"Setting build type to 'RelWithDebInfo' as none was specified.\")\n  set(CMAKE_BUILD_TYPE\n      RelWithDebInfo\n      CACHE STRING \"Choose the type of build.\" FORCE)\n  # Set the possible values of build type for cmake-gui, ccmake\n  set_property(\n    CACHE CMAKE_BUILD_TYPE\n    PROPERTY STRINGS\n             \"Debug\"\n             \"Release\"\n             \"MinSizeRel\"\n             \"RelWithDebInfo\")\nendif()\n\n# Generate compile_commands.json to make it easier to work with clang based tools\nset(CMAKE_EXPORT_COMPILE_COMMANDS ON)\n\noption(ENABLE_IPO \"Enable Interprocedural Optimization, aka Link Time Optimization (LTO)\" OFF)\n\nif(ENABLE_IPO)\n  include(CheckIPOSupported)\n  check_ipo_supported(\n    RESULT\n    result\n    OUTPUT\n    output)\n  if(result)\n    set(CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE)\n  else()\n    message(SEND_ERROR \"IPO is not supported: ${output}\")\n  endif()\nendif()\n"
  },
  {
    "path": "cmake/StaticAnalyzers.cmake",
    "content": "option(ENABLE_CPPCHECK \"Enable static analysis with cppcheck\" OFF)\noption(ENABLE_CLANG_TIDY \"Enable static analysis with clang-tidy\" OFF)\noption(ENABLE_INCLUDE_WHAT_YOU_USE \"Enable static analysis with include-what-you-use\" OFF)\n\nif(ENABLE_CPPCHECK)\n  find_program(CPPCHECK cppcheck)\n  if(CPPCHECK)\n    set(CMAKE_CXX_CPPCHECK\n        ${CPPCHECK}\n        --suppress=missingInclude\n        --enable=all\n        --inline-suppr\n        --inconclusive\n        -i\n        ${CMAKE_SOURCE_DIR}/imgui/lib)\n  else()\n    message(SEND_ERROR \"cppcheck requested but executable not found\")\n  endif()\nendif()\n\nif(ENABLE_CLANG_TIDY)\n  find_program(CLANGTIDY clang-tidy)\n  if(CLANGTIDY)\n    set(CMAKE_CXX_CLANG_TIDY ${CLANGTIDY} -extra-arg=-Wno-unknown-warning-option)\n  else()\n    message(SEND_ERROR \"clang-tidy requested but executable not found\")\n  endif()\nendif()\n\nif(ENABLE_INCLUDE_WHAT_YOU_USE)\n  find_program(INCLUDE_WHAT_YOU_USE include-what-you-use)\n  if(INCLUDE_WHAT_YOU_USE)\n    set(CMAKE_CXX_INCLUDE_WHAT_YOU_USE ${INCLUDE_WHAT_YOU_USE})\n  else()\n    message(SEND_ERROR \"include-what-you-use requested but executable not found\")\n  endif()\nendif()\n"
  },
  {
    "path": "data/appdata/org.flameshot.Flameshot.metainfo.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\nSPDX-FileCopyrightText: none\nSPDX-License-Identifier: CC0-1.0\n-->\n<component type=\"desktop-application\">\n  <id>org.flameshot.Flameshot</id>\n  \n  <metadata_license>CC0-1.0</metadata_license>\n\n  <project_license>GPL-3.0-or-later</project_license>\n\n  <name>Flameshot</name>\n  \n  <translation type=\"qt\">flameshot</translation>\n\n  <developer id=\"org.flameshot\">\n    <name>Flameshot Developers</name>\n  </developer>\n\n  <supports>\n\t<control>touch</control>\n  </supports>\n  \n  <recommends>\n    <control>keyboard</control>\n    <control>pointing</control>\n  </recommends>\n\n  <summary>Take and annotate screenshots</summary>\n\n  <description>\n    <p>\n      Powerful and simple to use screenshot software with built-in\n      editor with advanced features.\n    </p>\n    <p>Features:</p>\n    <ul>\n      <li>Customizable appearance</li>\n      <li>Very easy to use</li>\n      <li>In-app screenshot editing and annotation</li>\n      <li>DBus interface</li>\n      <li>Upload to Imgur</li>\n    </ul>\n  </description>\n\n  <content_rating type=\"oars-1.1\" />\n\n  <screenshots>\n    <screenshot type=\"default\">\n      <image>https://raw.githubusercontent.com/flameshot-org/flameshot/master/docs/images/large_demo.png</image>\n      <caption>Flameshot Usage</caption>\n    </screenshot>\n    <screenshot>\n      <image>https://raw.githubusercontent.com/flameshot-org/flameshot/master/docs/images/small_demo.png</image>\n      <caption>Demo of Pixelation, Arrow, Box, And Counter Bubble</caption>\n    </screenshot>\n    <screenshot>\n      <image>https://raw.githubusercontent.com/flameshot-org/flameshot/master/docs/images/launcher.png</image>\n      <caption>The Launcher Window</caption>\n    </screenshot>\n    <screenshot>\n      <image>https://raw.githubusercontent.com/flameshot-org/flameshot/master/docs/images/config_interface.png</image>\n      <caption>Configuration Window - Interface tab</caption>\n    </screenshot>\n    <screenshot>\n      <image>https://raw.githubusercontent.com/flameshot-org/flameshot/master/docs/images/config_shortcuts.png</image>\n      <caption>Configuration Window - Shortcuts tab</caption>\n    </screenshot>\n  </screenshots>\n\n  <url type=\"homepage\">https://github.com/flameshot-org/flameshot</url>\n  <url type=\"bugtracker\">https://github.com/flameshot-org/flameshot/issues</url>\n  <url type=\"translate\">https://hosted.weblate.org/projects/flameshot/</url>\n  <url type=\"contribute\">https://github.com/flameshot-org/flameshot/blob/master/docs/CONTRIBUTING.md</url>\n  <url type=\"vcs-browser\">https://github.com/flameshot-org/flameshot/</url>\n\n  <update_contact>https://github.com/flameshot-org/flameshot/issues/new</update_contact>\n\n  <launchable type=\"desktop-id\">org.flameshot.Flameshot.desktop</launchable>\n\n  <branding>\n    <color type=\"primary\" scheme_preference=\"light\">#d6a8e3</color>\n    <color type=\"primary\" scheme_preference=\"dark\">#5c0075</color>\n  </branding>\n\n  <categories>\n    <!-- the list can be found in https://specifications.freedesktop.org/menu-spec/latest/category-registry.html -->\n    <category>Utility</category>\n    <category>Graphics</category>\n  </categories>\n\n  <releases>\n    <release version=\"13.3.0\" date=\"2025-10-28\"/>\n    <release version=\"13.2.0\" date=\"2025-10-24\"/>\n    <release version=\"13.1.0\" date=\"2025-08-15\"/>\n    <release version=\"13.0.1\" date=\"2025-08-06\"/>\n    <release version=\"13.0.0\" date=\"2025-08-03\"/>\n    <release version=\"12.1.0\" date=\"2022-07-03\"/>\n    <release version=\"12.0.0\" date=\"2022-06-21\"/>\n    <release version=\"11.0.0\" date=\"2022-01-14\"/>\n    <release version=\"0.10.1\" date=\"2021-07-25\"/>\n    <release version=\"0.10.0\" date=\"2021-05-16\"/>\n    <release version=\"0.9.0\" date=\"2021-02-27\"/>\n    <release version=\"0.8.5\" date=\"2020-10-14\"/>\n    <release version=\"0.8.4\" date=\"2020-10-10\"/>\n    <release version=\"0.8.3\" date=\"2020-09-28\"/>\n    <release version=\"0.8.1\" date=\"2020-09-23\"/>\n    <release version=\"0.8.0\" date=\"2020-09-19\"/>\n  </releases>\n</component>\n\n"
  },
  {
    "path": "data/dbus/org.flameshot.Flameshot.service.in",
    "content": "[D-BUS Service]\nName=org.flameshot.Flameshot\nExec=${CMAKE_INSTALL_FULL_BINDIR}/flameshot\n"
  },
  {
    "path": "data/dbus/org.flameshot.Flameshot.xml",
    "content": "<!DOCTYPE node PUBLIC \"-//freedesktop//DTD D-BUS Object Introspection 1.0//EN\" \"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd\">\n<node>\n  <interface name=\"org.flameshot.Flameshot\">\n\n    <!--\n        attachPin:\n        @data: Byte array containing the screenshot and geometry information.\n\n        Attach a pinned screenshot widget to the daemon.\n    -->\n    <method name=\"attachPin\">\n      <arg name=\"data\" type=\"ay\" direction=\"in\"/>\n    </method>\n\n    <!--\n        attachScreenshotToClipboard:\n        @screenshot: Byte array containing the screenshot pixmap.\n\n        Copy the screenshot to the daemon's clipboard, to prevent losing the\n        clipboard when a flameshot subcommand exits.\n    -->\n    <method name=\"attachScreenshotToClipboard\">\n      <arg name=\"screenshot\" type=\"ay\" direction=\"in\"/>\n    </method>\n\n    <!--\n        attachTextToClipboard:\n        @text: Text to be copied to the clipboard.\n        @notification: Optional notification to send.\n\n        Copy the text to the daemon's clipboard, to prevent losing the\n        clipboard when a flameshot subcommand exits.\n    -->\n    <method name=\"attachTextToClipboard\">\n      <arg name=\"text\" type=\"s\" direction=\"in\"/>\n      <arg name=\"notification\" type=\"s\" direction=\"in\"/>\n    </method>\n\n  </interface>\n</node>\n"
  },
  {
    "path": "data/dbus/org.freedesktop.Notifications.xml",
    "content": "<!DOCTYPE node PUBLIC \"-//freedesktop//DTD D-BUS Object Introspection 1.0//EN\"\n\"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd\">\n<node>\n  <interface name=\"org.freedesktop.Notifications\">\n    <method name=\"GetServerInformation\">\n      <arg name=\"return_name\" type=\"s\" direction=\"out\"/>\n      <arg name=\"return_vendor\" type=\"s\" direction=\"out\"/>\n      <arg name=\"return_version\" type=\"s\" direction=\"out\"/>\n      <arg name=\"return_spec_version\" type=\"s\" direction=\"out\"/>\n    </method>\n    <method name=\"GetCapabilities\">\n      <arg name=\"return_caps\" type=\"as\" direction=\"out\"/>\n    </method>\n    <method name=\"CloseNotification\">\n      <arg name=\"id\" type=\"u\" direction=\"in\"/>\n    </method>\n    <method name=\"Notify\">\n      <arg name=\"app_name\" type=\"s\" direction=\"in\"/>\n      <arg name=\"id\" type=\"u\" direction=\"in\"/>\n      <arg name=\"icon\" type=\"s\" direction=\"in\"/>\n      <arg name=\"summary\" type=\"s\" direction=\"in\"/>\n      <arg name=\"body\" type=\"s\" direction=\"in\"/>\n      <arg name=\"actions\" type=\"as\" direction=\"in\"/>\n      <arg name=\"hints\" type=\"a{sv}\" direction=\"in\"/>\n      <annotation name=\"org.qtproject.QtDBus.QtTypeName.In6\" value=\"QVariantMap\"/>\n      <arg name=\"timeout\" type=\"i\" direction=\"in\"/>\n      <arg name=\"return_id\" type=\"u\" direction=\"out\"/>\n    </method>\n  </interface>\n</node>\n"
  },
  {
    "path": "data/desktopEntry/package/org.flameshot.Flameshot.desktop",
    "content": "[Desktop Entry]\nName=Flameshot\nName[zh_CN]=火焰截图\nGenericName=Screenshot tool\nGenericName[zh_CN]=屏幕截图工具\nGenericName[pl]=Zrzuty ekranu\nGenericName[fr]=Outil de capture d'écran\nGenericName[nl]=Schermfotoprogramma\nGenericName[nl_NL]=Schermfotoprogramma\nGenericName[ja]=スクリーンショットツール\nGenericName[ru]=Создание скриншотов\nGenericName[sk]=Nástroj na zachytávanie obrazovky\nGenericName[sr]=Снимач екрана\nGenericName[uk]=Інструмент скриншотів\nGenericName[es]=Herramienta de captura de pantalla\nGenericName[pt_BR]=Ferramenta de captura de tela\nComment=Powerful yet simple to use screenshot software.\nComment[zh_CN]=强大又易用的屏幕截图软件\nComment[pl]=Proste w użyciu narzędzie do zrzutów ekranu\nComment[fr]=Logiciel de capture d'écran puissant et simple d'utilisation.\nComment[nl]=Een eenvoudig doch krachtig schermfotoprogramma.\nComment[nl_NL]=Een eenvoudig doch krachtig schermfotoprogramma.\nComment[ja]=パワフルで使いやすいスクリーンショットソフトウェア。\nComment[ru]=Простой и функциональный инструмент для создания скриншотов\nComment[sk]=Mocný, no zároveň jednoduchý softvér na zachytávanie obrazovky.\nComment[sr]=Једноставан, а моћан алат за снимање екрана\nComment[uk]=Потужний простий у використанні додаток для створення знімків екрану.\nComment[es]=Software de captura de pantalla potente y fácil de usar.\nComment[de]=Schlichte, leistungsstarke Screenshot-Software\nComment[pt_BR]=Software de captura de tela poderoso, mas simples de usar.\nKeywords=flameshot;screenshot;capture;shutter;\nKeywords[zh_CN]=flameshot;screenshot;capture;shutter;截图;屏幕;\nKeywords[fr]=flameshot;capture d'écran;capter;shutter;\nKeywords[ja]=flameshot;screenshot;capture;shutter;スクリーンショット;キャプチャー;\nKeywords[nl]=flameshot;schermfoto;screenshot;schermafdruk;vastleggen;schermopname;\nKeywords[nl_NL]=flameshot;schermfoto;screenshot;schermafdruk;vastleggen;schermopname;\nKeywords[es]=flameshot;screenshot;capture;shutter;captura;\nKeywords[de]=flameshot;screenshot;Bildschirmfoto;Aufnahme;\nKeywords[pt_BR]=flameshot;screenshot;captura de tela;captura;shutter;\nExec=@LAUNCHER_EXECUTABLE@\nIcon=org.flameshot.Flameshot\nTerminal=false\nType=Application\nCategories=Graphics;\nStartupNotify=false\nStartupWMClass=flameshot\nActions=Configure;Capture;Launcher;\nX-DBUS-StartupType=Unique\nX-DBUS-ServiceName=org.flameshot.Flameshot\nX-KDE-DBUS-Restricted-Interfaces=org.kde.kwin.Screenshot,org.kde.KWin.ScreenShot2\n\n[Desktop Action Configure]\nName=Configure\nName[zh_CN]=配置\nName[pl]=Konfiguruj\nName[fr]=Configurer\nName[ja]=設定\nName[ru]=Настройки\nName[sk]=Nastaviť\nName[nl]=Instellen\nName[nl_NL]=Instellen\nName[sr]=Подешавања\nName[uk]=Налаштувати\nName[es]=Configurar\nName[de]=Einstellungen\nName[pt_BR]=Configurar\nExec=flameshot config\n\n[Desktop Action Capture]\nName=Take screenshot\nName[zh_CN]=进行截图\nName[pl]=Zrzut ekranu\nName[fr]=Prendre une capture d'écran\nName[ja]=スクリーンショットを撮る\nName[ru]=Сделать скриншот\nName[sk]=Zachytiť obrazovku\nName[sr]=Сними екран\nName[uk]=Зробити знімок\nName[nl]=Schermfoto maken\nName[nl_NL]=Schermfoto maken\nName[es]=Tomar captura de pantalla\nName[de]=Bildschirmfoto aufnehmen\nName[pt_BR]=Capturar tela\nExec=flameshot gui --delay 500\n\n[Desktop Action Launcher]\nName=Open launcher\nName[de]=Starter öffnen\nName[nl]=Starter openen\nName[nl_NL]=Starter openen\nName[sk]=Otvoriť spúšťač\nName[zh_CN]=打开启动器\nName[pt_BR]=Abrir lançador\nExec=flameshot launcher\n"
  },
  {
    "path": "data/flameshot.rc",
    "content": "#pragma code_page(65001) // UTF-8\n\nIDI_ICON1 ICON \"img\\\\app\\\\flameshot.ico\"\n\n#include <windows.h>\n\n#define VER_FILEVERSION             FLAMESHOT_VERSION_MAJOR,FLAMESHOT_VERSION_MINOR,FLAMESHOT_VERSION_BUGFIX,FLAMESHOT_VERSION_BUILD\n#define VER_FILEVERSION_STR         FLAMESHOT_VERSION_STRING\n\n#define VER_PRODUCTVERSION          FLAMESHOT_VERSION_MAJOR,FLAMESHOT_VERSION_MINOR,FLAMESHOT_VERSION_BUGFIX,FLAMESHOT_VERSION_BUILD\n#define VER_PRODUCTVERSION_STR      FLAMESHOT_VERSION_STRING\n\n#ifndef DEBUG\n#define VER_DEBUG                   0\n#else\n#define VER_DEBUG                   VS_FF_DEBUG\n#endif\n\nVS_VERSION_INFO VERSIONINFO\nFILEVERSION     VER_FILEVERSION\nPRODUCTVERSION  VER_PRODUCTVERSION\nFILEFLAGSMASK   VER_DEBUG\nFILEFLAGS       VER_DEBUG\nFILEOS          VOS__WINDOWS32\nFILETYPE        VFT_APP\nFILESUBTYPE     VFT2_UNKNOWN\nBEGIN\n    BLOCK \"StringFileInfo\"\n    BEGIN\n        BLOCK \"040904b0\"\n        BEGIN\n            VALUE \"CompanyName\",      \"The flameshot Org.\"\n            VALUE \"FileDescription\",  \"Flameshot\"\n            VALUE \"FileVersion\",      VER_FILEVERSION_STR\n            VALUE \"InternalName\",     \"flameshot\"\n            VALUE \"LegalCopyright\",   \"Copyright (C) 2017-2020 flameshot.org\"\n            VALUE \"OriginalFilename\", \"flameshot.exe\"\n            VALUE \"ProductName\",      \"Flameshot\"\n            VALUE \"ProductVersion\",   VER_PRODUCTVERSION_STR\n        END\n    END\n\n    BLOCK \"VarFileInfo\"\n    BEGIN\n        VALUE \"Translation\", 0x0409, 0x04b0 /* U.S. English (Unicode) */\n    END\nEND\n"
  },
  {
    "path": "data/graphics.qrc",
    "content": "<RCC>\n    <qresource prefix=\"/\">\n        <file>img/app/org.flameshot.Flameshot.svg</file>\n        <file>img/app/flameshot.svg</file>\n        <file>img/app/org.flameshot.Flameshot.png</file>\n        <file>img/app/flameshot.png</file>\n        <file>img/app/flameshot.mask.png</file>\n        <file>img/app/flameshot.mask.svg</file>\n        <file>img/app/flameshot.monochrome.png</file>\n        <file>img/app/flameshot.monochrome.svg</file>\n        <file>img/app/keyboard.svg</file>\n        <file>img/material/black/accept.svg</file>\n        <file>img/material/black/arrow-bottom-left.svg</file>\n        <file>img/material/black/centeralign.svg</file>\n        <file>img/material/black/circle-outline.svg</file>\n        <file>img/material/black/close.svg</file>\n        <file>img/material/black/cloud-upload.svg</file>\n        <file>img/material/black/colorize.svg</file>\n        <file>img/material/black/config.svg</file>\n        <file>img/material/black/content-copy.svg</file>\n        <file>img/material/black/content-save.svg</file>\n        <file>img/material/black/cursor-move.svg</file>\n        <file>img/material/black/delete.svg</file>\n        <file>img/material/black/exit-to-app.svg</file>\n        <file>img/material/black/format-text.svg</file>\n        <file>img/material/black/format_bold.svg</file>\n        <file>img/material/black/format_italic.svg</file>\n        <file>img/material/black/format_strikethrough.svg</file>\n        <file>img/material/black/format_underlined.svg</file>\n        <file>img/material/black/graphics.svg</file>\n        <file>img/material/black/leftalign.svg</file>\n        <file>img/material/black/line.svg</file>\n        <file>img/material/black/marker.svg</file>\n        <file>img/material/black/mouse-off.svg</file>\n        <file>img/material/black/mouse.svg</file>\n        <file>img/material/black/name_edition.svg</file>\n        <file>img/material/black/open_with.svg</file>\n        <file>img/material/black/pencil.svg</file>\n        <file>img/material/black/pin.svg</file>\n        <file>img/material/black/pixelate.svg</file>\n        <file>img/material/black/redo-variant.svg</file>\n        <file>img/material/black/rightalign.svg</file>\n        <file>img/material/black/size_indicator.svg</file>\n        <file>img/material/black/square-outline.svg</file>\n        <file>img/material/black/square.svg</file>\n        <file>img/material/black/text.svg</file>\n        <file>img/material/black/undo-variant.svg</file>\n        <file>img/material/black/circlecount-outline.svg</file>\n        <file>img/material/black/filepath.svg</file>\n        <file>img/material/black/invert.svg</file>\n        <file>img/material/black/minus.svg</file>\n        <file>img/material/black/plus.svg</file>\n        <file>img/material/black/shortcut.svg</file>\n        <file>img/material/white/accept.svg</file>\n        <file>img/material/white/arrow-bottom-left.svg</file>\n        <file>img/material/white/centeralign.svg</file>\n        <file>img/material/white/circle-outline.svg</file>\n        <file>img/material/white/circlecount-outline.svg</file>\n        <file>img/material/white/close.svg</file>\n        <file>img/material/white/cloud-upload.svg</file>\n        <file>img/material/white/colorize.svg</file>\n        <file>img/material/white/config.svg</file>\n        <file>img/material/white/content-copy.svg</file>\n        <file>img/material/white/content-save.svg</file>\n        <file>img/material/white/cursor-move.svg</file>\n        <file>img/material/white/exit-to-app.svg</file>\n        <file>img/material/white/filepath.svg</file>\n        <file>img/material/white/format-text.svg</file>\n        <file>img/material/white/format_bold.svg</file>\n        <file>img/material/white/format_italic.svg</file>\n        <file>img/material/white/format_strikethrough.svg</file>\n        <file>img/material/white/format_underlined.svg</file>\n        <file>img/material/white/graphics.svg</file>\n        <file>img/material/white/invert.svg</file>\n        <file>img/material/white/leftalign.svg</file>\n        <file>img/material/white/line.svg</file>\n        <file>img/material/white/marker.svg</file>\n        <file>img/material/white/minus.svg</file>\n        <file>img/material/white/mouse-off.svg</file>\n        <file>img/material/white/mouse.svg</file>\n        <file>img/material/white/name_edition.svg</file>\n        <file>img/material/white/open_with.svg</file>\n        <file>img/material/white/pencil.svg</file>\n        <file>img/material/white/pin.svg</file>\n        <file>img/material/white/pixelate.svg</file>\n        <file>img/material/white/plus.svg</file>\n        <file>img/material/white/redo-variant.svg</file>\n        <file>img/material/white/rightalign.svg</file>\n        <file>img/material/white/shortcut.svg</file>\n        <file>img/material/white/size_indicator.svg</file>\n        <file>img/material/white/square-outline.svg</file>\n        <file>img/material/white/square.svg</file>\n        <file>img/material/white/text.svg</file>\n        <file>img/material/white/undo-variant.svg</file>\n        <file>img/material/black/move_down.svg</file>\n        <file>img/material/black/move_up.svg</file>\n        <file>img/material/white/move_down.svg</file>\n        <file>img/material/white/move_up.svg</file>\n        <file>img/material/white/delete.svg</file>\n        <file>img/material/black/apps.svg</file>\n        <file>img/material/black/image.svg</file>\n        <file>img/material/white/apps.svg</file>\n        <file>img/material/white/image.svg</file>\n    </qresource>\n</RCC>\n"
  },
  {
    "path": "data/img/app/flameshotLogoLicense.txt",
    "content": "Free Art License 1.3\n\n\n[ Copyleft Attitude ]\n\nFree Art License 1.3 (FAL 1.3)\n\nPreamble\n\nThe Free Art License grants the right to freely copy, distribute, and\ntransform creative works without infringing the author's rights.\n\nThe Free Art License recognizes and protects these rights. Their\nimplementation has been reformulated in order to allow everyone to use\ncreations of the human mind in a creative manner, regardless of their\ntypes and ways of expression.\n\nWhile the public's access to creations of the human mind usually is\nrestricted by the implementation of copyright law, it is favoured by\nthe Free Art License. This license intends to allow the use of a\nwork’s resources; to establish new conditions for creating in order to\nincrease creation opportunities. The Free Art License grants the right\nto use a work, and acknowledges the right holder’s and the user’s\nrights and responsibility.\n\nThe invention and development of digital technologies, Internet and\nFree Software have changed creation methods: creations of the human\nmind can obviously be distributed, exchanged, and transformed. They\nallow to produce common works to which everyone can contribute to the\nbenefit of all.\n\nThe main rationale for this Free Art License is to promote and protect\nthese creations of the human mind according to the principles of\ncopyleft: freedom to use, copy, distribute, transform, and prohibition\nof exclusive appropriation.\n\nDefinitions\n\n“work” either means the initial work, the subsequent works or the\ncommon work as defined hereafter:\n\n“common work” means a work composed of the initial work and all\nsubsequent contributions to it (originals and copies). The initial\nauthor is the one who, by choosing this license, defines the\nconditions under which contributions are made.\n\n“Initial work” means the work created by the initiator of the common\nwork (as defined above), the copies of which can be modified by\nwhoever wants to\n\n“Subsequent works” means the contributions made by authors who\nparticipate in the evolution of the common work by exercising the\nrights to reproduce, distribute, and modify that are granted by the\nlicense.\n\n“Originals” (sources or resources of the work) means all copies of\neither the initial work or any subsequent work mentioning a date and\nused by their author(s) as references for any subsequent updates,\ninterpretations, copies or reproductions.\n\n“Copy” means any reproduction of an original as defined by this\nlicense.\n\n1. OBJECT\n\nThe aim of this license is to define the conditions under which one\ncan use this work freely.\n\n2. SCOPE\n\nThis work is subject to copyright law. Through this license its author\nspecifies the extent to which you can copy, distribute, and modify it.\n\n2.1 FREEDOM TO COPY (OR TO MAKE REPRODUCTIONS)\n\nYou have the right to copy this work for yourself, your friends or any\nother person, whatever the technique used.\n\n2.2 FREEDOM TO DISTRIBUTE, TO PERFORM IN PUBLIC\n\nYou have the right to distribute copies of this work; whether modified\nor not, whatever the medium and the place, with or without any charge,\nprovided that you: attach this license without any modification to the\ncopies of this work or indicate precisely where the license can be\nfound, specify to the recipient the names of the author(s) of the\noriginals, including yours if you have modified the work, specify to\nthe recipient where to access the originals (either initial or\nsubsequent).\n\nThe authors of the originals may, if they wish to, give you the right\nto distribute the originals under the same conditions as the copies.\n\n2.3 FREEDOM TO MODIFY\n\nYou have the right to modify copies of the originals (whether initial\nor subsequent) provided you comply with the following conditions: all\nconditions in article 2.2 above, if you distribute modified copies;\nindicate that the work has been modified and, if it is possible, what\nkind of modifications have been made; distribute the subsequent work\nunder the same license or any compatible license.\n\nThe author(s) of the original work may give you the right to modify it\nunder the same conditions as the copies.\n\n3. RELATED RIGHTS\n\nActivities giving rise to author’s rights and related rights shall not\nchallenge the rights granted by this license.\n\nFor example, this is the reason why performances must be subject to\nthe same license or a compatible license. Similarly, integrating the\nwork in a database, a compilation or an anthology shall not prevent\nanyone from using the work under the same conditions as those defined\nin this license.\n\n4. INCORPORATION OF THE WORK\n\nIncorporating this work into a larger work that is not subject to the\nFree Art License shall not challenge the rights granted by this\nlicense.\n\nIf the work can no longer be accessed apart from the larger work in\nwhich it is incorporated, then incorporation shall only be allowed\nunder the condition that the larger work is subject either to the Free\nArt License or a compatible license.\n\n5. COMPATIBILITY\n\nA license is compatible with the Free Art License provided: it gives\nthe right to copy, distribute, and modify copies of the work including\nfor commercial purposes and without any other restrictions than those\nrequired by the respect of the other compatibility criteria; it\nensures proper attribution of the work to its authors and access to\nprevious versions of the work when possible; it recognizes the Free\nArt License as compatible (reciprocity); it requires that changes made\nto the work be subject to the same license or to a license which also\nmeets these compatibility criteria.\n\n6. YOUR INTELLECTUAL RIGHTS\n\nThis license does not aim at denying your author's rights in your\ncontribution or any related right. By choosing to contribute to the\ndevelopment of this common work, you only agree to grant others the\nsame rights with regard to your contribution as those you were granted\nby this license. Conferring these rights does not mean you have to\ngive up your intellectual rights.\n\n7. YOUR RESPONSIBILITIES\n\nThe freedom to use the work as defined by the Free Art License (right\nto copy, distribute, modify) implies that everyone is responsible for\ntheir own actions.\n\n8. DURATION OF THE LICENSE\n\nThis license takes effect as of your acceptance of its terms. The act\nof copying, distributing, or modifying the work constitutes a tacit\nagreement. This license will remain in effect for as long as the\ncopyright which is attached to the work. If you do not respect the\nterms of this license, you automatically lose the rights that it\nconfers.\n\nIf the legal status or legislation to which you are subject makes it\nimpossible for you to respect the terms of this license, you may not\nmake use of the rights which it confers.\n\n9. VARIOUS VERSIONS OF THE LICENSE\n\nThis license may undergo periodic modifications to incorporate\nimprovements by its authors (instigators of the “Copyleft Attitude”\nmovement) by way of new, numbered versions.\n\nYou will always have the choice of accepting the terms contained in\nthe version under which the copy of the work was distributed to you,\nor alternatively, to use the provisions of one of the subsequent\nversions.\n\n10. SUB-LICENSING\n\nSub-licenses are not authorized by this license. Any person wishing to\nmake use of the rights that it confers will be directly bound to the\nauthors of the common work.\n\n11. LEGAL FRAMEWORK\n\nThis license is written with respect to both French law and the Berne\nConvention for the Protection of Literary and Artistic Works.\n\nUSER GUIDE\n\n- How to use the Free Art License?\n\nTo benefit from the Free Art License, you only need to mention the\nfollowing elements on your work:\n\n  [Name of the author, title, date of the work. When applicable, names\n  of authors of the common work and, if possible, where to find the\n  originals].\n\nCopyleft: This is a free work, you can copy, distribute, and modify it\nunder the terms of the Free Art License\nhttp://artlibre.org/licence/lal/en/\n\n- Why to use the Free Art License?\n\n  1.To give the greatest number of people access to your work.\n\n  2.To allow it to be distributed freely.\n\n  3.To allow it to evolve by allowing its copy, distribution, and\n    transformation by others.\n\n  4.So that you benefit from the resources of a work when it is under\n    the Free Art License: to be able to copy, distribute or transform\n    it freely.\n\n  5.But also, because the Free Art License offers a legal framework to\n    disallow any misappropriation. It is forbidden to take hold of\n    your work and bypass the creative process for one's exclusive\n    possession.\n\n\n- When to use the Free Art License?\n\nAny time you want to benefit and make others benefit from the right to\ncopy, distribute and transform creative works without any exclusive\nappropriation, you should use the Free Art License. You can for\nexample use it for scientific, artistic or educational projects.\n\n- What kinds of works can be subject to the Free Art License?\n\nThe Free Art License can be applied to digital as well as physical\nworks.  You can choose to apply the Free Art License on any text,\npicture, sound, gesture, or whatever sort of stuff on which you have\nsufficient author's rights.\n\n- Historical background of this license:\n\nIt is the result of observing, using and creating digital\ntechnologies, free software, the Internet and art. It arose from the\n“Copyleft Attitude” meetings which took place in Paris in 2000. For\nthe first time, these meetings brought together members of the Free\nSoftware community, artists, and members of the art world. The goal\nwas to adapt the principles of Copyleft and free software to all sorts\nof creations. http://www.artlibre.org\n\nCopyleft Attitude, 2007.\n\nYou can make reproductions and distribute this license verbatim\n(without any changes).\n\n    Translation : Jonathan Clarke, Benjamin Jean, Griselda Jung, Fanny\n    Mourguet, Antoine Pitrou.  Thanks to framalang.org \n"
  },
  {
    "path": "data/img/material/LICENSE.txt",
    "content": "\n                                 Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright [yyyy] [name of copyright owner]\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n"
  },
  {
    "path": "data/img/material/README.md",
    "content": "Google Material Design Icons are licensed under Apache License 2.0 (see LICENSE.txt)\n"
  },
  {
    "path": "data/man/man1/flameshot.1",
    "content": ".\\\"                                      Hey, EMACS: -*- nroff -*-\n.\\\" (C) Copyright 2018 Boyuan Yang <073plan@gmail.com>,\n.\\\" This file is released under CC0 1.0 Universal (CC0-1.0) license.\n.\\\"\n.TH \"FLAMESHOT\" \"1\" \"2021-11-11\"\n.\\\" Please adjust this date whenever revising the manpage.\n.\\\"\n.\\\" Some roff macros, for reference:\n.\\\" .nh        disable hyphenation\n.\\\" .hy        enable hyphenation\n.\\\" .ad l      left justify\n.\\\" .ad b      justify to both left and right margins\n.\\\" .nf        disable filling\n.\\\" .fi        enable filling\n.\\\" .br        insert line break\n.\\\" .sp <n>    insert n+1 empty lines\n.\\\" for manpage-specific macros, see man(7)\n.SH NAME\nFlameshot \\- Powerful yet simple-to-use screenshot software\n.SH SYNOPSIS\n.B flameshot\n[subcommands] [arguments]\n.br\n.B flameshot gui\n[gui arguments]\n.br\n.B flameshot screen\n[screen arguments]\n.br\n.B flameshot full\n[fullscreen arguments]\n.br\n.B flameshot config\n[config arguments]\n.br\n.B flameshot launcher\n.br\n.\n.\\\"----------------------------------------------------------------------------\n.SH DESCRIPTION\nThis manual page documents briefly the\n.B flameshot\ncommand as provided by\n.B flameshot\npackage.\n.PP\n\\fBflameshot\\fP is a screenshot tool that aims to be powerful yet simple-to-use.\nIts notable features include customizable appearance, in-app screenshot editing,\nD-Bus interface, tray icon support, experimental GNOME/KDE Wayland support,\nintegration with Imgur and support for both GUI and CLI interface.\n.PP\nBesides the usage information about \\fBflameshot\\fR in this manpage, you can find similar information using \\fBflameshot --help\\fR. Same \\fB--help\\fR can be used for each subcommand as well to get the valid arguments for them. The detailed usage of \\fBflameshot\\fP is documented in the \\fIREADME.md\\fR file on the project's Git repository page:\nhttps://github.com/flameshot-org/flameshot\n.\n.\\\"----------------------------------------------------------------------------\n.SH \"SUBCOMMANDS\"\n.PP\nPer default without subcommands, \\fBflameshot\\fR runs the Flameshot in the background and adds a tray icon for configuration. Note that it will not take a screenshot unless you define one of the modes though the subcommands. There are various subcommands that can be used to use flameshot in different modes:\n.\n.TP\n.B gui\nRunning Flameshot in \\fBgui\\fR mode would let the user to select the region from which the screenshot should be taken and then allow them to annotate the screenshot.\n.\n.TP\n.B full\nTakes screenshot of all monitors at the same time\n.\n.TP\n.B screen\nTakes screenshot of the specified monitor.\n.\n.TP\n.SH launcher\nDoes not accept any arguments, it will just opens the launcher window\n.\n.TP\n.SH config\nIf no argument is provided, it will open the config window, otherwise it can change the configurations based on the provided arguments.\n.\n.\\\"----------------------------------------------------------------------------\n.SH \"ARGUMENTS\"\n.PP\nHere we list all the arguments available for all subcommands. The subcommands that accept each argument are listed after each argument. Alternatively, you can use the \\fBflameshot [subcommand] --help\\fR to know the list of available arguments for each subcommand.\n.\n.PP\n\\-s, \\-\\-accept-on-select\n.RS 4\nAccept capture as soon as a selection is made\n.br\nValid for subcommands: gui\n.RE\n.\n.PP\n\\-a, \\-\\-autostart <bool>\n.RS 4\nEnable or disable run at startup\n.br\nValid for subcommands: config\n.RE\n.\n.PP\n\\-\\-check\n.RS 4\nCheck the configuration for errors. This is useful if you manually change the config file and want to make sure it does not contain errors.\n.br\nValid for subcommands: config\n.RE\n.\n.PP\n\\-c, \\-\\-clipboard\n.RS 4\nSave the capture to the clipboard\n.br\nValid for subcommands: full, gui, screen\n.RE\n.\n.PP\n\\-k, \\-\\-contrastcolor <color-code>\n.RS 4\nDefine the contrast UI color\n.br\nValid for subcommands: config\n.RE\n.\n.PP\n\\-d, \\-\\-delay <milliseconds>\n.RS 4\nHow many milliseconds should Flameshot wait before taking the screenshot\n.br\nValid for subcommands: full, gui, screen\n.RE\n.\n.PP\n\\-e, \\-\\-edit\n.RS 4\nInteractively select and edit the screenshot region\n.br\nValid for subcommands: screen\n.RE\n.\n.PP\n\\-f, \\-\\-filename <pattern>\n.RS 4\nSet the filename pattern\n.br\nValid for subcommands: config\n.RE\n.\n.PP\n\\-h, \\-\\-help\n.RS 4\nShow a brief help message and list the arguments the valid arguments for that subcommand\n.br\nValid for subcommands: config, full, gui, launcher, screen\n.RE\n.\n.PP\n\\-\\-last-region\n.RS 4\nRepeat screenshot with previously selected region\n.br\nValid for subcommands: gui\n.RE\n.\n.PP\n\\-m, \\-\\-maincolor <color-code>\n.RS 4\nDefine the main UI color\n.br\nValid for subcommands: config\n.RE\n.\n.PP\n\\-n, \\-\\-notifications\n.RS 4\nEnable or disable the notifications\n.br\nValid for subcommands: config\n.RE\n.\n.PP\n\\-n, \\-\\-number <Screen number>\n.RS 4\nDefine the screen to capture (starting from 0), default: screen containing the cursor\n.br\nValid for subcommands: screen\n.RE\n.\n.PP\n\\-p, \\-\\-path <path>\n.RS 4\nExisting directory or new file to save to\n.br\nValid for subcommands: full, gui, screen\n.RE\n.\n.PP\n\\-\\-pin\n.RS 4\nPin the capture to the screen\n.br\nValid for subcommands: gui, screen\n.RE\n.\n.PP\n\\-g, \\-\\-print-geometry\n.RS 4\nPrint geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified\n.br\nValid for subcommands: gui\n.RE\n.\n.PP\n\\-r, \\-\\-raw\n.RS 4\nSend raw PNG to stdout\n.br\nValid for subcommands: full, gui, screen\n.RE\n.\n.PP\n\\-\\-region <WxH+X+Y or string>  \n.RS 4\nScreenshot region to select\n.br\nValid for subcommands: gui, screen\n.RE\n.\n.PP\n\\-s, \\-\\-showhelp <bool>\n.RS 4\nShow the help message in the capture mode\n.br\nValid for subcommands: config\n.RE\n.\n.PP\n\\-t, \\-\\-trayicon <bool>\n.RS 4\nEnable or disable the trayicon\n.br\nValid for subcommands: config\n.RE\n.\n.\\\"----------------------------------------------------------------------------\n.SH \"EXAMPLE USAGE\"\n.PP\nThis section lists some of the most common usage of \\fBflameshot\\fR via\ncommand line.\n.\n.TP\n.B flameshot\nStart flameshot and have it running in background. If enabled,\nan icon will appear in the tray area of current desktop environment.\n.\n.TP\n.B flameshot gui\nCapture with GUI.\n.\n.TP\n\\fBflameshot gui\\fR \\-p /path/to/captures\nCapture with GUI and custom save path.\n.\n.TP\n\\fBflameshot gui\\fR \\-d 2000\nOpen GUI with a delay of 2 seconds.\n.\n.TP\n.B flameshot launcher\nOpen a launcher dialog for advanced screenshot, such as custom\ntime delay, etc.\n.\n.TP\n.B flameshot full \\-\\-help\nShows help for \\fBflameshot full\\fR subcommand.\n.\n.TP\n\\fBflameshot full\\fR -p /path/to/captures -d 5000\nFullscreen capture with custom save path (no GUI) and time delay.\n.\n.TP\n\\fBflameshot full\\fR -c -p /path/to/captures\nFullscreen capture with custom savepath copying to clipboard.\n.\n.TP\n\\fBflameshot screen\\fR \\-\\-number <screen number>\nDefine the screen to capture. Will capture the screen containing the\ncursor by default.\n.\n.TP\n\\fBflameshot screen\\fR \\-\\-help\nShows help for \\fBflameshot screen\\fR subcommand.\n.\n.\\\"----------------------------------------------------------------------------\n.SH RETURN VALUE\nReturns 0 on normal exit, 2 on screenshot aborted, 3 on dbus connection lost, 130 on SIGINT received, 143 on SIGTERM received.\n.\n.\\\"----------------------------------------------------------------------------\n.SH SEE ALSO\n.PP\nYou may also find more detailed online documentation on upstream project homepage.\n.\n.HP\nUpstream project homepage:\n.br\n• \\m[blue]\\fBhttps://flameshot.org\\fR\\m[]\n.br\n• \\m[blue]\\fBhttps://github.com/flameshot-org/flameshot\\fR\\m[]\n.\n.\\\"----------------------------------------------------------------------------\n.SH \"AUTHOR\"\n.PP\n.ad l\n.B Flameshot\nwas initially written by\n.MT izhe@\\:hotmail.es\nlupoDharkael\n.ME\nand is currently maintained by\nJeremy Borgman,\n.MT byang@\\:debian.org\nBoyuan Yang\n.ME ,\nHaris Gušić,\nAhmed Zetao Yang,\nMehrad Mahmoudian,\nand\nMartin Eckleben\n(ordered based on number of contributions on the date of writing this manpage).\n.br\nThe following URL gives you a more complete list of contributors:\n.RS\n\\m[blue]\\fBhttps://github.com/flameshot-org/flameshot/graphs/contributors\\fR\\m[]\\&.\n.RE\n.\n.\\\"----------------------------------------------------------------------------\n.SH \"LICENSE\"\n.nh\n.PP\n• The main code is licensed under GPLv3\n.br\n• The logo of Flameshot is licensed under Free Art License v1.3\n.br\n• The button icons are licensed under Apache License 2.0. See: \\m[blue]\\fBhttps://github.com/google/material-design-icons\\fR\\m[]\n.br\n• The code at capture/capturewidget.cpp is based on \\m[blue]\\fBhttps://github.com/ckaiser/Lightscreen/blob/master/dialogs/areadialog.cpp\\fR\\m[] (GPLv2)\n.br\n• The code at capture/capturewidget.h is based on \\m[blue]\\fBhttps://github.com/ckaiser/Lightscreen/blob/master/dialogs/areadialog.h\\fR\\m[] (GPLv2)\n.br\n• Few lines of code from KSnapshot regiongrabber.cpp SVN revision 796531 (LGPL)\n.br\n• Qt-Color-Widgets taken and modified from \\m[blue]\\fBhttps://github.com/mbasaglia/Qt-Color-Widgets\\fR\\m[] (see their license and exceptions in the project) (LGPL/GPL)\n"
  },
  {
    "path": "data/shell-completion/flameshot.bash",
    "content": "#compdef flameshot\n\n# Shell completion for flameshot command\n# To be installed in \"/usr/share/bash-completion/completions/flameshot\"\n# and \"/usr/share/zsh/site-functions/\"\n\n\n_flameshot() {\n\tlocal prev cur cmd gui_opts full_opts config_opts\n\tCOMPREPLY=()\n\n\tprev=\"${COMP_WORDS[COMP_CWORD-1]}\"\n\tcur=\"${COMP_WORDS[COMP_CWORD]}\"\n\tcmd=\"gui full config launcher screen\"\n\tscreen_opts=\"--number -n --edit -e --path -p --clipboard -c --delay -d --region --raw -r --pin --help\"\n\tgui_opts=\"--path -p --clipboard -c --delay -d --region --last-region --raw -r --print-geometry -g --pin --accept-on-select -s --help\"\n\tfull_opts=\"--path -p --clipboard -c --delay -d --raw -r --help\"\n\tconfig_opts=\"--autostart -a --filename -f --notifications -n --trayicon -t --showhelp -s --maincolor -m --contrastcolor -k --check\"\n\n\tcase \"${prev}\" in\n\t\tlauncher)\n\t\t\treturn 0\n\t\t\t;;\n\t\tscreen)\n\t\t\tCOMPREPLY=( $(compgen -W \"$screen_opts --help -h\" -- \"${cur}\") )\n\t\t\treturn 0\n\t\t\t;;\n\t\tgui)\n\t\t\tCOMPREPLY=( $(compgen -W \"$gui_opts --help -h\" -- \"${cur}\") )\n\t\t\treturn 0\n\t\t\t;;\n\t\tfull)\n\t\t\tCOMPREPLY=( $(compgen -W \"$full_opts --help -h\" -- \"${cur}\") )\n\t\t\treturn 0\n\t\t\t;;\n\t\tconfig)\n\t\t\tCOMPREPLY=( $(compgen -W \"$config_opts --help -h\" -- \"${cur}\") )\n\t\t\treturn 0\n\t\t\t;;\n\t\t-f|--filename|-p|--path)\n\t\t\t_filedir -d\n\t\t\treturn 0\n\t\t\t;;\n        # TODO: We should see how we can add the -n (for `config --notifications`) here that does not conflict with -n (for `screen --number`)\n\t\t-a|--autostart|-s|--showhelp|-t|--trayicon|--notifications)\n\t\t\tCOMPREPLY=( $(compgen -W \"true false\" -- \"${cur}\") )\n\t\t\treturn 0\n\t\t\t;;\n\t\t-d|--delay|-h|--help|-c|--clipboard|--version|-v|--number|-n)\n\t\t\treturn 0\n\t\t\t;;\n\t\t*)\n\t\t;;\n\tesac\n\n\t# Options\n\tcase \"${cur}\" in\n\t\t-*)\n\t\t\tCOMPREPLY=( $( compgen -W \"--version --help -v -h\" -- \"${cur}\") )\n\t\t\treturn 0\n\t\t\t;;\n\t\t--*)\n\t\t\tCOMPREPLY=( $( compgen -W \"--version --help\" -- \"${cur}\") )\n\t\t\treturn 0\n\t\t\t;;\n\t\t*)\n\t\t\tCOMPREPLY=( $( compgen -W \"${cmd}\" -- \"${cur}\") )\n\t\t\treturn 0\n\t\t\t;;\n\tesac\n}\n\nif [[ -n ${ZSH_VERSION} ]]; then\n\tautoload -U bashcompinit\n\tbashcompinit\nfi\n\ncomplete -F _flameshot flameshot\n"
  },
  {
    "path": "data/shell-completion/flameshot.fish",
    "content": "\n####################\n# HELPER FUNCTIONS #\n####################\n\n# Complete the subcommand provided as the first argument.\n# The rest of the arguments are the same as fish's `complete`. The option\n# '-c flameshot' is implicit.\nfunction __flameshot_complete --argument-names cmd\n     set -l conditions \"__fish_seen_subcommand_from $cmd\"\n     argparse -i \"n/condition=\" -- $argv[2..]\n     [ -n \"$_flag_n\" ] && set -l conditions \"$conditions && $_flag_n\"\n     complete -c flameshot $argv -n \"$conditions\"\nend\n\n# Return success if the command line contains no positional arguments\nfunction __flameshot_no_positional_args\n    set -l -- args    (commandline -po)         # cmdline broken up into list\n    set -l -- cmdline (commandline -p)          # single string\n    set -l -- n       (count $args)             # number of cmdline tokens\n    for i in (seq 2 $n)\n        set -l arg $args[$i]\n        [ -z \"$arg\" ] && continue               # can be caused by '--' argument\n\n        # If the the last token is a positional argument and there is no\n        # trailing space, we ignore it\n        [ \"$i\" = \"$n\" ] && [ (string sub -s -1 \"$cmdline\") != ' ' ] && break\n\n        if string match -rvq '^-' -- \"$arg\"     # doesn't start with -\n            return 1\n        end\n    end\n    # contains a '--' argument\n    string match -r -- '\\s--\\s' \"$cmdline\" && return 1\n    return 0\nend\n\n# Complete paths matching $argv\nfunction __flameshot_complete_paths\n    complete -C\"nOnExIsTeNtCoMmAndZIOAGA2329jdbfaFkahDf21234h8z43 $argv\"\nend\n\n# Complete the region option\nfunction __flameshot_complete_region --argument subcommand\n    if [ \"$subcommand\" = \"screen\" ]\n        echo all\\tCapture entire screen\n    else\n        echo all\\tCapture all screens\n        echo screen0\\tCapture screen 0\n        echo screen1\\tCapture screen 1\n        echo screen2\\tCapture screen 2\n        echo screen3\\tCapture screen 3\n    end\n    echo WxH+X+Y\\tCustom region in pixels\nend\n\n# Complete screen numbers\nfunction __flameshot_complete_screen_number\n    echo 0\\tScreen 0\n    echo 1\\tScreen 1\n    echo 2\\tScreen 2\n    echo 3\\tScreen 3\nend\n\n###############\n# COMPLETIONS #\n###############\n\n# define the subcommands\nset -l SUBCOMMANDS gui screen full launcher config\n\n# No subcommand\ncomplete -c flameshot                                                                                        --no-files --arguments \"$SUBCOMMANDS\" --condition __flameshot_no_positional_args \ncomplete -c flameshot --long-option \"help\"    --short-option \"h\" --description \"Display help message\"        --no-files\ncomplete -c flameshot --long-option \"version\" --short-option \"v\" --description \"Display version information\" --no-files                            --condition __flameshot_no_positional_args\n\n# GUI subcommand\n__flameshot_complete gui --no-files\n__flameshot_complete gui --long-option \"path\"             --short-option \"p\" --description \"Output file or directory\"                          --require-parameter\n__flameshot_complete gui --long-option \"clipboard\"        --short-option \"c\" --description \"Copy screenshot to the clipboard\"                                      --no-files\n__flameshot_complete gui --long-option \"delay\"            --short-option \"d\" --description \"Delay time in milliseconds\"                        --require-parameter --no-files\n__flameshot_complete gui --long-option \"region\"                              --description \"Screenshot region to select (WxH+X+Y)\"             --require-parameter            --arguments \"(__flameshot_complete_region gui)\"\n__flameshot_complete gui --long-option \"last-region\"                         --description \"Repeat screenshot with previously selected region\"                     --no-files\n__flameshot_complete gui --long-option \"raw\"              --short-option \"r\" --description \"Print raw PNG capture\"                                                 --no-files\n__flameshot_complete gui --long-option \"print-geometry\"   --short-option \"g\" --description \"Print geometry of the selection\"                                       --no-files\n__flameshot_complete gui --long-option \"pin\"                                 --description \"Pin the screenshot to the screen\"                                      --no-files\n__flameshot_complete gui --long-option \"accept-on-select\" --short-option \"s\" --description \"Accept capture as soon as a selection is made\"                         --no-files\n__flameshot_complete gui --long-option \"help\"             --short-option \"h\" --description \"Show the available arguments\"                                          --no-files\n\n# SCREEN subcommand\n__flameshot_complete screen --no-files\n__flameshot_complete screen --long-option \"number\"      --short-option \"n\" --description \"Screen number (starting from 0)\"                    --require-parameter --no-files --arguments \"(__flameshot_complete_screen_number)\"\n__flameshot_complete screen --long-option \"edit\"        --short-option \"e\" --description \"Interactively select and edit the screenshot region\"                    --no-files\n__flameshot_complete screen --long-option \"path\"        --short-option \"p\" --description \"Output file or directory\"                           --require-parameter\n__flameshot_complete screen --long-option \"clipboard\"   --short-option \"c\" --description \"Copy screenshot to the clipboard\"                                       --no-files\n__flameshot_complete screen --long-option \"delay\"       --short-option \"d\" --description \"Delay time in milliseconds\"                         --require-parameter --no-files\n__flameshot_complete screen --long-option \"region\"                          --description \"Screenshot region to select (WxH+X+Y)\"             --require-parameter --no-files --arguments \"(__flameshot_complete_region screen)\"\n__flameshot_complete screen --long-option \"raw\"         --short-option \"r\" --description \"Print raw PNG capture\"                                                 --no-files\n__flameshot_complete screen --long-option \"pin\"                            --description \"Pin the screenshot to the screen\"                                      --no-files\n__flameshot_complete screen --long-option \"help\"        --short-option \"h\" --description \"Show the available arguments\"                                          --no-files\n\n# FULL command\n__flameshot_complete full --no-files\n__flameshot_complete full --long-option \"path\"        --short-option \"p\" --description \"Output file or directory\"                          --require-parameter\n__flameshot_complete full --long-option \"clipboard\"   --short-option \"c\" --description \"Copy screenshot to the clipboard\"                                      --no-files\n__flameshot_complete full --long-option \"delay\"       --short-option \"d\" --description \"Delay time in milliseconds\"                        --require-parameter --no-files\n__flameshot_complete full --long-option \"raw\"         --short-option \"r\" --description \"Print raw PNG capture\"                                                 --no-files\n__flameshot_complete full --long-option \"help\"        --short-option \"h\" --description \"Show the available arguments\"                                          --no-files\n\n# LAUNCHER command\n__flameshot_complete launcher --no-files\n\n# CONFIG command\n__flameshot_complete config --no-files\n__flameshot_complete config --long-option \"autostart\"      --short-option \"a\" --description \"Enable or disable run at startup\"           --require-parameter --no-files --arguments \"true false\"\n__flameshot_complete config --long-option \"filename\"       --short-option \"f\" --description \"Set the filename pattern\"                   --require-parameter --no-files \n__flameshot_complete config --long-option \"notification\"   --short-option \"n\" --description \"Enable or disable the notification\"         --require-parameter --no-files --arguments \"true false\"\n__flameshot_complete config --long-option \"trayicon\"       --short-option \"t\" --description \"Enable or disable the tray icon\"            --require-parameter --no-files --arguments \"true false\"\n__flameshot_complete config --long-option \"showhelp\"       --short-option \"s\" --description \"Show the help message in the capture mode\"  --require-parameter --no-files --arguments \"true false\"\n__flameshot_complete config --long-option \"maincolor\"      --short-option \"m\" --description \"Define the main UI color (hexadecimal)\"     --require-parameter --no-files \n__flameshot_complete config --long-option \"contrastcolor\"  --short-option \"k\" --description \"Define the contrast UI color (hexadecimal)\" --require-parameter --no-files \n__flameshot_complete config --long-option \"check\"                             --description \"Check the configuration for errors\"                             --no-files\n__flameshot_complete config --long-option \"help\"           --short-option \"h\" --description \"Show the available arguments\"                                   --no-files\n"
  },
  {
    "path": "data/shell-completion/flameshot.zsh",
    "content": "#compdef flameshot\n# ------------------------------------------------------------------------------\n# Description\n# -----------\n#\n#  Completion script for the flameshot command line interface\n#  (https://github.com/flameshot-org/flameshot).\n#\n# ------------------------------------------------------------------------------\n# How to use\n# -------\n#\n# Copy this file to /usr/share/zsh/site-functions/_flameshot\n#\n\n\n# gui\n\n_flameshot_gui_opts=(\n    {-p,--path}'[Existing directory or new file to save to]':dir:_files\n    {-c,--clipboard}'[Save the capture to the clipboard]'\n    {-d,--delay}'[Delay time in milliseconds]'\n    \"--region[Screenshot region to select <WxH+X+Y or string>]\"\n    \"--last-region[Repeat screenshot with previously selected region]\"\n    {-r,--raw}'[Print raw PNG capture]'\n    {-g,--print-geometry}'[Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified]'\n    \"--pin[Pin the capture to the screen]\"\n    {-s,--accept-on-select}'[Accept capture as soon as a selection is made]'\n    {-h,--help}'[Show the available arguments]'\n)\n\n_flameshot_gui() {\n    _arguments -s : \\\n    \"$_flameshot_gui_opts[@]\"\n}\n\n\n# screen\n\n_flameshot_screen_opts=(\n    {-n,--number}'[Define the screen to capture (starting from 0). Default: screen containing the cursor]'\n    {-e,--edit}'[Interactively select and edit the screenshot region]'\n    {-p,--path}'[Existing directory or new file to save to]':dir:_files\n    {-c,--clipboard}'[Save the capture to the clipboard]'\n    {-d,--delay}'[Delay time in milliseconds]'\n    \"--region[Screenshot region to select <WxH+X+Y or string>]\"\n    {-r,--raw}'[Print raw PNG capture]'\n    \"--pin[Pin the capture to the screen]\"\n    {-h,--help}'[Show the available arguments]'\n)\n\n_flameshot_screen() {\n    _arguments -s : \\\n    \"$_flameshot_screen_opts[@]\"\n}\n\n\n# full\n\n_flameshot_full_opts=(\n    {-p,--path}'[Existing directory or new file to save to]':dir:_files\n    {-c,--clipboard}'[Save the capture to the clipboard]'\n    {-d,--delay}'[Delay time in milliseconds]'\n    {-r,--raw}'[Print raw PNG capture]'\n    {-h,--help}'[Show the available arguments]'\n)\n\n_flameshot_full() {\n    _arguments -s : \\\n    \"$_flameshot_full_opts[@]\"\n}\n\n\n# config\n\n_flameshot_config_opts=(\n    {-a,--autostart}'[Enable or disable run at startup (true/false)]'\n    {-f,--filename}'[Set the filename pattern]'\n    {-n,--notification}'[Enable or disable the notification (true/false)]'\n    {-t,--trayicon}'[Enable or disable the tray icon (true/false)]'\n    {-s,--showhelp}'[Show the help message in the capture mode (true/false)]'\n    {-m,--maincolor}'[Define the main UI color (hexadecimal)]'\n    {-k,--contrastcolor}'[Define the contrast UI color (hexadecimal)]'\n    \"--check[Check the configuration for errors]\"\n    {-h,--help}'[Show the available arguments]'\n)\n\n_flameshot_config() {\n    _arguments -s : \\\n    \"$_flameshot_config_opts[@]\"\n}\n\n\n# Main handle\n_flameshot() {\n    local curcontext=\"$curcontext\" ret=1\n    local -a state line commands\n\n    commands=(\n        \"gui:Start the manual capture in GUI mode\"\n        \"screen:Capture a single screen (one monitor)\"\n        \"full:Capture the entire desktop (all monitors)\"\n        \"launcher:Open the capture launcher\"\n        \"config:Configure Flameshot\"\n    )\n\n    _arguments -C -s -S -n \\\n        '(- 1 *)'{-v,--version}\"[display version information]: :->full\" \\\n        '(- 1 *)'{-h,--help}'[[display usage information]: :->full' \\\n        '1:cmd:->cmds' \\\n        '*:: :->args' && ret=0\n\n    case \"$state\" in\n        (cmds)\n            _describe -t commands 'commands' commands\n        ;;\n        (args)\n        local cmd\n        cmd=$words[1]\n        case \"$cmd\" in\n            (gui)\n                _flameshot_gui && ret=0\n            ;;\n            (screen)\n                _flameshot_screen && ret=0\n            ;;\n            (full)\n                _flameshot_full && ret=0\n            ;;\n            (config)\n                _flameshot_config && ret=0\n            ;;\n            (*)\n                _default && ret=0\n            ;;\n        esac\n        ;;\n        (*)\n        ;;\n    esac\n\n    return ret\n}\n\n_flameshot\n\n#\n# Editor modelines  -  https://www.wireshark.org/tools/modelines.html\n#\n# Local variables:\n# mode: sh\n# c-basic-offset: 4\n# tab-width: 4\n# indent-tabs-mode: nil\n# End:\n#\n# vi: set filetype=zsh shiftwidth=4 tabstop=4 expandtab:\n# :indentSize=4:tabSize=4:noTabs=true:\n#\n"
  },
  {
    "path": "data/snap/snapcraft.yaml",
    "content": "---\n\nname: flameshot\nadopt-info: flameshot\nbase: core18\nsummary: Powerful yet simple to use screenshot software\ndescription: |\n  A powerful open source screenshot and annotation tool for Linux, Flameshot\n  has a varied set of markup tools available, which include Freehand drawing,\n  Lines, Arrows, Boxes, Circles, Highlighting, Blur. Additionally, you can\n  customise the color, size and/or thickness of many of these image annotation\n  tools.\ngrade: stable  # must be 'stable' to release into candidate/stable channels\nconfinement: strict  # use 'strict' once you have the right plugs and slots\n#confinement: devmode  # use 'strict' once you have the right plugs and slots\narchitectures:\n  - build-on: amd64\n  - build-on: i386\n\n\napps:\n  flameshot:\n    command: flameshot\n    desktop: usr/share/applications/org.flameshot.Flameshot.desktop\n    extensions:\n      - kde-neon\n    environment:\n      DISABLE_WAYLAND: 1\n      XDG_DATA_DIRS: $SNAP/share:$XDG_DATA_DIRS\n      QT_QPA_PLATFORMTHEME: gtk3\n    slots: [dbus-flameshot]\n    plugs:\n      - kde-frameworks-5-plug\n      - home\n      - removable-media\n      - network\n      - network-bind\n      - opengl\n      - pulseaudio\n      - wayland\n      - unity7\n      - x11\n\nparts:\n  flameshot:\n    build-snaps:\n      - kde-frameworks-5-core18-sdk\n      - kde-frameworks-5-core18\n      - cmake #core18 does not have new enough cmake so install from snap\n    plugin: cmake\n    configflags:\n      - '-DCMAKE_BUILD_TYPE=RelWithDebInfo'\n      - '-DCMAKE_INSTALL_PREFIX=/usr'\n      - '-DUSE_LAUNCHER_ABSOLUTE_PATH:BOOL=OFF'\n    source: https://github.com/flameshot-org/flameshot.git\n    source-type: git\n    override-pull: |\n      snapcraftctl pull\n      last_committed_tag=\"$(git tag -l --sort=-v:refname | head -1)\"\n      git_revno=\"$(git rev-list $(git describe --tags --abbrev=0)..HEAD --count)\"\n      git_hash=\"$(git rev-parse --short HEAD)\"\n      snapcraftctl set-version \"${last_committed_tag}+git${git_revno}.${git_hash}\"\n    override-build: |\n      snapcraftctl build\n      # Correct the Icon path\n      sed -i 's|^Exec=flameshot|Exec=/snap/bin/org.flameshot.Flameshot|' ${SNAPCRAFT_PART_INSTALL}/usr/share/applications/org.flameshot.Flameshot.desktop\n      sed -i 's|^Icon=.*|Icon=${SNAP}/usr/share/icons/hicolor/scalable/apps/org.flameshot.Flameshot.svg|' ${SNAPCRAFT_PART_INSTALL}/usr/share/applications/org.flameshot.Flameshot.desktop\n      sed -i 's/^\\(Name\\(\\[.\\+\\]\\)\\?=.*\\)$/\\1 (Snappy Edition)/g' ${SNAPCRAFT_PART_INSTALL}/usr/share/applications/org.flameshot.Flameshot.desktop\n    build-packages:\n      - g++\n      - make\n      - qt5-default\n      - qttools5-dev-tools\n      - libqt5svg5-dev\n    stage-packages:\n      - dbus-x11\n      - libgtk2.0-0\n      - openssl\n      - ca-certificates\n      - qtwayland5\n      - libqt5dbus5\n      - libqt5network5\n      - libqt5core5a\n      - libqt5widgets5\n      - libqt5gui5\n      - libqt5svg5\n      - libxkbcommon0\n      - ttf-ubuntu-font-family\n      - dmz-cursor-theme\n      - light-themes\n      - adwaita-icon-theme\n      - gnome-themes-standard\n      - shared-mime-info\n      - libgdk-pixbuf2.0-0\n    prime:\n      # libquazip5-1 pulls in Qt5 from bionic as a dependency. We don't\n      # want it in our snap, however, because we get a newer Qt5 from the\n      # kde-kf5 platform snap.\n      - \"-usr/lib/x86_64-linux-gnu/libQt5*\"\n      - \"-usr/lib/x86_64-linux-gnu/libqt5*\"\nslots:\n  # Depending on in which environment we're running we either need\n  # to use the system or session DBus so we also need to have one\n  # slot for each.\n  dbus-flameshot:\n    interface: dbus\n    bus: session\n    name: org.flameshot.Flameshot\n"
  },
  {
    "path": "data/translations/Internationalization_ar.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"ar\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Desenfocament</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Estableix el desenfocament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Mode de captura&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translatorcomment>Impossible capturar la pantalla</translatorcomment>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation type=\"unfinished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation type=\"unfinished\">Clic dret</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation type=\"unfinished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation type=\"unfinished\">Surt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Escolliu una àrea amb el ratolí, o premeu Esc per sortir.\nPremeu Entrar per capturar la pantalla.\nPremeu clic dret per mostrar l&apos;eina de selecció de color.\nGireu la rodeta del ratolí per canviar el gruix de l&apos;eina de dibuix.\nPremeu Espai per obrir el calaix lateral.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation type=\"unfinished\">Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation type=\"unfinished\">Update</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">La nova versió %1 ja és disponible</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">Teniu la versió més recent</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Error a l&apos;intentar obtenir informació sobre actualitzacions.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">No s&apos;han pogut tancar els widgets modals actius</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Obre el llançador d&apos;aplicacions</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Ajustaments</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;Quant a</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Comprova si hi ha actualitzacions disponibles</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Últimes càrregues</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informació</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Surt</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Captura</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Copia la selecció al porta-retalls</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">No s&apos;ha pogut connectar mitjançant DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reinicialitza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"unfinished\">No s&apos;han pogut tancar els widgets modals actius</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">La nova versió %1 ja és disponible</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation type=\"unfinished\">Teniu la versió més recent</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"unfinished\">Error a l&apos;intentar obtenir informació sobre actualitzacions.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importar</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Impossible llegir el fitxer.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Impossible escriure al fitxer.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Guardar Arxiu</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reset</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llançament a l&apos;inici</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation type=\"unfinished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"obsolete\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el botó del calaix lateral en el mode de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation type=\"unfinished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona a la barra de tasques del sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>This allows you to take screenshots of flameshot itself for example.</source>\n        <translation type=\"vanished\">This allows you to take screenshots of flameshot itself for example.</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Automatically close daemon when it is not needed</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llança a l&apos;inici</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Inicia el Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Copia la URL i tanca la finestra després de la càrrega</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Desa el fitxer d&apos;imatge després d&apos;haver-lo copiat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation type=\"unfinished\">Use last region for GUI mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation type=\"unfinished\">Use the last region as the default selection for the next screenshot in GUI mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Launch Flameshot daemon when computer is booted</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Enable Copy on Double Click</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Copy URL and close window after uploading was successful</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Últimes càrregues</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">L&apos;historial de captures de pantalla és buit</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Obre al navegador</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Confirmeu per esborrar</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Esteu segur de voler esborrar la captura de les últimes càrregues i del servidor?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Obri l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Imatge al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation type=\"unfinished\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation type=\"unfinished\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation type=\"unfinished\">Imatge al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"unfinished\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation type=\"unfinished\">Puja la imatge</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Puja a Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Obre l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Imatge al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Puja la imatge</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Puja la selecció a Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Clic dret</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Mou la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Redimensiona la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Guarda la selecció com a fitxer</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Desfés l&apos;última modificació</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Tecla</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Descripció</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Llicència&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Versió&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Dreceres&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation type=\"unfinished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\">Close</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Estableix l&apos;eina de pixel·lament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">No s&apos;ha pogut registrar %1. Error: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">No s&apos;ha pogut desregistrar %1. Error: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">La captura serà desada i copiada al porta-retalls com a </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Captureu l&apos;escriptori sencer.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Captura una sola pantalla.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Camí on es desarà la captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Invalid delay, it must be higher than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation type=\"unfinished\">No es pot escriure a</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Arguments</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">arguments</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Select entire screen</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation type=\"unfinished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation type=\"unfinished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"obsolete\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Guarda la captura</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Unable to detect desktop environment (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation type=\"unfinished\">Imposible capturar la pantalla</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"unfinished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation type=\"unfinished\">Descripció</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation type=\"unfinished\">Tecla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation type=\"unfinished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation type=\"unfinished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation type=\"unfinished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation type=\"unfinished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation type=\"unfinished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation type=\"unfinished\">Select entire screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation type=\"unfinished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation type=\"unfinished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation type=\"unfinished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation type=\"unfinished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation type=\"unfinished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"obsolete\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\">Capture screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\">Screenshot history</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Active thickness:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Active color:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Press ESC to cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Indicador de mida de selecció</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Show X and Y dimensions of the selection</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Mostra les mides de la selecció (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"unfinished\">&amp;Captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"unfinished\">&amp;Obre el llançador d&apos;aplicacions</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation type=\"unfinished\">&amp;Ajustaments</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation type=\"unfinished\">&amp;Quant a</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation type=\"unfinished\">Comprova si hi ha actualitzacions disponibles</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">La nova versió %1 ja és disponible</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation type=\"unfinished\">&amp;Surt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"unfinished\">&amp;Últimes càrregues</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Editor de color de la interfície</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation type=\"unfinished\">L&apos;historial de captures de pantalla és buit</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation type=\"unfinished\">Confirmeu per esborrar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"unfinished\">Esteu segur de voler esborrar la captura de les últimes càrregues i del servidor?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation type=\"unfinished\">Editor de color de la interfície</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_bg.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"bg\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Добавяне</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Нагоре</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Надолу</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Премахване</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Приемане</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Приемане на заснетото</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>Стартиране на приложения</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>За да отворите снимката, изберете приложение</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Отваряне с</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Отваряне в терминал</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Оставяне работещо след избиране</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Грешка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Грешка при отваряне на терминал.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Грешка при записване</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Стрелка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Избиране на инструмент „Стрелка“</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Desenfocament</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Estableix el desenfocament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Capture Mode&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Правоъгълна област</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Целия екран (текущия монитор)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Целия екран (всички монитори)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>Без изчакване</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> секунда</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> секунди</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Ново заснемане</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Област:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Започване на заснемане</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>Етикет</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Режим на заснемане</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Изчакване:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>Ш×В+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translatorcomment>Impossible capturar la pantalla</translatorcomment>\n        <translation>Грешка при заснемане на екрана</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Мишка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Избиране на заснеманата област</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>Колелце на мишката</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Промяна на размера на инструмента</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>Щракване с десен бутон</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>Избиране на цвят</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Отваряне на страничен панел</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>Изход</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>Изход от заснемане</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>Желаете ли да напуснете заснемането?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>Без повторно показване</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot загуби фокус. Клавишните комбинации няма да работят докато не щракнете с мишката някъде.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Грешката в настройките е отстранена. Стартирайте отново `flameshot gui`, за да бъдат приети.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Настройки на инструмента</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Номериране</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Добавяне на последователни числа в балонче</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Окръжност</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Избиране на инструмент „Окръжност“</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Избиране на цвят</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Наситеност</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Оттенък</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Шестнадесетичен</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Синьо</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Стойност</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Зелено</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Прозрачност</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Червено</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Приемане на цвета</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Enter или щракване с ляв бутон</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Избиране на точен цвят</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Задържане на левия бутон</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Превключване на лупата</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Интервал или щракване с десен бутон</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Отказ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Променяне на елемента:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Въведете цвят, за да промените елемента</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>Обновяване</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Натиснете бутона, за да обновите избрания елемент</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Премахване</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Натиснете бутона, за да премахнете избрания елемент</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Добавяне на елемент:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Въведете цвят на ръка или изберете от цветния кръг</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Добавяне</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Натиснете бутона, за да добавите елемент</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>Грешка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Грешка при добавяне на елемент. Достигнато е ограничението.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Грешка при премахване на елемент. Достигнато е ограничението.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Грешки в настройките</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Неизвестна настройки: „%1“\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Непознато име клавишна комбинация: „%1“.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Клавишните комбинации на „%1“ и „%2“ съвпадат: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Невярна стойност „%1“. Очаквана: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>Успешно сте отстранили грешка в настройките.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>Грешка в настройките. Отворете прозореца с настройки, за да я отстраните.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>Неверен ключ на настройка „%1“ в ConfigHandler. Съобщете за дефект.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Отстраняване на грешки в настройките</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Трябва да отстраните всички грешки преди да продължите:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>Нулиране</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Нулиране до подразбираната стойност.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Премахване</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Премахва настройката.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Няколко клавишни комбинации са в конфликт.\nТова НЯМА да попречи да стартирате Flameshot.\nОтстранете ръчно от файла с настройките.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Отстраняване всички</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Отстраняване на всички изброени грешки.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Подробности</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Настройки</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Интерфейс</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Име на файла</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>Общи</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Клавишни комбинации</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Отстраняване</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Файлът с настройките съдържа грешки. Отстранете ги преди да продължите.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">New version %1 is available</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">You have the latest version</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Failed to get information about the latest version.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">Unable to close active modal widgets</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Open Launcher</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Configuration</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;Относно</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Check for updates</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Latest Uploads</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informació</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Quit</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Take Screenshot</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Копиране</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Копиране на избраното</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Copy the selection into the clipboard</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">Unable to connect via DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Изход</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Излиза от екрана за заснемане</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Задайте шаблон за името на заснетите изображения:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Шаблон:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Преглед:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Запазване</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Запазва шаблона</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Възстановяване</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reinicialitza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Възстановява запазения шаблон</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Изчистване</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Премахва името</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>Грешка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>Работещите приспособления не могат да бъдат затворени</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>Адресът е копиран.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>Налично е ново издание %1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>Използвате последното издание</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>Грешка при получаване на информация за последното издание.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Грешка при свързване по DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importar</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Impossible llegir el fitxer.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Impossible escriure al fitxer.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Guardar Arxiu</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reset</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llançament a l&apos;inici</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>Внасяне</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>Грешка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>Грешка при прочитане на файла.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>Грешка при запис на файла.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>Запазване на файл</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>Потвърждаване на нулиране</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>Желаете ли настройките да бъдат нулирани?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>Показване на помощно съобщение</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Show the help message at the beginning in the capture mode.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Показване на бутон за страничния панел</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Show the side panel toggle button in the capture mode.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>Показване на известия</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>Показване в лентата за известия</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Show the systemtray icon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Потвърждаване при премахване на елемент от последно качените</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>Файл с настройките</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>Изнасяне</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>Нулиране</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Проверка за обновяване</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Разрешаване на няколко екземпляра на интерфейса на Flameshot</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Automatically close daemon when it is not needed</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Launch at startup</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Launch Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Показване на приветствие при стартиране</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Използване на голяма предварително зададена палитра</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>Копиране на адреса след качване</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Copy URL and close window after upload</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Запазване на изображението след копиране</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Save image file after copying it</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Показване на помощно съобщение в началото на заснемането</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation>Използване на последно избраната област за графичния режим</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation>Използване на последната избрана област като начална за следващо заснемане в графичен режим</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Показване на бутона за страничната лента по време на заснемане</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Включване на настолните известия</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation>Показване на известия при прекратяване</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation>Включване на известията при прекратяване</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Показване на пиктограмата в лентата за известията</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation>Използване на Grim за заснемане</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation>Grim е инструмент за заснемане на екранни снимки само за Wayland, чрез протокола Screencopy. Предназначен е за минималистичните приложения за управление на прозорци като Sway и т.н.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>Потвърждаване премахването на екранни снимки от последно качените</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Автоматична проверка за обновяване</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>Дава възможност за заснемане на Flameshot, например</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Launch Flameshot daemon when computer is booted</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Показва прозорец с приветствие в средата на екрана преди заснемане</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Използване на голяма предварително създадена палитра</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Копиране при двойно щракване с мишката</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Enable Copy on Double Click</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Copy URL and close window after uploading was successful</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation>Автоматично премахване от паметта, когато не се използва</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation>Автоматично затваря демона (процеса на във фонов режим), когато вече не е необходим</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation>Стартиране във фонов режим със системата</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation>Стартиране демона на Flameshot (процеса на във фонов режим) при включване на устройството</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation>Потвърждаване при изход от заснемане</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation>Показва диалог за потвърждение преди изход с Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation>Включване на копирането при двойно щракване</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation>Копиране на адреса при успешно качване</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>След копиране на екранната снимка също така да бъде запазена като файл</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Път за запис</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Смяна…</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Използване на фиксиран път за запазване на снимки</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Предпочитано разширение при запазване:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Ограничение на последно качените</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>Ключ за ППИ на Imgur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Ограничение на стъпките за отменяне</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Използване на JPG при копиране (стандартно PNG)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation>Използване на JPG формат със загуба на качество при копиране (стандартно PNG без загуба)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Копиране на пътя към файла след запазване</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Копиране на пътя към файла след запазване на файла</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Заглаждане на закаченото изображение при мащабиране</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>Трябва ли изображението при мащабиране на бъде загладено или да остане пикселизирано</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Качване на изображения без потвърждение</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Избор на папка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Грешка при писане в папка.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Показване на лупа</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Наличие на лупа при избор на областта за заснемане</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Квадратна лупа</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Променя формата на лупата на квадратна</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation>Време преди скриване на панела с размера на избраното, в милисекунди; 0 – без скриване</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation>Време на видимост на размерите (мс)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation>Панел с размер на избраното</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation>Място в екрана</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation>Изключено</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation>Горе ляво</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation>Горе дясно</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation>Долу ляво</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation>Долу дясно</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation>В средата</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation>Диапазон на качеството от 0 до 100. По-голямото число е по-високо качество и по-голям размер на файла</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation>Качество на JPEG</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation>Обръщане на стрелките</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation>Започване с острото на стрелката</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation>Несигурно размиване</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation>Изчертаване на размиването по несигурен, но естетичен начин.</translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Latest Uploads</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">Screenshots history is empty</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copy URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copied to clipboard.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Open in browser</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Confirm to delete</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Are you sure you want to delete a screenshot from the latest uploads and server?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Потвърждаване на качване</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Желаете ли снимката да бъде качена?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Качване без потвърждаване</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Obri l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Imatge al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Качване на изображение</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>Изображението се качва</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>Копиране на адреса</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>Отваряне на адреса</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>Премахване на изображение</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>Изображение във временната памет.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Запазване на изображение</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Грешка при отваряне на адреса.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>Адресът е копиран.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>Екранната снимка е копирана.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Грешка при запазване на екранната снимка на диска.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Екранната снимка е запазена.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>Качване на изображения</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Качване на избраното</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Upload to Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">Uploading Image</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copy URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Open URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Delete image</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Image to Clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Грешка при отваряне на адреса.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copied to clipboard.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">Screenshot copied to clipboard.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Image Uploader</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Upload the selection to Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>Относно</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Пиктограма</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>Лиценз</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Издание</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot изд.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>Информация за ОС</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Копиране на информацията</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Clic dret</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Mou la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Redimensiona la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Guarda la selecció com a fitxer</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Desfés l&apos;última modificació</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Tecla</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Descripció</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Dreceres&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Негатив</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Избиране на инструмент „Негатив“</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Права</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Избиране на инструмент „Права“</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>Маркер</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Избиране на инструмент „Маркер“</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Преместване</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Премества избраната област</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Молив</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Избиране на инструмент „Молив“</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Габърче</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Закачане изображението към работния плот</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Контекстуално меню</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation>Копиране в междинната памет</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Запазване във файл</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation>Завъртане надясно</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation>Завъртане наляво</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation>Увеличаване прозрачността</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation>Намаляване прозрачността</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation>Затваряне</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Размиване</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation>Избиране на инструмент „Размиване“</translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Set Pixelate as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation>Първичен екземпляр</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation>&lt;b&gt;Първичен екземпляр.&lt;/b&gt; Получени съобщения от другите:</translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">Failed to register %1. Error: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">Failed to unregister %1. Error: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Екранната снимка е копирана.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Грешка при копиране</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Запазване на екранна снимка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Пътят е копиран като </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">Capture is saved and copied to the clipboard as </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Грешка при запазване</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>Екранната снимка е запазена като </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>Грешка при опит за запазване като </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Грешка при свързване по DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Мощен, но лесен за употреба инструмент за екранни снимки.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>Преглед</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Capture the entire desktop.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Отваряне на средството за заснемане.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Стартиране на ръчно заснемане в графичен режим.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Настройки</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Capture a single screen.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Path where the capture will be saved</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation>Екранна снимка на всички монитори едновременно.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation>Екранна снимка на избрания монитор.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Съществуваща папка или нов файл, в който да бъде запазено</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Запазване на снимката във временната памет</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Закачане на екранната снимка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Качване на екранна снимка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Забавяне в милисекунди</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Повтаряне на снимката с предишната избрана област</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Избор на област за заснемане</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Избиране на шаблон за име на файла</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Приемане на снимката веднага след избиране на областта</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Превключва пиктограмата в лентата за известия</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Превключва стартирането със системата</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation>Превключва известията</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Проверяване настройките за грешки</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Показване на помощно съобщение преди заснемане</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Задаване основен цвят на интерфейса</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Задаване контрастен цвят на интерфейса</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Необработено изображение PNG</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Извежда геометрията на избраната област във формат Ш×В+x+y. Няма влияние ако е избрано „raw“</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Укажете екрана, който да бъде заснет (започвайки от 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Неприемлива стойност на изчакване, трябва да бъде число по-голямо от 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Неприемлива област, използвайте „Ш×В+x+y“, „all“ или „screen0/screen1/…“.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Неприемлив път, трябва да бъде съществуваща папка или нов файл в съществуваща папка</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>стандартно: екранът, съдържащ показалеца на мишката</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Номер на екрана</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Неправилен цвят, флагът поддържа следните формати:\n- #RGB (като R, G, и B са едноцифрени шестнадесетични числа)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- имена на цветове, напр. „blue“ или „red“\nВъзможно е да се наложи да предпазите знака „#“, както в „\\#FFF“</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Invalid delay, it must be higher than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Несъществуващ номер на екран, трябва да бъде неотрицателен</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Неприемлива стройност, трябва да бъде определена като „true“ или „false“</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Грешка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Грешка при записване</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copied to clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Аргументи</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Arguments</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">arguments</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation>Подкоманди</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation>подкоманди</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Начин на използване</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>аргументи</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Стандартно стартира Flameshot във фонов режим и добавя пиктограма в областта за известията с цел настройка.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Здравейте! За да заснемете екран щракнете пиктограмата в областта за известията, а за да видите повече настройки щракнете с десен бутон.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>Исканият номер на екран надхвърля наличния брой екрани</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Екранна снимка на целия екран е закачена</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Select entire screen</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>Изход от заснемане</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>История на снимките</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Заснемане на екрана</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>Избиране на цвят</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Променяне размера на инструмента</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Change the tool&apos;s thickness</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Правоъгълник</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Избиране на инструмент „Правоъгълник“</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Повторение</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Повтаряне на последната промяна</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>Запазване</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Запазване на екранната снимка във файл</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Save the capture</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Unable to detect desktop environment (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation>Универсалният адаптер за заснемане на екрана на Wayland изисква Grim като компонент за заснемане на екран на Wayland. Ако компонентът липсва го инсталирайте!</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation>Ако настройката „useGrimAdapter“ не е включена ще бъде използван протоколът dbus. Имайте предвид, използването на dbus под Waylandе не е препоръчително. Препоръчително е да включите настройката „useGrimAdapter“ във „flameshot.ini“, за да бъде използвн базираният на Grim универсален адаптор за заснемане на екрана на Wayland</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation>Компонентът за екранни снимки Grim е реализиран на базата на wlroots, за това не може да бъде използван в GNOME или подобни графични среди</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation>Графичната среда не може да бъде определена (GNOME? KDE? Qile? Sway?…)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Подсказка: пробвайте да зададете променливата на средата XDG_CURRENT_DESKTOP.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Грешка при заснемане на екрана</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation>Вторичен екземпляр</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation>&lt;b&gt;Вторичен екземпляр.&lt;/b&gt; Изпращане на съобщение до първичния:</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation>Въведете тук…</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation>&amp;Изпращане</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation>Грешка при изпращане на съобщение</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation>Съобщението „%1“ не може да бъде изпратено до първичния.</translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Правоъгълна рамка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Избиране на инструмент „Правоъгълна рамка“</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Задаване на клавишна комбинация</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>За да замените, въведете новата клавишна комбинация </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Натиснете Esc за отказ или ⌘+Backspace за отмяна на клавишната комбинация.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Натиснете Esc за отказ или Backspace за отмяна на клавишната комбинация.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>За да влязат в сила промените Flameshot трябва да бъде рестартиран.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Клавишни комбинации</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Налични клавишни комбинации в режим заснемане на екрана.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>Описание</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>Клавиши</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Двойно щракване с ляв бутон</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation>Превключване на страничната лента</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation>Взимане на цвят от екрана</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation>Преоразмеряване на избраното с 1 пиксел наляво</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation>Преоразмеряване на избраното с 1 пиксел надясно</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation>Преоразмеряване на избраното с 1 пиксел нагоре</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation>Преоразмеряване на избраното с 1 пиксел надолу</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation>Симетрично намаляване ширината с 2 пиксела</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation>Симетрично увеличаване ширината с 2 пиксела</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation>Симетрично увеличаване височината с 2 пиксела</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation>Симетрично намаляване височината с 2 пиксела</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation>Избиране на целия екран</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation>Преместване на избраното с 1 пиксел наляво</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation>Преместване на избраното с 1 пиксел надясно</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation>Преместване на избраното с 1 пиксел нагоре</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation>Преместване на избраното с 1 пиксел надолу</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation>Потвърждаване на текста в текстовото поле</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation>Премахване на избрания обект</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation>Отменя текущо избраното</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Премахване на текущия инструмент</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation>Заснемане на екрана</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation>История на снимките</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Active thickness:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Active color:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Press ESC to cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Размер на текущия инструмент: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Текущ цвят: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Взимане на цвят</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation>Показване на решетка</translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Намаляване размера на инструмента</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Намаляване размера на другите инструменти</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Увеличаване размера на инструмента</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Увеличаване размера на другите инструменти</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Selection Size Indicator</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Show X and Y dimensions of the selection</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Show the dimensions of the selection (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Век (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Година (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Година (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Име на месеца (яну)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Име на месеца (януари)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Месец (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Ден от седмицата (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Седмица (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Ден от седмицата (пон)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Ден от седмицата (понеделник)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>Ден от месеца (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Ден от месеца (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>Ден (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Час (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Час (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Минути (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Секунди (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Пълна дата (%d/%m/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Пълна дата (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation>Пълна дата (%d-%m-%Y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Час (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Час (%H-%M)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Известие от Flameshot</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>Зачертан</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Подчертан</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Получер</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Наклонен</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Ляво подравнен</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Центриран</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Дясно подравнен</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Текст</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Добавя текст към снимката</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>&amp;Екранна снимка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>&amp;Начален екран</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation>Н&amp;астройки</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation>&amp;Относно</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation>Проверка за обновяване</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation>Налично е ново издание %1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation>&amp;Изход</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>&amp;Последно качени</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation>&amp;Отваряне пътя за запис</translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">UI Color Editor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Променяйте цвета с помощта на манипулаторите и вижте промяната в цвета на бутоните.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>За да промените цвета на бутон, го изберете</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Основен цвят</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>За промяна на основния цвят, изберете този бутон.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Контрастен цвят</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>За промяна на контрастния цвят, изберете този бутон.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Отменяне</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Отменя последната промяна</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>Налично е издание %1 на Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Пренебрегване</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>После</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Обновяване</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>История на качените</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>Историята на екранни снимки е празна</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Формуляр</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>Етикет</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>Копиране на адреса</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Отваряне в мрежов четец</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>Потвърждаване на изтриване</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>Желаете ли екранната снимка да бъде премахната от последно качените и от сървъра?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Затваряне</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;празно&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Прозрачност на областта извън избраното:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>Цвят на интерфейса</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Редактор на палитрата</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Избрани бутони</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Избиране на всички</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Избиране</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Без име</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Без име</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 цвята)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Нова палитра от файл</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Нова палитра</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Дублиране</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Премахване на палитрата</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Възстановяване</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Запазване на промените в текущата палитра</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Добавяне на цвят в палитрата</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Премахване на избрания цвят от палитрата</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>Нова палитра</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Наименование</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>Палитри на GIMP (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Изображение на палитра (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>Всички файлове (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Отваряне на палитра</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Файлът с палитрата не е зареден\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Добавяне на цвят</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Премахване на цвят</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Промяна на цвят…</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 цвята)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Изчистване на цвета</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_ca.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"ca_ES\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Afegir nou</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Mou a Dalt</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Mou Avall</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Elimina</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Accepta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Accepta la captura</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>Llançador d&apos;aplicacions</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Trieu una aplicació per obrir la captura</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Obrir Amb</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Llança a la terminal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Mantén obert després d&apos;una selecció</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>No s&apos;ha pogut iniciar a la terminal.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>No es pot escriure a</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Fletxa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Estableix la fletxa com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Desenfocament</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Estableix el desenfocament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Mode de captura&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Regió rectangular</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Pantalla completa (monitor actual)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Pantalla completa (tots els monitors)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>Sense demora</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> segon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> segons</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Fes una nova captura de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Àrea:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Llançador de Captures</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>EtiquetaDeText</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Mode de Captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Demora:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>WxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translatorcomment>Impossible capturar la pantalla</translatorcomment>\n        <translation>Impossible capturar la pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Ratolí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Selecciona l&apos;àrea de captura de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>Roda del Ratolí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Canvia mida de l&apos;eina</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>Clic Dret</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>Mostra el selector de color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Obre el panell lateral</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>Surt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>Surt de la Captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>Esteu segur que voleu sortir de la captura?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>No ho tornis a mostrar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot ha perdut el focus. Les dreceres de teclat no funcionaran fins que no facis clic en algun lloc.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Error de configuració resolt. Torneu a iniciar `flameshot gui` per aplicar-lo.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Escolliu una àrea amb el ratolí, o premeu Esc per sortir.\nPremeu Entrar per capturar la pantalla.\nPremeu clic dret per mostrar l&apos;eina de selecció de color.\nGireu la rodeta del ratolí per canviar el gruix de l&apos;eina de dibuix.\nPremeu Espai per obrir el calaix lateral.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Ajustaments de l&apos;eina</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Comptador circular</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Afegeix-hi un comptador automàtic</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Cercle</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Estableix el cercle com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Selecciona el Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Saturació</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>To</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Hex</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Blau</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Valor</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Verd</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Alfa</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Vermell</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Accepta el color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Enter o Clic amb el Botó Esquerre</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Selecciona el color amb precisió</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Mantingueu premut el Botó Esquerre</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Activa/desactiva la lupa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Espai o Clic amb el Botó Dret</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Cancel·la</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Edita la Preconfiguració:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Introduïu el color per actualitzar la configuració predefinida</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>Actualitza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Premeu el botó per actualitzar la configuració predefinida seleccionada</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Suprimeix</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Premeu el botó per suprimir la configuració predefinida seleccionada</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Afegeix un valor predefinit:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Introduïu el color manualment o seleccioneu-lo utilitzant la roda de colors</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Afegir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Premeu el botó per a afegir un predefinit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>No s&apos;ha pogut afegir el predefinit. S&apos;ha arribat al límit màxim.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>No s&apos;ha pogut eliminar el predefinit. S&apos;ha arribat al límit mínim.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Errors de configuració</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Configuració no reconeguda: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Nom de drecera no reconegut: &apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Conflicte de drecera: &apos;%1&apos; i &apos;%2&apos; tenen la mateixa drecera: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Valor incorrecte a &apos;%1&apos;. S&apos;esperava: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>Heu resolt correctament l&apos;error de configuració.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>La configuració conté un error. Obre la configuració per resoldre-ho.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>La clau de configuració &apos;%1&apos; és incorrecta a ConfigHandler. Si us plau, informeu-nos d&apos;aquest error.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Resol els errors de configuració</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Heu de resoldre tots els errors abans de continuar:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>Reinicia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Restableix al valor per defecte.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Elimina</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Elimina aquest paràmetre.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Algunes dreceres de teclat tenen conflictes.\nAixò NO impedirà que flameshot s&apos;iniciï.\nSolucioneu-les manualment al fitxer de configuració.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Resol-ho tot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Resol tots els errors llistats.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Detalls</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Ajustaments</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Interfície</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Editor de noms de fitxer</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>General</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Dreceres</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Resol</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;El fitxer de configuració té errors. Soluciona&apos;ls abans de continuar.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">La nova versió %1 ja és disponible</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">Teniu la versió més recent</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Error a l&apos;intentar obtenir informació sobre actualitzacions.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">No s&apos;han pogut tancar els widgets modals actius</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Obre el llançador d&apos;aplicacions</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Ajustaments</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;Quant a</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Comprova si hi ha actualitzacions disponibles</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Últimes càrregues</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informació</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Surt</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Captura</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Copia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Copia la selecció al porta-retalls</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Copia la selecció al porta-retalls</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">No s&apos;ha pogut connectar mitjançant DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Surt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Surt de la pantalla de captura</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Editeu el nom de les vostres captures:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Edita:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Previsualització:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Desa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Desa el patró</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Restaura</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reinicialitza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Restaura el patró desat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Neteja</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Elimina el nom</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>No s&apos;han pogut tancar els widgets modals actius</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>Nova versió %1 disponible</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>Teniu la versió més recent</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>Error a l&apos;intentar obtenir informació sobre actualitzacions.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>No s&apos;ha pogut connectar a través del DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importar</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Impossible llegir el fitxer.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Impossible escriure al fitxer.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Guardar Arxiu</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reset</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llançament a l&apos;inici</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>Importa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>No s&apos;ha pogut llegir el fitxer.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>No s&apos;ha pogut escriure al fitxer.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>Desa l&apos;arxiu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>Confirma la reinicialització</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>Esteu segur de voler reinicialitzar els ajustaments?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"obsolete\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Mostra el botó del calaix lateral</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el botó del calaix lateral en el mode de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>Mostra la icona de la safata</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona a la barra de tasques del sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Es requereix confirmació per esborrar la captura de pantalla de les darreres càrregues</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>Fitxer d&apos;Ajustaments</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>Exporta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>Reinicialitza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Comprova les actualitzacions de forma automàtica</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Permet múltiples instàncies de la interfície gràfica de flameshot simultàniament</translation>\n    </message>\n    <message>\n        <source>This allows you to take screenshots of flameshot itself for example.</source>\n        <translation type=\"vanished\">This allows you to take screenshots of flameshot itself for example.</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Automatically close daemon when it is not needed</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llança a l&apos;inici</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Inicia el Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Mostra el missatge de benvinguda a l&apos;inici</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Usa paleta de colors gran predefinida</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>Copia l&apos;URL després de la càrrega</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Copia la URL i tanca la finestra després de la càrrega</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Desa la imatge després d&apos;haver-la copiat</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Desa el fitxer d&apos;imatge després d&apos;haver-lo copiat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Mostra el missatge d&apos;ajuda al començament en el mode de captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation>Utilitza l&apos;última regió per al mode GUI</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation>Utilitza l&apos;última regió com a selecció predeterminada per a la següent captura de pantalla en mode GUI</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Mostra el botó de commutació del plafó lateral en el mode de captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Habilita les notificacions de l&apos;escriptori</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation>Mostra les notificacions d&apos;avortament</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation>Habilita les notificacions d&apos;avortament</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Mostra la icona a la safata del sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation>Usa grim per a fer les captures de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation>Grim és una utilitat només de wayland per capturar pantalles basades en el protocol de còpia de pantalla. En general, només s&apos;habilita en gestors de finestres minimalistes de wayland com sway, hyprland, etc.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>Demana confirmació per suprimir la captura de pantalla de les darreres pujades</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Comprova automàticament si hi ha actualitzacions</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>Això permet prendre captures de pantalla del mateix Flameshot per exemple</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Launch Flameshot daemon when computer is booted</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Mostra el quadre de missatge de benvinguda al mig de la pantalla mentre es pren una captura de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Usa una paleta de colors gran predefinida</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Copia en fer doble clic</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Enable Copy on Double Click</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Copy URL and close window after uploading was successful</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation>Descarrega automàticament de la memòria quan no sigui necessari</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation>Tanca automàticament el dimoni (procés de fons) quan no sigui necessari</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation>Llança en segon pla a l&apos;inici</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation>Llança el dimoni Flameshot (procés de fons) quan s&apos;arrenqui l&apos;ordinador</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation>Pregunta abans de sortir de la captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation>Mostra el missatge de confirmació abans de sortir amb ESC</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation>Habilita la Còpia al porta-retalls en fer Doble Clic</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation>Copia l&apos;URL després que la càrrega sigui correcta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>Després de copiar la captura de pantalla, desa-la també en un fitxer</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Desa la Ruta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Canvia...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Fes servir una ruta fixada per desar-hi les captures de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Extensió de fitxer preferida al desar:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Mida Màxima de les Últimes Càrregues</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>Client ID de l&apos;Aplicació Imgur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Desfes el límit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Fes servir el format JPG per les imatges del porta-retalls (per defecte és PNG)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation>Usa el format JPG amb pèrdua per al porta-retalls (per defecte PNG sense pèrdua)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Copia la ruta a l&apos;arxiu després d&apos;haver-lo desat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Copia la ruta del fitxer al porta-retalls després que el fitxer sigui desat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Antialiasing de la imatge quan es fa zoom a la imatge fixada</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>Després de fer zoom a la imatge fixada, s&apos;hauria de suavitzar la imatge o quedar pixelada</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Puja la imatge sense confirmació</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Escull una carpeta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>No s&apos;ha pogut escriure al directori.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Mostra la lupa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Habilita la lupa mentre se selecciona l&apos;àrea de captura de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Lupa en forma de quadrat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Fes que la lupa sigui de forma quadrada</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation>Mil·lisegons abans que s&apos;oculti la visualització de la geometria; 0 significa que no s&apos;oculta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation>Estableix el temps d&apos;espera de la visualització de la geometria (ms)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation>Visualització de la Geometria de la Selecció</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation>Mostra la Ubicació</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation>Cap</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation>A Dalt a l&apos;Esquerra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation>A Dalt a la Dreta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation>A Baix a l&apos;Esquerra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation>A Baix a la Dreta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation>Centre</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation>Interval de qualitat de 0-100; un valor més alt és una millor qualitat i una mida de fitxer més gran</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation>Qualitat JPEG</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation>Fletxa inversa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation>Dibuixa primer la punta de la fletxa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation>Pixelat Insegur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation>Dibuixa l&apos;efecte de pixelació d&apos;una manera insegura però més asètica.</translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Últimes càrregues</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">L&apos;historial de captures de pantalla és buit</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Obre al navegador</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Confirmeu per esborrar</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Esteu segur de voler esborrar la captura de les últimes càrregues i del servidor?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Confirmació de Càrrega</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Vols pujar aquesta captura?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Carrega sense confirmació</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Obri l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Imatge al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Puja una Imatge</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>Obre l&apos;URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>Esborra la imatge</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>Imatge al Porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Desa la imatge</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>No s&apos;ha pogut obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>No s&apos;ha pogut desar la captura de pantalla al disc.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Captura de pantalla desada.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>Carregador d&apos;Imatges</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Puja la selecció</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Puja a Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Obre l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Imatge al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>No s&apos;ha pogut obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Puja la imatge</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Puja la selecció a Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>Quant a</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Icona</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>Llicència</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Versió</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>Informació del Sistema Operatiu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Copia la informació</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Clic dret</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Mou la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Redimensiona la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Guarda la selecció com a fitxer</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Desfés l&apos;última modificació</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Tecla</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Descripció</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Llicència&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Versió&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Dreceres&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Inverteix</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Estableix l&apos;Inversor com a eina de pintura</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Línia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Estableix la Línia com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>Marcador</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Estableix el marcador com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Mou</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Mou la selecció</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Llapis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Estableix el Llapis com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Ancora l&apos;eina</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Ancora l&apos;imatge a l&apos;escriptori</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Menú contextual</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation>Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Desa a un fitxer</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation>Gira cap a la Dreta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation>Gira cap a l&apos;Esquerra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation>Augmenta l&apos;Opacitat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation>Disminueix l&apos;Opacitat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation>Tanca</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Pixel·la</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation>Estableix el Pixelat com a eina de pintura.</translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Estableix l&apos;eina de pixel·lament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation>Instància primària</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation>&lt;b&gt;Instància primària.&lt;/b&gt; Missatges rebuts de les secundàries:</translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">No s&apos;ha pogut registrar %1. Error: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">No s&apos;ha pogut desregistrar %1. Error: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Captura copiada al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>S&apos;ha produït un error mentre es copiava al porta-retalls</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Desa la captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Ruta copiada al porta-retalls com a </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">La captura serà desada i copiada al porta-retalls com a </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>S&apos;ha produït un error en guardar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>Anomena i guarda la captura </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>S&apos;ha produït un error en anomenar i guardar </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>No es pot connectar mitjançant DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Un programa de captures complert i versàtil.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>Vegeu</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Captureu l&apos;escriptori sencer.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Obriu el llançador de captures.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Comença una captura manual en mode d&apos;interfície.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Configura</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Captura una sola pantalla.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Camí on es desarà la captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation>Captura la pantalla de tots els monitors al mateix temps.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation>Captura la pantalla del monitor especificat.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Directori existent o nou fitxer per desar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Desa la captura al porta-retalls</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Fixa la captura a la pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Puja la captura de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Temps de demora en mil·lisegons</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Repeteix la captura de pantalla amb la regió seleccionada prèviament</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Regió de captura de pantalla a seleccionar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Estableix el patró del nom de fitxer</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Accepta la captura tan aviat com es faci una selecció</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Activa o desactiva l&apos;icona a la safata</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Activa o desactiva l&apos;execució a l&apos;inici</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation>Activa o desactiva les notificacions</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Comprova si hi ha errors a la configuració</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Mostra el missatge d&apos;ajuda en el mode de captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Defineix el color principal de la IU</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Defineix el color de contrast de la interfície d&apos;usuari</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Imprimeix la captura PNG en brut</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Imprimeix la geometria de la selecció en el format WxH+X+Y. No fa res si s&apos;especifica &apos;raw&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Defineix la pantalla a capturar (començant des de 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Retard no vàlid, ha de ser un nombre més gran que 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Regió no vàlida, utilitzeu &apos;WxH+X+Y&apos; o &apos;all&apos; o &apos;screen0/screen1/...&apos;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Ruta no vàlida, ha de ser un directori existent o un fitxer nou en un directori existent</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>per defecte: pantalla que conté el cursor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Screen number</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Color no vàlid, aquest indicador admet els següents formats:\n- #RGB (cadascun de R, G, i B és un sol dígit hexadecimal)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Colors amb nom com &apos;blue&apos; o &apos;red&apos;\nÉs possible que hàgiu d&apos;escapar del signe &apos;#&apos; com a &apos;\\#FFF&apos;</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Invalid delay, it must be higher than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Número de pantalla no vàlid, ha de ser no negatiu</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Valor no vàlid, s&apos;ha de definir com a &apos;true&apos; o &apos;false&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>No es pot escriure a</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>La pantalla sol·licitada supera el nombre de pantalles</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Captura de pantalla de la pantalla completa fixada a la pantalla</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Opcions</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Arguments</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">arguments</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation>Subcomandes</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation>subcomandes</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Ús</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>opcions</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Per defecte, Flameshot s&apos;executa en segon pla i afegeix una icona a la safata per a la configuració.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Hola, sóc aquí! Fes clic a la icona de la safata per fer una captura de pantalla o fes clic amb el botó dret per veure més opcions.</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Select entire screen</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>Ix de la captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Historial de captures de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Captura de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>Mostra el selector de color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Canvia la mida de l&apos;eina</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"obsolete\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Rectangle</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Estableix el rectangle com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Refés</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Refés la següent modificació</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>Guarda</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Desa la captura de pantalla a un fitxer</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Guarda la captura</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Unable to detect desktop environment (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation>L&apos;adaptador universal de captura de pantalla de wayland requereix Grim com a component de captura de pantalla del wayland. Si falta el component de captura de pantalla, instal·leu-lo!</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation>Si la configuració useGrimAdapter no està activada, s&apos;utilitzarà el protocol dbus. Cal tenir en compte que no es recomana l&apos;ús del protocol de dbus en el wayland. Es recomana habilitar l&apos;opció useGrimAdapter a flameshot.ini per activar l&apos;adaptador general de captura de pantalla Wayland basat en grim</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation>El component de captura de pantalla de grim s&apos;implementa en base a wlroots, no es pot utilitzar en el GNOME o en entorns d&apos;escriptori similars</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation>No s&apos;ha pogut detectar l&apos;entorn d&apos;escriptori (GNOME? KDE? Qile? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Pista: prova de configurar la variable d&apos;entorn XDG_CURRENT_DESKTOP.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Imposible capturar la pantalla</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation>Instància secundària</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation>&lt;b&gt;Instància secundària.&lt;/b&gt; Envia un missatge al primari:</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation>Escriviu alguna cosa aquí...</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation>&amp;Envia</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation>S&apos;ha produït un error en enviar el missatge</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation>No s&apos;ha pogut enviar el missatge &apos;%1&apos; al primari.</translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Selecció rectangular</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Estableix la selecció com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Estableix Drecera</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Introdueix una nova drecera per canviar </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Prem Esc per cancel·lar o ⌘+Backspace per desactivar la drecera de teclat.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Prem Esc per cancel·lar o Backspace per desactivar la drecera de teclat.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>Flameshot s&apos;ha de reiniciar perquè els canvis tinguin efecte.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Tecles d&apos;Accés Ràpid</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>Descripció</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>Tecla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Doble Clic Esquerre</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation>Activa/desactiva el panell lateral</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation>Agafa un color de la pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation>Redimensiona la selecció cap a l&apos;esquerra 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation>Redimensiona la selecció cap a la dreta 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation>Redimensiona la selecció cap a dalt 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation>Redimensiona la selecció cap avall 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation>Redueix l&apos;amplada simètricament en 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation>Augmenta l&apos;amplada simètricament en 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation>Augmenta l&apos;alçada simètricament en 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation>Redueix l&apos;alçada simètricament en 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation>Selecciona tota la pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation>Mou la selecció cap a l&apos;esquerra 1 px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation>Mou la selecció cap a la dreta 1 px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation>Mou la selecció cap a dalt 1 px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation>Mou la selecció cap avall 1 px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation>Confirma el text a l&apos;àrea de text</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation>Suprimeix l&apos;objecte dibuixat seleccionat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation>Cancel·la la selecció actual</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"obsolete\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation>Captura la pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation>Historial de captures de pantalla</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Active thickness:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Active color:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Press ESC to cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Mida de l&apos;eina activa: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Color Actiu: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Agafa Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation>Mostra la quadrícula</translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Disminueix la Mida de l&apos;Eina</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Disminueix la mida de les altres eines</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Augmenta la Mida de l&apos;Eina</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Augmenta la mida de les altres eines</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Indicador de mida de selecció</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Show X and Y dimensions of the selection</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Mostra les mides de la selecció (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Segle (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Any (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Any (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Nom del mes (jul)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Nom del mes (juliol)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Mes (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Dia de la setmana (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Setmana (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Nom del dia (dg)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Nom del dia (diumenge)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>Dia (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Dia del mes (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>Dia (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Hora (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Hora (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Minut (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Segon (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Data Completa (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Data Completa (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation>Data Completa (%d-%m-%Y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Hora (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Hora (%H-%M)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Informació de Flameshot</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>Ratlla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Subratlla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Negreta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Cursiva</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Alinea a l&apos;Esquerra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Alinea al Centre</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Alinea a la Dreta</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Text</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Afegeix text a la teva captura</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>&amp;Fes Captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>&amp;Obre el Llançador d&apos;aplicacions</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation>&amp;Configuració</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation>&amp;Quant a</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation>Comprova si hi ha actualitzacions disponibles</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation>Nova versió %1 disponible</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation>&amp;Surt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>&amp;Últimes Càrregues</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation>&amp;Obre la Ruta on Desar</translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Editor de color de la interfície</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Canvieu el color movent els selectors i observeu els canvis en els botons de previsualització.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Seleccioneu un botó per a modificar-lo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Color principal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Feu clic en aquest botó per a aplicar el mode d&apos;edició per al color principal.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Color de contrast</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Feu clic en aquest botó per a aplicar el mode d&apos;edició per al color de contrast.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Desfés</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Desfés l&apos;última modificació</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>Nova versió %1 de Flameshot està disponible</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Ignora</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Després</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Actualitza</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>Historial de Càrregues</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>L&apos;historial de captures de pantalla és buit</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Form</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>EtiquetaText</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Obre Al Navegador</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>Confirmeu per esborrar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>Esteu segur de voler esborrar una captura de pantalla de les darreres pujades i del servidor?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Tanca</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Buit&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Opacitat de la zona fora de la selecció:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>Editor de color de la interfície d&apos;usuari</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Editor de Selector de colors</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Selecció de botó</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Selecciona-ho tot</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Selecciona</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Sense nom</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Sense nom</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 colors)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Obre una nova paleta des de fitxer</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Crea una nova paleta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Duplica la paleta actual</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Elimina la paleta actual</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Reverteix els canvis a la paleta actual</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Desa els canvis a la paleta actual</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Afegeix un color a la paleta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Elimina el color seleccionat de la paleta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>Nova Paleta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Nom</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>Paletes GIMP (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Imatge de la Paleta (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>Tots els Fitxers (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Obre Paleta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>No s&apos;ha pogut carregar el fitxer de la paleta\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Afegeix Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Elimina Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Edita Color...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 colors)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Neteja Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_cs.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"cs_CZ\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Přidat nový</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Posunout nahoru</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Posunout dolů</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Odstranit</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Přijmout</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Přijmout zachycenou obrazovku</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>Spouštěč programů</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Vyberte program pro otevření zachycené obrazovky</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Otevřít s</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Spustit v terminálu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Ponechat otevřené po výběru</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Chyba</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Nelze zapsat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Nelze spustit v terminálu.</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Šipka</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Nastavit šipku jako malovací nástroj</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Rozmazání</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Nastavit rozmazání jako malovací nástroj</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Režim zachytávání&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Pravouhlá oblast</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Celá obrazovka (nynější obrazovka)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Celá obrazovka (všechny monitory)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>Bez zpoždění</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> sekunda</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> sekund</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Zachytit nový snímek</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Oblast:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Spouštěč zachytávání obrazovky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>Textový štítek</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Režim zachytávání obrazovky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Zpoždění:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>WxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translation>Nelze zachytit obrazovku</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Myš</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Vybrat oblast snímku obrazovky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>Kolečko myši</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Změnit velikost nástroje</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>Klepnutí pravým tlačítkem myši</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>Ukázat volič barev</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Otevřít postranní panel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>Ukončit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>Opustit zachycování</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>Opravdu chcete opustit zachycování?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot ztratil zaměření. Klávesové zkratky nebudou pracovat, dokud někam neklepnete.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Chyba v nastavení vyřešena. Spusťte znovu `flameshot gui` pro jeho použití.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Vyberte oblast myší nebo stiskněte Esc pro opuštění.\nStiskněte Enter pro zachycení obrazovky\nStiskněte pravé tlačítko myši pro zobrazení voliče barev.\nPoužijte kolečko myši pro změnu tloušťky nástroje.\nStiskněte mezerník pro otevření postranního panelu.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Nastavení nástrojů</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Kruhové počítadlo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Přidat bublinu s počítadlem (s číslem automaticky vždy zvýšeným o jednotku)</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Kruh</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Nastavit kruh jako malovací nástroj</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Vybrat barvu</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Sytost</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Odstín</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Hex</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Modrá</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Hodnota</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Zelená</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Alfa</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Červená</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Přijmout barvu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Enter or Left Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Přesně vybrat barvu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Hold Left Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Přepnout lupu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Space or Right Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Zrušit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation type=\"unfinished\">Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <source>Select Preset:</source>\n        <translation type=\"vanished\">Vybrat přednastavení:</translation>\n    </message>\n    <message>\n        <source>Select preset using the spinbox</source>\n        <translation type=\"vanished\">Vyberte přednastavení pomocí číselníku</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Edit Preset:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Enter color to update preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation type=\"unfinished\">Aktualizovat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Press button to update the selected preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Smazat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Stisknutím tlačítka odstraníte vybrané přednastavení</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Přidat přednastavení:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Zadejte barvu ručně nebo ji vyberte pomocí barevného kolečka</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Přidat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Stiskněte tlačítko pro přidání přednastavení</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>Chyba</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Přednastavení nelze přidat. Bylo dosaženo největší meze.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Přednastavení nelze odstranit. Bylo dosaženo nejmenší meze.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Chyby v nastavení</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Nerozpoznané nastavení: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Nerozpoznaný název klávesové zkratky: &apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Střet klávesových zkratek: &apos;%1&apos; a &apos;%2&apos; mají stejnou klávesovou zkratku: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Špatná hodnota v &apos;%1&apos;. Očekáváno: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>Úspěšně jste vyřešili chybu v nastavení.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>Nastavení obsahuje chybu. Otevřete nastavení pro její vyřešení.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>Chybný klíč nastavení &apos;%1&apos; v ConfigHandler. Nahlaste to prosím jako chybu.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Vyřešit chyby v nastavení</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Před pokračováním musíte vyřešit všechny chyby:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>Obnovit výchozí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Obnovit výchozí hodnotu.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Odstranit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Odstranit toto nastavení.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Některé klávesové zkratky jsou ve střetu.\nTo NEZABRÁNÍ spuštění Flameshotu.\nVyřešte je, prosím, ručně v souboru s nastavením.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Vyřešit vše</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Resolve all listed errors.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Details</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Nastavení</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Rozhraní</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Editor názvů souborů</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>Obecné</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Klávesové zkratky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Vyřešit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Soubor s nastavení obsahuje chyby. Před pokračováním je vyřešte.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">Je dostupná nová verze %1</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">Máte nejnovější verzi</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Nepodařilo se získat informace o nejnovější verzi.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Chyba</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">Činné modální prvky nelze zavřít</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Zachytit obrazovku</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Otevřít spouštěč</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Nastavení</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">O &amp;programu</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Kontrola aktualizací</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Nejnovější nahrané položky</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">Adresa (URL) zkopírována do schránky.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informace</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Ukončit</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Kopírovat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Kopírovat výběr do schránky</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Kopírovat výběr do schránky</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">Nelze se spojit přes DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Ukončit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Opustit zachytávací obrazovku</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Upravit názvy zachycených obrazovek:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Upravit:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Náhled:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Uložit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Uloží vzor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Obnovit</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Nastavit znovu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Obnoví uložený vzor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Smazat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Smaže název</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">Chyba</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"unfinished\">Činné modální prvky nelze zavřít</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\">Adresa (URL) zkopírována do schránky.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">Je dostupná nová verze %1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation type=\"unfinished\">Máte nejnovější verzi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"unfinished\">Nepodařilo se získat informace o nejnovější verzi.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Nelze se spojit přes DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Zavést</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Chyba</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Nelze přečíst soubor.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Nelze zapsat soubor.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Uložit soubor</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Potvrdit vrácení na výchozí</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Opravdu chcete nastavení vrátit do výchozího stavu?</translation>\n    </message>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Ukázat zprávu s nápovědou</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Ukázat zprávu s nápovědou na začátku v režimu zachytávání.</translation>\n    </message>\n    <message>\n        <source>Show the side panel button</source>\n        <translation type=\"vanished\">Ukázat tlačítko na postranním panelu</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">V režimu zachytávání ukazovat tlačítko na postranním panelu.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Ukázat oznámení</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Ukázat ikonu v oznamovací oblasti panelu</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Ukázat ikonu v oznamovací oblasti panelu</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Soubor s nastavením</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Vyvést</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Nastavit znovu</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Spustit při spuštění</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Spustit Flameshot</translation>\n    </message>\n    <message>\n        <source>Close after capture</source>\n        <translation type=\"vanished\">Zavřít po vytvoření snímku</translation>\n    </message>\n    <message>\n        <source>Close after taking a screenshot</source>\n        <translation type=\"vanished\">Zavřít po vytvoření snímku obrazovky</translation>\n    </message>\n    <message>\n        <source>Copy URL after upload</source>\n        <translation type=\"vanished\">Kopírovat adresu (URL) po nahrání</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Po nahrání zkopírovat URL a zavřít okno</translation>\n    </message>\n    <message>\n        <source>Save image after copy</source>\n        <translation type=\"vanished\">Uložit obrázek po kopírování</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Uložit obrázek se souborem po jeho zkopírování</translation>\n    </message>\n    <message>\n        <source>Save Path</source>\n        <translation type=\"vanished\">Cesta pro ukládání</translation>\n    </message>\n    <message>\n        <source>Change...</source>\n        <translation type=\"vanished\">Změnit...</translation>\n    </message>\n    <message>\n        <source>Choose a Folder</source>\n        <translation type=\"vanished\">Vyberte složku</translation>\n    </message>\n    <message>\n        <source>Unable to write to directory.</source>\n        <translation type=\"vanished\">Nelze zapsat do adresáře.</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>Zavést</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>Chyba</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>Nelze přečíst soubor.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>Nelze zapsat soubor.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>Uložit soubor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>Potvrdit obnovení výchozí hodnoty</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>Opravdu chcete nastavení vrátit do výchozího stavu?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>Ukázat zprávu s nápovědou</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"obsolete\">Ukázat zprávu s nápovědou na začátku v režimu zachytávání.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Ukázat tlačítko na postranním panelu</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"obsolete\">V režimu zachytávání ukazovat tlačítko na postranním panelu.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>Ukázat oznámení na ploše</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>Ukázat ikonu v oznamovací oblasti panelu</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"obsolete\">Ukázat ikonu v oznamovací oblasti panelu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Pro smazání snímku obrazovky v nejnověji nahraných souborech je vyžadováno potvrzení</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>Soubor s nastavením</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>Vyvést</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>Obnovit výchozí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Automaticky se dívat po aktualizacích</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Povolit více instancí grafického uživatelského rozhraní Flameshotu současně</translation>\n    </message>\n    <message>\n        <source>This allows you to take screenshots of flameshot itself for example.</source>\n        <translation type=\"vanished\">This allows you to take screenshots of flameshot itself for example.</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Automaticky zavřít démona, když není potřeba</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Spustit při spuštění</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"obsolete\">Spustit Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Zobrazit uvítací zprávu při spuštění</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Použít velkou předem stanovenou paletu barev</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>Kopírovat adresu (URL) po nahrání</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"obsolete\">Po nahrání zkopírovat URL a zavřít okno</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Uložit obrázek po kopírování</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"obsolete\">Uložit obrázek se souborem po jeho zkopírování</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Ukázat zprávu s nápovědou na začátku v režimu zachytávání</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation type=\"unfinished\">Use last region for GUI mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation type=\"unfinished\">Use the last region as the default selection for the next screenshot in GUI mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>V režimu zachytávání ukazovat tlačítko na postranním panelu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Povolit oznámení na ploše</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Ukázat ikonu v oznamovací oblasti panelu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>PožádT o potvrzení pro odstranĚNÍ snímKU obrazovky z nejnověji nahraných videí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Automaticky se dívat po aktualizacích</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>To vám například umožňuje pořizovat snímky obrazovky se samotným Flameshotem</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Spustit démona Flameshotu při spuštění počítače</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Při pořizování snímku obrazovky zobrazit okno s uvítací zprávou uprostřed obrazovky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Použít velkou předem stanovenou paletu barev</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Copy on double click</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Enable Copy on Double Click</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Po úspěšném nahrání zkopírovat adresu (URL) a zavřít okno</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>Po zkopírování snímku obrazovky jej uložit do souboru</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Cesta pro ukládání</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Změnit...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Pro uložení snímků obrazovky použít pevnou cestu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Upřednostňovaná přípona souboru při uložení:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Největší velikost nejnověji nahraných souborů</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>Imgur Application Client ID</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Omezení pro počet kroků zpět</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Použít pro schránku formát JPG (výchozí PNG)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Po uložení zkopírovat cestu k souboru</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Po uložení souboru zkopírovat cestu k souboru do schránky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Vyhlazení obrazu při přiblížení připnutého obrázku</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>Po přiblížení připnutého obrázku se má obrázek vyhladit nebo má zůstat rozčtverečkovaný</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Nahrát obrázek bez potvrzení</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Vyberte složku</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Nelze zapsat do adresáře.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Ukázat lupu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Při výběru oblasti snímku obrazovky povolit lupu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Lupa čtvercového tvaru</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Zobrazit lupu tak, aby měla čtvercový tvar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Latest Uploads</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">Screenshots history is empty</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Kopírovat adresu (URL)</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">Adresa (URL) zkopírována do schránky.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Open in browser</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Confirm to delete</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Are you sure you want to delete a screenshot from the latest uploads and server?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Nahrává se obrázek</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">Adresa (URL) zkopírována do schránky.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Chyba</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Potvrzení nahrání</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Chcete nahrát tento záběr  zachycené obrazovky?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Nahrát bez potvrzení</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Nahrává se obrázek</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">Nelze otevřít adresu (URL).</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">Adresa (URL) zkopírována do schránky.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">Snímek obrazovky zkopírován do schránky.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Kopírovat adresu (URL)</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Otevřít adresu (URL)</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Smazat obrázek</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Obrázek do schránky.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Nahrát obrázek</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>Nahrává se obrázek</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>Kopírovat adresu (URL)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>Otevřít adresu (URL)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>Smazat obrázek</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>Obrázek do schránky.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Uložit obrázek</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Nelze otevřít adresu (URL).</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>Adresa (URL) zkopírována do schránky.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>Snímek obrazovky zkopírován do schránky.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Snímek obrazovky nelze uložit na disk.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Snímek obrazovky uložen.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>Nahrávač obrázků</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Nahrát výběr</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Nahrát do Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">Nahrává se obrázek</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Kopírovat adresu (URL)</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Otevřít adresu (URL)</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Smazat obrázek</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Obrázek do schránky.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Nelze otevřít adresu (URL).</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">Adresa (URL) zkopírována do schránky.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">Snímek obrazovky zkopírován do schránky.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Nahrávač obrázků</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Nahrát výběr do Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>O programu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Ikona</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>Povolení</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Verze</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>Informace o operačním systému</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Informace o kopírování</translation>\n    </message>\n    <message>\n        <source>SPACEBAR</source>\n        <translation type=\"vanished\">MEZERNÍK</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Klepnutí pravým tlačítkem myši</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Kolečko myši</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Posunout výběr o 1 px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Změnit velikost výběru o 1 px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Ukončit zachytávání obrazovky</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Kopírovat do schránky</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Uložit výběr jako soubor</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Zrušit poslední změnu</translation>\n    </message>\n    <message>\n        <source>Toggle visibility of sidebar with options of the selected tool</source>\n        <translation type=\"vanished\">Přepnout viditelnost postranního panelu s volbali pro vybraný nástroj</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Ukázat volič barev</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Změnit tloušťku nástroje</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Dostupné zkratky v režimu zachytávání obrazovky.</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Klávesa</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Popis</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Licence&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Verze&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Zkratky&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Obrátit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Nastavit obraceč jako nástroj malování</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Čára</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Nastavit čáru jako malovací nástroj</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>Zvýrazňovač</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Nastavit zvýrazňovač jako malovací nástroj</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Posunutí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Posunout oblast výběru</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Tužka</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Nastavit tužku jako malovací nástroj</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Přišpendlení</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Přišpendlit obrázek na plochu</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Context menu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation type=\"unfinished\">Kopírovat do schránky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Save to file</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\">Zavřít</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Rozčtverečkování</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Nastaviť rozčtverečkování jako nástroj pro úpravy</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">Nepodařilo se zaregistrovat %1. Chyba: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">Nepodařilo se zrušit registraci %1. Chyba: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Chyba při ukládání</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>Zachycená obrazovka uložena jako </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Zachycená obrazovka uložena do schránky.</translation>\n    </message>\n    <message>\n        <source>Capture saved to clipboard</source>\n        <translation type=\"vanished\">Zachycená obrazovka uložena do schránky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Chyba při ukládání do schránky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>Chyba při ukládání jako </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Uložit snímek obrazovky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Cesta zkopírována do schránky jako </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">Capture is saved and copied to the clipboard as </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Nelze se spojit přes DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Silný, ale zároveň též jednoduchý program na zachytávání obrazovky.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>Podívejte se</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Zachytit celou plochu.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Otevřít spouštěč zachytávání.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Spustit ruční zachytávání v režimu uživatelského rozhraní.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Nastavit</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Zachytit jednu obrazovku.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Cesta, kam bude snímek uložen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Stávající adresář nebo nový soubor k uložení</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Uložit snímek do schránky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Připnout záběr se zachycenou obrazovkou k obrazovce</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Nahrát snímek obrazovky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Čas zpoždění v milisekundách</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Repeat screenshot with previously selected region</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Oblast snímku obrazovky k vybrání</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Nastavit vzor pro pojmenování souborů</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Přijmout zachycení obrazovky, jakmile se provede výběr</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Povolit nebo zakázat ikonu v oznamovací oblasti panelu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Povolit nebo zakázat spuštění při spuštění systému</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Zkontrolovat nastavení, zda neobsahuje chyby</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Ukazovat nápovědu v režimu zachytávání</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Nastavit barvu hlavního uživatelského rozhraní</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Nastavit kontrastní barvu uživatelského rozhraní</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Zobrazit nezpracovaný PNG snímek</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Zobrazit natočení výběru ve formátu Š V X Y. Nedělá nic, pokud je zadáno nezpracovaný</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Stanovit obrazovku, která bude zachytávána (od 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Neplatné zpoždění, musí to být číslo větší než 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Neplatná oblast, použijte „ŠxV+X+Y“ nebo „vše“ nebo „screen0/screen1/...“.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Neplatná cesta, musí se jednat o stávající adresář nebo nový soubor v existujícím adresáři</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Nastavit monitor, který bude zachytáván</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>výchozí: obrazovka, na které je ukazovátko myši</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Číslo obrazovky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Neplatná barva, tento přepínač podporuje následující formáty:\n- #RGB (každá ze složek R, G a B je samostatným hexadecimálním číslem)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- anglické názvy barev jako &apos;blue&apos; nebo &apos;red&apos;\nMožná budete muset napsat před &apos;#&apos; opačné (obrácené) lomítko, tedy &apos;\\#FFF&apos;</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Neplatné zpoždění, musí být vyšší než 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Neplatné číslo obrazovky, může být jen kladné</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Neplatná cesta, musí se jednat o skutečnou cestu v systému</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Neplatná hodnota, musí být vymezenná jako &apos;pravda&apos; nebo &apos;nepravda&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Chyba</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Nelze zapsat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Volby</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Argumenty</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">argumenty</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Použití</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>volby</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Ve výchozím nastavení spustí Flameshot na pozadí a v oznamovacím panelu přidá ikonu pro nastavení.</translation>\n    </message>\n    <message>\n        <source>Per default runs Flameshot in the background and   adds a tray icon for configuration.</source>\n        <translation type=\"vanished\">Obvykle se Flameshot spouští na pozadí a přidává do oznamovací oblasti panelu ikonu, kterou je ho možné ovládat.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>Requested screen exceeds screen count</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Snímek celé obrazovky připnutý na obrazovku</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">Adresa (URL) zkopírována do schránky.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Ahoj, jsem tady! Klepnutím na ikonu v oznamovacím panelu pořídíte snímek obrazovky nebo klepnutím pravým tlačítkem zobrazíte další možnosti.</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Select entire screen</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>Ukončit zachytávání obrazovky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Historie snímků obrazovky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Zachytit obrazovku</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>Ukázat volič barev</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Změnit velikost nástroje</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"obsolete\">Změnit tloušťku nástroje</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Obdélník</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Nastavit obdélník jako malovací nástroj</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Znovu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Znovu udělat další změnu</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>Uložit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Uložit snímek obrazovky do souboru</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Uložit zachycenou obrazovku</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Unable to detect desktop environment (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Nelze zachytit obrazovku</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Obdélníkový výběr</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Nastavit výběr jako malovací nástroj</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Nastavit klávesovou zkratku</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Zadejte novou zkratku, kterou chcete změnit </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Stiskněte Esc pro zrušení nebo ⌘+Backspace pro vypnutí klávesové zkratky.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Stiskněte Esc pro zrušení nebo Backspace pro vypnutí klávesové zkratky.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>Aby se změny projevily, musí být Flameshot restartován.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Klávesové zkratky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Dostupné zkratky v režimu zachytávání obrazovky.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>Popis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>Klávesa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Left Double-click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation type=\"unfinished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation type=\"unfinished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation type=\"unfinished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation type=\"unfinished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation type=\"unfinished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation type=\"unfinished\">Select entire screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation type=\"unfinished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation type=\"unfinished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation type=\"unfinished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation type=\"unfinished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation type=\"unfinished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"obsolete\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\">Zachytit obrazovku</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\">Historie snímků obrazovky</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Nynější barva:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Stiskněte Esc pro zrušení</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Velikost činného nástroje: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Nynější barva: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Chytit barvu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Nynější tloušťka:</translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Zmenšit velikost nástroje</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Zmenšit velikost ostatních nástrojů</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Zvětšit velikost nástroje</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Zvětšit velikost ostatních nástrojů</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Ukazatel velikosti výběru</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Zobrazit rozměry X a Y výběru</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Ukázat rozměry výběru (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Století (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Rok (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Rok (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Název měsíce (led)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Název měsíce (leden)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Měsíc (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Den v týdnu (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Týden (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Název dne (pon)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Název dne (pondělí)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>Den (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Den v měsíci (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>Den v roce (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Čas (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Čas (%H-%M)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Hodina (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Hodina (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Minuta (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Sekunda (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Celé datum (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Celé datum (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Informace Flameshotu</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>Přeškrtnutí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Podtržení</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Tučné</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Kurzíva</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Zarovnání vlevo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Zarovnání na střed</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Zarovnání vpravo</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Text</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Přidat text do zachyceného záběru</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"unfinished\">&amp;Zachytit obrazovku</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"unfinished\">&amp;Otevřít spouštěč</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation type=\"unfinished\">&amp;Nastavení</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation type=\"unfinished\">O &amp;programu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation type=\"unfinished\">Kontrola aktualizací</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">Je dostupná nová verze %1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation type=\"unfinished\">&amp;Ukončit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"unfinished\">&amp;Nejnovější nahrané položky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Editor barvy rozhraní</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Měňte barvu pohybováním voličů a dívejte se na změny v náhledových tlačítcích.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Vybrat tlačítko pro jeho změnění</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Hlavní barva</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Klepněte na toto tlačítko pro stanovení režimu upravení hlavní barvy.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Kontrastní barva</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Klepněte na toto tlačítko pro stanovení režimu upravení kontrastní barvy.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Zpět</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Zrušit poslední změnu</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>Je dostupná nová verze Flameshotu  %1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Přehlížet</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Později</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Aktualizovat</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>Historie nahrávání</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>Historie snímků obrazovky je prázdná</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Formulář</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>Textový štítek</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>Kopírovat adresu (URL)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Otevřít v prohlížeči</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>Pro smazání potvrďte</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>Opravdu chcete smazat snímek obrazovky z nejnověji nahraných souborů a serveru?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Zavřít</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Prázdný&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Neprůhlednost oblasti vně výběru:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>Editor barvy rozhraní</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Editor voliče barev</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Tlačítko výběru</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Vybrat vše</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Zvolit</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Nepojmenovaná</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Nepojmenovaná</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 barev)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Otevřít novou paletu ze souboru</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Vytvořit novou paletu</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Zdvojit nynější paletu</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Smazat nynější paletu</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Vrátit změny v nynější paletě</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Uložit změny v nynější paletě</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Přidat barvu do palety</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Odstranit vybranou barvu z palety</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>Nová paleta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Název</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>Palety GIMP (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Obrázek palety (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>Všechny soubory (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Otevřít paletu</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Nepodařilo se nahrát soubor palety\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Přidat barvu</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Odstranit barvu</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Upravit barvu...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 barev)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Smazat barvu</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_da.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"da\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Tilføj ny</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Flyt op</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Flyt ned</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Fjern</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Accepter</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Accepter skærmklippet</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>App Starter</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Vælg en app for at åbne skærmklippet</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Åben med</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Start i terminal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Hold åben efter selektion</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Fejl</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Kan ikke starte i terminalen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Kan ikke skrive i</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Pil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Indstil pilen som malingsværktøj</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Desenfocament</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Estableix el desenfocament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Skærmklipstilstand&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Rektangulær Område</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Fuld Skærm (Nuværende Skærm)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Fuld Skærm (Alle Skærme)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>Ingen ventetid</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> anden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> sekunder</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Tag nyt skærmbillede</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Område:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Ventetid:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translatorcomment>Impossible capturar la pantalla</translatorcomment>\n        <translation>Kan ikke indfange skærmen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Mus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Vælg skærmbillede område</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>Musehjul</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Ændre værktøjs størrelse</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>Right Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>Show color picker</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Open side panel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>Exit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Configuration error resolved. Launch `flameshot gui` again to apply it.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Escolliu una àrea amb el ratolí, o premeu Esc per sortir.\nPremeu Entrar per capturar la pantalla.\nPremeu clic dret per mostrar l&apos;eina de selecció de color.\nGireu la rodeta del ratolí per canviar el gruix de l&apos;eina de dibuix.\nPremeu Espai per obrir el calaix lateral.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Tool Settings</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Circle Counter</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Add an autoincrementing counter bubble</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Circle</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Set the Circle as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Select Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Saturation</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Hue</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Hex</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Blue</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Value</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Green</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Alpha</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Red</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Accept color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Precisely select color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Toggle magnifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation type=\"unfinished\">Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation type=\"unfinished\">Update</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Configuration errors</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Unrecognized setting: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Unrecognized shortcut name: &apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Bad value in &apos;%1&apos;. Expected: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>You have successfully resolved the configuration error.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>The configuration contains an error. Open configuration to resolve.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Resolve configuration errors</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>Reset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Reset to the default value.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Remove</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Remove this setting.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Resolve all</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Resolve all listed errors.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Details</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Configuration</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Interface</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Filename Editor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>General</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Shortcuts</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Resolve</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">New version %1 is available</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">You have the latest version</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Failed to get information about the latest version.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">Unable to close active modal widgets</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Open Launcher</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Configuration</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;About</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Check for updates</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Latest Uploads</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copied to clipboard.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informació</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Quit</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Take Screenshot</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Copy</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Copy selection to clipboard</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Copia la selecció al porta-retalls</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">No s&apos;ha pogut connectar mitjançant DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Exit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Leave the capture screen</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Edit the name of your captures:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Edit:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Preview:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Save</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Saves the pattern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Restore</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reinicialitza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Restores the saved pattern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Clear</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Deletes the name</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"unfinished\">Unable to close active modal widgets</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">New version %1 is available</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation type=\"unfinished\">You have the latest version</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"unfinished\">Failed to get information about the latest version.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Unable to connect via DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importar</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Impossible llegir el fitxer.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Impossible escriure al fitxer.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Guardar Arxiu</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reset</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llançament a l&apos;inici</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>Import</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>Unable to read file.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>Unable to write file.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>Save File</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>Confirm Reset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>Are you sure you want to reset the configuration?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>Show help message</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Show the help message at the beginning in the capture mode.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Show the side panel button</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Show the side panel toggle button in the capture mode.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>Show desktop notifications</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>Show tray icon</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Show the systemtray icon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Confirmation required to delete screenshot from the latest uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>Configuration File</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>Export</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>Reset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Automatic check for updates</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Allow multiple flameshot GUI instances simultaneously</translation>\n    </message>\n    <message>\n        <source>This allows you to take screenshots of flameshot itself for example.</source>\n        <translation type=\"vanished\">This allows you to take screenshots of flameshot itself for example.</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Automatically close daemon when it is not needed</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Launch at startup</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Launch Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Show welcome message on launch</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Use large predefined color palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>Copy URL after upload</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Copy URL and close window after upload</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Save image after copy</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Save image file after copying it</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Save Path</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Change...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Use fixed path for screenshots to save</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Preferred save file extension:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Latest Uploads Max Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Undo limit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Use JPG format for clipboard (PNG default)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Copy file path after save</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Anti-aliasing image when zoom the pinned image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>After zooming the pinned image, should the image get smoothened or stay pixelated</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Upload image without confirmation</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Choose a Folder</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Unable to write to directory.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Latest Uploads</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">Screenshots history is empty</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copy URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copied to clipboard.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Open in browser</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Confirm to delete</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Are you sure you want to delete a screenshot from the latest uploads and server?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Upload Confirmation</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Do you want to upload this capture?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Upload without confirmation</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Obri l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Imatge al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Upload image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>Uploading Image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>Copy URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>Open URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>Delete image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>Image to Clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Unable to open the URL.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL copied to clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>Screenshot copied to clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>Image Uploader</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Upload the selection</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Puja a Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Obre l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Imatge al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Unable to open the URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Puja la imatge</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Puja la selecció a Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>About</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Clic dret</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Mou la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Redimensiona la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Guarda la selecció com a fitxer</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Desfés l&apos;última modificació</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Tecla</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Descripció</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Dreceres&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Invert</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Set Inverter as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Line</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Set the Line as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>Marker</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Set the Marker as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Move</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Move the selection area</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Pencil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Set the Pencil as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Pin Tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Pin image on the desktop</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation type=\"unfinished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\">Close</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Pixelate</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Set Pixelate as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">Failed to register %1. Error: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">Failed to unregister %1. Error: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Capture saved to clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Error while saving to clipboard</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Save screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Path copied to clipboard as </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">La captura serà desada i copiada al porta-retalls com a </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Save Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>Capture saved as </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>Error trying to save as </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Unable to connect via DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Powerful yet simple to use screenshot software.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>See</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Capture the entire desktop.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Open the capture launcher.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Start a manual capture in GUI mode.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Configure</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Capture a single screen.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Camí on es desarà la captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Existing directory or new file to save to</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Save the capture to the clipboard</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Pin the capture to the screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Upload screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Delay time in milliseconds</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Screenshot region to select</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Set the filename pattern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Accept capture as soon as a selection is made</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Enable or disable the trayicon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Enable or disable run at startup</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Check the configuration for errors</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Show the help message in the capture mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Define the main UI color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Define the contrast UI color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Print raw PNG capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Define the screen to capture (starting from 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Invalid delay, it must be a number greater than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Invalid path, must be an existing directory or a new file in an existing directory</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>default: screen containing the cursor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Screen number</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Invalid delay, it must be higher than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Invalid screen number, it must be non negative</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Unable to write in</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Full screen screenshot pinned to screen</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Options</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Arguments</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">arguments</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Usage</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>options</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Per default runs Flameshot in the background and adds a tray icon for configuration.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Select entire screen</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>Quit capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Screenshot history</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Capture screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>Show color picker</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Change the tool&apos;s size</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"obsolete\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Rectangle</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Set the Rectangle as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Redo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Redo the next modification</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>Save</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Save screenshot to a file</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Guarda la captura</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Unable to capture screen</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Rectangular Selection</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Set Selection as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Set Shortcut</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Enter new shortcut to change </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Press Esc to cancel or Backspace to disable the keyboard shortcut.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>Flameshot must be restarted for changes to take effect.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Hot Keys</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Available shortcuts in the screen capture mode.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>Description</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>Key</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation type=\"unfinished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation type=\"unfinished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation type=\"unfinished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation type=\"unfinished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation type=\"unfinished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation type=\"unfinished\">Select entire screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation type=\"unfinished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation type=\"unfinished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation type=\"unfinished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation type=\"unfinished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation type=\"unfinished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\">Capture screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\">Screenshot history</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Active thickness:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Active color:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Press ESC to cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Active tool size: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Active Color: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Grab Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Decrease Tool Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Decrease the size of the other tools</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Increase Tool Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Increase the size of the other tools</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Selection Size Indicator</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Show X and Y dimensions of the selection</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Mostra les mides de la selecció (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Century (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Year (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Year (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Month Name (jan)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Month Name (january)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Month (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Week Day (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Week (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Day Name (mon)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Day Name (monday)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>Day (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Day of Month (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>Day (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Hour (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Hour (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Minute (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Second (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Full Date (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Full Date (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Time (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Time (%H-%M)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Flameshot Info</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>StrikeOut</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Underline</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Bold</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Italic</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Left Align</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Center Align</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Right Align</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Text</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Add text to your capture</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"unfinished\">&amp;Take Screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"unfinished\">&amp;Open Launcher</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation type=\"unfinished\">&amp;Configuration</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation type=\"unfinished\">&amp;About</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation type=\"unfinished\">Check for updates</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">New version %1 is available</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation type=\"unfinished\">&amp;Quit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"unfinished\">&amp;Latest Uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">UI Color Editor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Change the color moving the selectors and see the changes in the preview buttons.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Select a Button to modify it</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Main Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Click on this button to set the edition mode of the main color.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Contrast Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Click on this button to set the edition mode of the contrast color.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Undo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Undo the last modification</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>New Flameshot version %1 is available</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Ignore</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Later</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Update</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation type=\"unfinished\">Screenshots history is empty</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation type=\"unfinished\">Confirm to delete</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"unfinished\">Are you sure you want to delete a screenshot from the latest uploads and server?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Close</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Empty&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Opacity of area outside selection:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation type=\"unfinished\">UI Color Editor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Button Selection</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Select All</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Pick</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Unnamed</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Unnamed</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 colors)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Open a new palette from file</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Create a new palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Duplicate the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Delete the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Revert changes to the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Save changes to the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Add a color to the palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Remove the selected color from the palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>New Palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Name</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>GIMP Palettes (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Palette Image (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>All Files (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Open Palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Failed to load the palette file\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Add Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Remove Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Edit Color...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 colors)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Clear Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_de_DE.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"de\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Neu</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Nach oben verschieben</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Nach unten verschieben</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Entfernen</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Akzeptieren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Aufnahme akzeptieren</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>Anwendungs-Launcher</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Anwendung wählen, um die Aufnahme zu öffnen</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Öffne mit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Im Terminal starten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Nach Auswahl geöffnet lassen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Fehler</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Kein Schreibzugriff auf</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Kann nicht im Terminal geöffnet werden.</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Pfeil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Pfeil als Malwerkzeug festlegen</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Verwischen</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Wähle Verwischen als Werkzeug</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Aufnahmemodus&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Rechteckiger Bereich</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Gesamter Bildschirm (aktueller Monitor)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Gesamter Bildschirm (alle Monitore)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>Keine Verzögerung</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> Sekunde</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> Sekunden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Neuen Screenshot aufnehmen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Bereich:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Aufnahme-Launcher</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>TextEtikett</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Aufnahme-Modus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Verzögerung:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>BxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translation>Bildschirm kann nicht erfasst werden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Maus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Screenshot-Bereich wählen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>Mausrad</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Werkzeuggröße ändern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>Rechtsklick</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>Farbwähler anzeigen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Seitenleiste öffnen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>Beenden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>Aufnahme beenden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>Soll die Aufnahme wirklich beendet werden?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>Nicht erneut zeigen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot hat den Fokus verloren. Tastenkombinationen funktionieren nicht, bis du irgendwo klickst.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Konfigurationsfehler behoben. Starte `flameshot gui` erneut, um sie anzuwenden.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Wähle einen Bereich mit der Maus oder drücke ESC um zu beenden.\nDrücke Eingabe um den Bereich aufzunehmen.\nDrücke die rechte Maustaste um die Farbe auszuwählen.\nBenutze das Mausrad um die Dicke des Werkzeugs auszuwählen.\nDrücke die Leertaste um das Seitenmenü zu öffnen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Werkzeugeinstellungen</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translatorcomment>I know it&apos;s not ideal, but don&apos;t have a better idea how to say it :/</translatorcomment>\n        <translation>kreisförmiger Zähler</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Eine automatisch hochzählende Zählerblase hinzufügen</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Kreis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Kreis als Malwerkzeug festlegen</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Farbe wählen</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Sättigung</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Farbton</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Hex</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Blau</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Wert</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Grün</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Alpha</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Rot</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Farbe übernehmen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Enter oder Linke Maustaste</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Farbe präzise auswählen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Linke Maustaste halten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Lupe umschalten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Leertaste oder Rechte Maustaste</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Abbrechen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <source>Select Preset:</source>\n        <translation type=\"vanished\">Vorgabe wählen:</translation>\n    </message>\n    <message>\n        <source>Select preset using the spinbox</source>\n        <translation type=\"vanished\">Vorgabe mit der Spinbox auswählen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Voreinstellung bearbeiten:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Farbe eingeben, um Voreinstellung zu aktualisieren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>Aktualisieren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Knopf drücken, um die ausgewählte Voreinstellung zu aktualisieren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Löschen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Knopf drücken, um die ausgewählte Voreinstellung zu löschen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Voreinstellung hinzufügen:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Farbe manuell eingeben oder mit Hilfe des Farbrads auswählen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Hinzufügen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Knopf drücken, um eine Voreinstellung hinzuzufügen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>Fehler</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Voreinstellung kann nicht hinzugefügt werden. Maximale Grenze erreicht.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Voreinstellung kann nicht entfernt werden. Mindestgrenze erreicht.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Konfigurationsfehler</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Nicht erkannte Einstellung: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Nicht erkannter Tastenkürzelname: &apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Tastenkürzelkonflikt: &apos;%1&apos; und &apos;%2&apos; haben das gleiche Tastenkürzel: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Falscher Wert in &apos;%1&apos;. Erwartet: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>Du hast den Konfigurationsfehler erfolgreich behoben.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>Die Konfiguration enthält einen Fehler. Öffne die Konfiguration, um den Fehler zu beheben.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>Fehlerhafter Konfigurationsschlüssel &apos;%1&apos; im ConfigHandler. Bitte melde dies als Fehler.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Konfigurationsfehler beheben</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Bevor du fortfährst, musst du alle Fehler beheben:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>Zurücksetzen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Auf Standardwert zurücksetzen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Entfernen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Diese Einstellung entfernen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Bei einigen Tastenkürzeln gibt es Konflikte.\nDiese verhindern NICHT den Start von flameshot.\nBitte beseitige sie manuell in der Konfigurationsdatei.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Alle beheben</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Alle aufgeführten Fehler beheben.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Details</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Einstellungen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Benutzeroberfläche</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Dateinamen Editor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>Allgemein</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Tastenkürzel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Beheben</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Die Konfigurationsdatei enthält Fehler. Behebe diese, bevor Du fortfährst.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">Neue version %1 ist verfügbar</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">Die neueste Version ist installiert</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Das Laden der Versionsinformationen ist fehlgeschlagen.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Fehler</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">Kann aktive Widgets nicht schließen</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Bildschirmaufnahme anfertigen</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">Anwendung öffnen</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Einstellungen</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">Über Fl&amp;ameshot</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Auf Aktualisierungen überprüfen</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Letzte Uploads</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL in Zwischenablage kopiert.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informationen</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Beenden</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Kopieren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Auswahl in die Zwischenablage kopieren</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Auswahl in die Zwischenablage kopieren</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">Kann nicht via DBus verbinden</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Beenden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Aufnahmebildschirm verlassen</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Name deiner Aufnahmen bearbeiten:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Bearbeiten:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Vorschau:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Speichern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Muster speichern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Zurücksetzen</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Zurücksetzen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Gespeichertes Muster zurücksetzen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Löschen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Löscht den Namen</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>Fehler</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>Aktive Widgets können nicht geschlossen werden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL wurde in die Zwischenablage kopiert.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>Neue Version %1 ist verfügbar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>Die neueste Version ist installiert</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>Es konnten keine Informationen über die neueste Version abgerufen werden.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Verbindung über DBus fehlgeschlagen</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importieren</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Fehler</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Datei kann nicht gelesen werden.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Datei kann nicht geschrieben werden.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Datei speichern</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Zurücksetzen bestätigen</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Sind Sie sicher, dass sie die Konfiguration zurücksetzen wollen?</translation>\n    </message>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Hilfetext anzeigen</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Hilfetext am Start der Auswahl anzeigen.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Zeige Desktopbenachrichtigungen</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Zeige Taskleistensymbol</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Zeigt das Taskleistensymbol</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Konfigurationsdatei</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportieren</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Zurücksetzen</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Automatisch starten</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Starte Flameshot</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>Importieren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>Fehler</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>Datei konnte nicht gelesen werden.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>Datei konnte nicht geschrieben werden.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>Datei speichern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>Zurücksetzen bestätigen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>Bist du sicher, dass du die Konfiguration zurücksetzen willst?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>Hilfetext anzeigen</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Hilfetext zu Beginn der Aufnahme anzeigen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Schaltfläche für Seitenleiste anzeigen</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Den Knopf zum Umschalten des Seitenpanels im Aufnahmemodus anzeigen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>Desktopbenachrichtigungen anzeigen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>Taskleistensymbol zeigen</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Zeigt das Taskleistensymbol</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Bestätigung nötig zum Entfernen von Screenshots aus den letzten Uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>Konfigurationsdatei</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>Exportieren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>Zurücksetzen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Automatisch auf Updates prüfen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Mehrere Flameshot-GUI-Instanzen gleichzeitig zulassen</translation>\n    </message>\n    <message>\n        <source>This allows you to take screenshots of flameshot itself for example.</source>\n        <translation type=\"vanished\">So kannst du zum Beispiel Screenshots von Flameshot selbst machen.</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Automatisches Schließen des Daemons, wenn er nicht benötigt wird</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Automatisch starten</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Starte Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Willkommensnachricht beim Start zeigen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Große vordefinierte Farbpalette verwenden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>URL nach Upload in Zwischenablage kopieren</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">URL nach Upload in Zwischenablage kopieren und Fenster schließen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Bild nach dem Kopieren speichern</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Bild nach dem Kopieren in Datei abspeichern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Anzeige der Hilfemeldung am Anfang des Aufnahmemodus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation>Letzten Bereich für GUI-Modus verwenden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation>Letzten Bereich als Standardauswahl für den nächsten Screenshot im GUI-Modus verwenden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Umschalttaste auf der Seitenleiste im Aufnahmemodus anzeigen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Desktop-Benachrichtigungen aktivieren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation>Abbruchbenachrichtigungen anzeigen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation>Abbruchbenachrichtigungen aktivieren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Symbol in der Taskleiste anzeigen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation>Grim zum Aufnehmen von Screenshots verwenden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation>Grim ist ein ausschließlich in Wayland verfügbares Dienstprogramm zur Aufnahme von Screenshots basierend auf dem Screencopy-Protokoll. Es ist im Allgemeinen nur auf minimalen Wayland-Fenstermanagern wie Sway, Hyprland usw. vorhanden.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>Nach einer Bestätigung fragen, um einen Screenshot aus den letzten Uploads zu löschen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Automatisch nach Updates suchen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>Damit kannst du zum Beispiel Screenshots von Flameshot selbst machen</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Flameshot-Daemon beim Hochfahren des Computers starten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Anzeige der Willkommensnachricht in der Mitte des Bildschirms, während ein Screenshot gemacht wird</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Eine große vordefinierte Farbpalette verwenden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Mit Doppelklick kopieren</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Kopieren bei Doppelklick aktivieren</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">URL kopieren und Fenster schließen, nachdem der Upload erfolgreich war</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation>Automatisch aus dem Speicher entladen, wenn es nicht benötigt wird</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation>Daemon (Hintergrundprozess) automatisch beenden, wenn er nicht benötigt wird</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation>Beim Systemstart im Hintergrund starten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation>Den Flameshot-Daemon (Hintergrundprozess) starten, wenn der Computer hochgefahren wird</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation>Vor dem Beenden der Aufnahme fragen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation>Bestätigungsdialog vor dem Beenden mit ESC anzeigen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation>Kopieren bei Doppelklick aktivieren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation>URL nach erfolgreichem Upload kopieren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>Nach dem Kopieren des Screenshots diesen ebenfalls in einer Datei speichern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Speicherpfad</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Ändern...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Festen Pfad für das Speichern von Aufnahmen verwenden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Bevorzugte Dateierweiterung zum Speichern:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Maximale Größe der letzten Uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>Imgur Applikations-Client-ID</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Wiederherstellbare Schritte</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>JPG-Format für die Zwischenablage verwenden (PNG standardmäßig)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation>Verlustebehaftetes JPG-Format für die Zwischenablage verwenden (standardmäßig verlustfreies PNG)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Dateipfad nach dem Speichern kopieren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Dateipfad nach dem Speichern der Datei in die Zwischenablage kopieren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Anti-Aliasing-Bild beim Zoomen des angehefteten Bildes</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>Soll das Bild nach dem Zoomen des angehefteten Bildes geglättet werden oder pixelig bleiben</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Bild ohne Bestätigung hochladen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Ordner wählen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Kann nicht in Ordner schreiben.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Lupe anzeigen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Lupe während der Auswahl des Screenshot-Bereichs aktivieren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Quadratische Lupe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Die Lupe in quadratischer Form einstellen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation>Millisekunden, bevor die Geometrieanzeige ausgeblendet wird; 0 bedeutet nie ausblenden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation>Geometrieanzeige ausblenden (ms)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation>Geometrieanzeige</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation>Anzeigeposition</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation>Nicht anzeigen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation>Oben links</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation>Oben rechts</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation>Unten links</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation>Unten rechts</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation>Mitte</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation>Qualitätsskala von 0-100; Höhere Zahl bedeutet bessere Qualität und größere Dateigröße</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation>JPEG Qualität</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation>Pfeil umkehren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation>Zuerst die Pfeilspitze zeichnen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation>Unsicheres Verpixeln</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation>Zeichne den Pixelierungseffekt auf unsichere, aber ästhetischere Weise.</translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Letzte Uploads</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">Letzte Aufnamen ist leer</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">URL kopieren</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL in Zwischenablage kopiert.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Im Browser öffnen</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Löschen bestätigen</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Sind Sie sicher, dass Sie die Aufnahme aus den Letzten Aufnahmen und vom Server löschen möchten?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Bild hochladen</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL kopiert.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Fehler</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Hochladebestätigung</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Möchtest du diese Aufnahme hochladen?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Hochladen ohne Bestätigung</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Bild hochladen</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">Kann URL nicht öffnen.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL kopiert.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">Bildschirmaufnahme in Zwischenablage kopiert.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">URL kopieren</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">URL öffnen</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Bild löschen</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Bild in Zwischenablage.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Bild hochladen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>Bild hochladen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>URL kopieren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>URL öffnen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>Bild löschen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>Bild in Zwischenablage.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Bild speichern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Kann URL nicht öffnen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL in Zwischenablage kopiert.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>Bildschirmaufnahme in Zwischenablage kopiert.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Der Screenshot kann nicht auf der Festplatte gespeichert werden.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Screenshot gespeichert.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>Bild-Uploader</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Auswahl hochladen</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Zu Imgur hochladen</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">Bild hochladen</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">URL kopieren</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">URL öffnen</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Bild löschen</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Bild in Zwischenablage.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Kann URL nicht öffnen.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL kopiert.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">Bildschirmaufnahme in Zwischenablage kopiert.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Bild hochladen</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Auswahl zu Imgur hochladen</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>Über</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Symbol</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>Lizenz</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPL v 3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Version</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>OS-Info</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Info kopieren</translation>\n    </message>\n    <message>\n        <source>SPACEBAR</source>\n        <translation type=\"vanished\">Leertaste</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Rechtsklick</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Mausrad</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Verschiebe Auswahl um 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Größenänderung um 1px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Auswahl verlassen</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">In Zwischenablage kopieren</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Speichere Auswahl als Datei</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Letze Änderungen zurücksetzen</translation>\n    </message>\n    <message>\n        <source>Toggle visibility of sidebar with options of the selected tool</source>\n        <translation type=\"vanished\">Öffne/Schließe Seitenauswahlmenü des gewählten Werkzeugs</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Zeige Farbauswahl</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Ändere die Dicke des Werkzeugs</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Verfügbare Tastenkürzel im Aufnahmemodus.</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Taste</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Beschreibung</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Lizenz&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Tastenkürzel&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Invertieren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Inverter als Malwerkzeug festlegen</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Linie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Linie als Malwerkzeug festlegen</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>Markierer</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Markierer als Malwerkzeug festlegen</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Bewegen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Auswahlbereich verschieben</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Stift</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Stift als Malwerkzeug festlegen</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Pin-Werkzeug</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Bild auf den Desktop pinnen</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Kontextmenü</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation>In Zwischenablage kopieren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>In Datei speichern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation>Nach rechts drehen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation>Nach links drehen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation>Deckkraft erhöhen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation>Deckkraft verringern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation>Schließen</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Verpixeln</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation>Verpixeln als Malwerkzeug festlegen.</translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Verpixeln als Werkzeug wählen</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation>Primärinstanz</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation>&lt;b&gt;Primärinstanz.&lt;/b&gt; Von Sekundärinstanzen empfangene Nachrichten:</translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">Die Registrierung von %1 ist fehlgeschlagen. Fehler: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">Die Registrierung von %1 konnte nicht aufgehoben werden. Fehler: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Speicherfehler</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>Aufnahme gespeichert als </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Aufnahme in die Zwischenablage gespeichert.</translation>\n    </message>\n    <message>\n        <source>Capture saved to clipboard</source>\n        <translation type=\"vanished\">Aufnahme in Zwischenablage gespeichert</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Fehler beim Speichern in die Zwischenablage</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>Fehler beim Speichern unter </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Screenshot speichern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Pfad in die Zwischenablage kopiert als </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Speichern abbrechen</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Speichern abgebrochen</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">Aufnahme in Zwischenablage kopiert und gespeichert unter </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Kann nicht via DBus verbinden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Mächtiges und trotzdem einfach zu bedienendes Bildschirmaufnahme Tool.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>Siehe</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Gesamten Bildschirm aufnehmen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Aufnahme-Launcher starten.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Eine manuelle Aufnahme im GUI-Modus starten.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Konfigurieren</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Einen einzelnen Monitor aufnehmen.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Verzeichnis wo die Aufnahme gespeichert werden wird</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation>Screenshot aller Monitore gleichzeitig aufnehmen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation>Einen Screenshot des angegebenen Monitors erstellen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Vorhandenes Verzeichnis oder neue Datei zum Speichern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Aufnahme in die Zwischenablage speichern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Aufnahme an den Bildschirm anheften</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Screenshot hochladen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Verzögerung in Millisekunden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Screenshot mit zuvor ausgewähltem Bereich wiederholen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Zu wählender Screenshot-Bereich</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Dateinamenschema festlegen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Erfassung akzeptieren, sobald eine Auswahl getroffen wurde</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Taskleistensymbol aktivieren oder deaktivieren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>&quot;beim Start ausführen&quot; aktivieren oder deaktivieren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation>Benachrichtigungen aktivieren oder deaktivieren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Konfiguration auf Fehler überprüfen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Hilfetext im Aufnahmemodus anzeigen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Haupt-Interfacefarbe festlegen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Kontrast-Interfacefarbe festlegen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>PNG-Rohdaten ausgeben</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Geometrie der Auswahl im Format B H X Y ausgeben. Ignoriert, falls raw ausgewählt ist</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Den zu erfassenden Bildschirm definieren (beginnend bei 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Ungültige Verzögerung, muss eine Zahl größer als 0 sein</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Ungültiger Bereich, verwende &apos;WxH+X+Y&apos; oder &apos;all&apos; oder &apos;screen0/screen1/...&apos;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Ungültiger Pfad, muss ein bestehendes Verzeichnis oder eine neue Datei in einem bestehenden Verzeichnis sein</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Definiere Monitor für die Aufnahme</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>Standard: Bildschirm auf dem sich der Mauszeiger befindet</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Bildschirmnummer</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Ungültige Farbe, dieser Parameter unterstützt die folgenden Formate:\n- #RGB (wobei R, G, und B jeweils ein einzelner HEX-Wert sind)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Benannte Farben wie &apos;blue&apos; oder &apos;red&apos;\nEventuell muss das &apos;#&apos; Zeichen als &apos;\\#FFF&apos; maskiert werden</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Ungültige Verzögerung, sie muss größer als 0 sein</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Ungültige Bildschirmnummer, sie darf nicht negativ sein</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Ungültiges Verzeichnis, es mus sein existierendes Verzeichnis im System angegeben werden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Ungültiger Wert, muss als &apos;true&apos; (wahr) oder &apos;false&apos; (falsch) angegeben werden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Fehler</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Kein Schreibzugriff auf</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Optionen</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Parameter</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">Parameter</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation>Unterbefehle</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation>Unterbefehle</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Verwendung</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>Parameter</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Standardmäßig wird Flameshot im Hintergrund ausgeführt und ein Taskleistensymbol zur Konfiguration angezeigt.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>Angeforderter Bildschirm überschreitet die Anzahl der Bildschirme</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Vollbild-Screenshot an den Bildschirm geheftet</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL in Zwischenablage kopiert.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Hallo, hier bin ich! Auf das Symbol in der Taskleiste linksklicken, um eine Aufnahme zu starten, oder rechtsklicken für mehr Optionen.</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Seitenpanel umschalten</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Auswahl links um 1 Pixel verändern</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Auswahl rechts um 1 Pixel verändern</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Auswahl oben um 1 Pixel verändern</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Auswahl unten um 1 Pixel verändern</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Gesamten Bildschirm auswählen</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Auswahl um 1 Pixel nach Links verschieben</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Auswahl um 1 Pixel nach Rechts verschieben</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Auswahl um 1 Pixel nach Oben verschieben</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Auswahl um 1 Pixel nach Unten verschieben</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Text in Textbereich übernehmen</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Aktuelles Werkzeug löschen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>Aufnahme verlassen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Letzte Screenshots</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Bildschirm aufnehmen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>Farbwähler anzeigen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Werkzeuggröße ändern</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Ändere die Dicke des Werkzeugs</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Rechteck</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Rechteck als Malwerkzeug festlegen</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Wiederholen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Nächste Veränderung wiederholen</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>Speichern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Screenshot in Datei speichern</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Speichere die Aufnahme</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Desktopumgebung wurde nicht erkannt (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation>Der universelle Wayland-Bildschirmaufnahmeadapter benötigt Grim als Bildschirmaufnahmekomponente von Wayland. Wenn die Bildschirmaufnahmekomponente fehlt, installiere sie bitte!</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation>Wenn die useGrimAdapter-Einstellung nicht aktiviert ist, wird das dbus-Protokoll verwendet. Es ist zu beachten, dass die Verwendung des dbus-Protokolls unter Wayland nicht empfohlen wird. Es wird empfohlen, die useGrimAdapter-Einstellung in flameshot.ini zu aktivieren, um den auf Grim basierenden allgemeinen Wayland-Screenshot-Adapter zu aktivieren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation>Die Screenshot-Komponente von grim basiert auf wlroots und wird möglicherweise nicht in GNOME oder ähnlichen Desktop-Umgebungen verwendet</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation>Kann Desktop-Umgebung nicht erkennen (GNOME? KDE? Qile? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Hinweis: Versuche, die Umgebungsvariable XDG_CURRENT_DESKTOP festzulegen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Bildschirm kann nicht erfasst werden</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation>Sekundärinstanz</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation>&lt;b&gt;Sekundärinstanz.&lt;/b&gt; Nachricht an Primärinstanz senden:</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation>Schreib hier irgendwas...</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation>&amp;Senden</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation>Fehler beim Senden der Nachricht</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation>Die Nachricht &apos;%1&apos; konnte nicht an die Primärinstanz gesendet werden.</translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Rechteckige Auswahl</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Rechteck als Malwerkzeig festlegen</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Tastenkürzel setzen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Zum Ändern neues Tastenkürzel eingeben </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Abbrechen mit Esc oder ⌘+Rücktaste zum Deaktivieren des Tastenkürzels.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Abbrechen mit Esc oder die Rücktaste zum Deaktivieren des Tastenkürzels.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>Flameshot muss neu gestartet werden, damit die Änderungen wirksam werden.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Tastenkürzel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Verfügbare Tastenkürzel im Aufnahmemodus.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>Beschreibung</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>Taste</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Linker Doppelklick</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation>Seitenleiste umschalten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation>Nimm eine Farbe vom Bildschirm</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation>Auswahl links um 1 Pixel verändern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation>Auswahl rechts um 1 Pixel verändern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation>Auswahl oben um 1 Pixel verändern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation>Auswahl unten um 1 Pixel verändern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation>Breite symmetrisch um 2px verringern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation>Breite symmetrisch um 2px erhöhen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation>Höhe symmetrisch um 2px erhöhen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation>Höhe symmetrisch um 2px verringern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation>Gesamten Bildschirm auswählen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation>Auswahl um 1 Pixel nach Links verschieben</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation>Auswahl um 1 Pixel nach Rechts verschieben</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation>Auswahl um 1 Pixel nach Oben verschieben</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation>Auswahl um 1 Pixel nach Unten verschieben</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation>Text in Textbereich übernehmen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation>Ausgewähltes Objekt löschen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation>Aktuelle Auswahl aufheben</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Aktuelles Werkzeug löschen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation>Bildschirm aufnehmen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation>Screenshot-Verlauf</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Aktuelle Dicke:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Aktuelle Farbe:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Drücke ESC für Abbruch</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Aktive Werkzeuggröße: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Aktive Farbe: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Farbe erfassen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation>Raster anzeigen</translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Werkzeuggröße verkleinern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Größe der anderen Werkzeuge verringern</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Werkzeuggröße erhöhen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Größe der anderen Werkzeuge erhöhen</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Größe der Auswahl</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">X- und Y-Abmessungen der Auswahl anzeigen</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Zeige die Dimensionen der Auswahl (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Jahrhundert (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Jahr (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Jahr (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Monatsname (Jan)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Monatsname (Januar)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Monat (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Wochentag (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Woche (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Wochentag (Mon)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Wochentag (Montag)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>Tag (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Tag des Monats (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>Tag (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Zeit (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Zeit (%H-%M)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Stunde (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Stunde (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Minute (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Sekunde (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Komplettes Datum (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Komplettes Datum (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation>Volles Datum (%d-%m-%Y)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Flameshot Info</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>Durchstreichen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Unterstrichen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Fettdruck</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Kursiv</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Links ausrichten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Mittig ausrichten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Rechts ausrichten</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Text</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Füge Text zur Auswahl hinzu</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>&amp;Screenshot anfertigen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>&amp;Launcher öffnen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation>&amp;Konfiguration</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation>&amp;Über Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation>Auf Aktualisierungen überprüfen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation>Neue Version %1 ist verfügbar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation>&amp;Beenden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>&amp;Letzte Uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation>Speicherpfad &amp;öffnen</translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Grafischer Farbeditor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Ändere die Farbe, indem due die Selektoren bewegst, und sieh dir die Änderungen in den Vorschauschaltflächen an.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Wähle einen Knopf, um ihn zu verändern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Hauptfarbe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Wähle diesen Knopf, um den Bearbeitungsmodus der Hauptfarbe zu wählen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Kontrastfarbe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Wähle diesen Knopf, um den Bearbeitungsmodus der Kontrastfarbe zu wählen.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Verwerfen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Letzte Änderung verwerfen</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>Neue Flameshot Version %1 ist verfügbar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Ignorieren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Später</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Aktualisieren</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>Upload-Verlauf</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>Screenshot Verlauf ist leer</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Formular</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>TextEtikett</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>URL kopieren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Im Browser öffnen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>Löschen bestätigen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>Bist du sicher, dass du die Aufnahme aus den Letzten Uploads und vom Server löschen möchtest?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Schließen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Leer&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Deckkraft des Bereichs außerhalb der Auswahl:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>Grafischer Farbeditor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Farbwähler-Editor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Knopfauswahl</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Alle wählen</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Wählen</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Unbenannt</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Unbenannt</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 Farben)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Neue Palette aus einer Datei öffnen</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Neue Palette anlegen</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Aktuelle Palette duplizieren</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Aktuelle Palette löschen</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Änderungen an der aktuellen Palette rückgängig machen</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Änderungen an der aktuellen Palette speichern</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Farbe zur Palette hinzufügen</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Ausgewählte Farbe aus der Palette entfernen</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>Neue Palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Name</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>GIMP-Paletten (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Palette Bild (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>Alle Dateien (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Palette öffnen</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Die Palettendatei konnte nicht geladen werden\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Farbe hinzufügen</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Farbe entfernen</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Farbe bearbeiten ...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 Farben)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Farbe löschen</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_el.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"el\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Προσθήκη Νέου</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Μετακίνηση Επάνω</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Μετακίνηση Κάτω</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Κατάργηση</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Αποδοχή</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Αποδοχή της λήψης</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>Εκκινητής Εφαρμογής</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Επιλέξτε μια εφαρμογή για να ανοίξετε την λήψη</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Άνοιγμα Με</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Άνοιγμα στο τερματικό</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Να παραμείνει ανοικτό μετά την επιλογή</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Σφάλμα</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Δεν είναι δυνατή η εκκίνηση στο τερματικό.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Δεν είναι δυνατή η εγγραφή στο</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Βέλος</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Ορίστε το Βέλος ως εργαλείο ζωγραφικής</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Desenfocament</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Estableix el desenfocament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Λειτουργία Λήψης&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Ορθογώνια Περιοχή</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Πλήρη Οθόνη (Τρέχουσα Οθόνη)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Πλήρη Οθόνη (Όλες οι Οθόνες)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>Χωρίς Καθυστέρηση</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> δευτερόλεπτο</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> δευτερόλεπτα</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Λήψη νέου στιγμιότυπου οθόνης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Περιοχή:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Εκκινητής Λήψης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>Ετικέτα Κειμένου</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Λειτουργία Λήψης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Καθυστέρηση:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>WxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translatorcomment>Impossible capturar la pantalla</translatorcomment>\n        <translation>Δεν είναι δυνατή η λήψη της οθόνης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Ποντίκι</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Επιλέξτε περιοχή στιγμιότυπου οθόνης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>Τροχός Ποντικιού</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Αλλαγή μεγέθους εργαλείου</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>Δεξί Κλίκ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>Εμφάνιση επιλογέα χρώματος</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Ανοίξτε το πλαϊνό πλαίσιο</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>Έξοδος</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>Ακύρωση Λήψης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>Είστε σίγουροι ότι θέλετε να ακυρώσετε τη λήψη;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>Μην εμφανιστεί ξανά</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Το Flameshot έχει χάσει την εστίαση. Οι συντομεύσεις πληκτρολογίου δεν θα λειτουργήσουν μέχρι να κάνετε κλικ κάπου.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Επιλύθηκε το σφάλμα διαμόρφωσης. Εκκινήστε ξανά το «flameshot gui» για να το εφαρμόσετε.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Επιλέξτε μια περιοχή με το ποντίκι, ή πατήστε Esc για έξοδο.\nΠατήστε Enter για να κάνετε λήψη της οθόνης.\nΠατήστε δεξί κλικ για να εμφανιστεί ο επιλογέας χρωμάτων.\nΧρησιμοποιήστε την ροδέλα του ποντικιού για να αλλάξετε το πάχος του επιλεγμένου εργαλείου.\nΠατήστε καινό για να ανοίξετε τον πλευρικό πίνακα.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Ρυθμίσεις Εργαλείου</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Κυκλικός Μετρητής</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Προσθέτει ένα αυτόματα αυξανόμενο μετρητή φυσαλίδων</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Κύκλος</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Ορίστε τον Κύκλο ως εργαλείο ζωφραφικής</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Επιλέξτε Χρώμα</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Κορεσμός</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Απόχρωση</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Hex</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Μπλε</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Τιμή</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Πράσινο</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Alpha</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Κόκκινο</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Αποδοχή χρώματος</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Enter ή Αριστερό Κλικ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Επιλέξτε με ακρίβεια χρώμα</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Κρατήστε Πατημένο το Αριστερό Κλικ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Εναλλαγή μεγεθυντικού φακού</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Space ή Δεξί Κλικ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Ακύρωση</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <source>Select Preset:</source>\n        <translation type=\"vanished\">Επιλέξτε Προεπιλογή:</translation>\n    </message>\n    <message>\n        <source>Select preset using the spinbox</source>\n        <translation type=\"vanished\">Επιλέξτε προεπιλογή χρησιμοποιώντας το spinbox</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Επεξεργασία Προεπιλογής:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Εισαγάγετε χρώμα για ενημέρωση προεπιλογής</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>Ενημέρωση</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Πατήστε το κουμπί για να ενημερώσετε την επιλεγμένη προεπιλογή</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Διαγραφή</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Πατήστε το κουμπί για να διαγράψετε την επιλεγμένη προεπιλογή</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Προσθήκη Προεπιλογής:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Εισαγάγετε το χρώμα χειροκίνητα ή επιλέξτε το χρησιμοποιώντας τον τροχό χρώματος</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Προσθήκη</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Πατήστε το κουμπί για να προσθέσετε προεπιλογή</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>Σφάλμα</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Δεν είναι δυνατή η προσθήκη προκαθορισμένης ρύθμισης. Συμπληρώθηκε το μέγιστο όριο.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Δεν είναι δυνατή η κατάργηση της προεπιλογής. Συμπληρώθηκε το ελάχιστο όριο.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Σφάλματα διαμόρφωσης</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Μη αναγνωρισμένη ρύθμιση: &apos;% 1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Μη αναγνωρισμένο όνομα συντόμευσης: &apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Διένεξη συντομεύσεων: &quot;% 1&quot; και &quot;% 2&quot; έχουν την ίδια συντόμευση: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Λάθος τιμή στο &apos;% 1&apos;. Αναμενόμενο: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>Επιλύσατε με επιτυχία το σφάλμα διαμόρφωσης.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>Η διαμόρφωση περιέχει ένα σφάλμα. Ανοίξτε τη διαμόρφωση για επίλυση.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>Εσφαλμένο κλειδί διαμόρφωσης &apos;%1&apos; στο ConfigHandler. Αναφέρετε αυτό ως σφάλμα.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Επίλυση σφαλμάτων διαμόρφωσης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Πρέπει να επιλύσετε όλα τα σφάλματα πριν συνεχίσετε:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>Επαναφορά</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Επαναφορά στην προεπιλεγμένη τιμή.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Κατάργηση</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Καταργήστε αυτήν τη ρύθμιση.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Ορισμένες συντομεύσεις πληκτρολογίου έχουν διενέξεις.\nΑυτό ΔΕΝ θα εμποδίσει την εκκίνηση του flameshot.\nΕπιλύστε τα με μη αυτόματο τρόπο στο αρχείο ρυθμίσεων.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Επίλυση όλων</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Επιλύστε όλα τα σφάλματα που αναφέρονται.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Λεπτομέριες</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Διαμόρφωση</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Διεπαφή</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Επεξεργαστής Ονόματος αρχείου</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>Γενικά</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Συντομεύσεις</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Επίλυση</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Το αρχείο διαμόρφωσης έχει σφάλματα. Επιλύστε τα πριν συνεχίσετε.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">Η νέα έκδοση % 1 είναι διαθέσιμη</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">Έχετε την πιο πρόσφατη έκδοση</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Αποτυχία λήψης πληροφοριών για την πιο πρόσφατη έκδοση.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Σφάλμα</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">Δεν είναι δυνατό το κλείσιμο των ενεργών γραφικών στοιχείων</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Άνοιγμα Εκκινητή</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Διαμόρφωση</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;Σχετικά με</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Έλεγχος για ενημερώσεις</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Τελευταίες Μεταφορτώσεις</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">Η διεύθυνση URL αντιγράφηκε στο πρόχειρο.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informació</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">%Κλείσιμο</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Λήψη Στιγμιότυπου οθόνης</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Αντιγραφή</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Αντιγραφή επιλογής στο πρόχειρο</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Copy the selection into the clipboard</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">Unable to connect via DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Έξοδος</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Αφήστε την οθόνη λήψης</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Επεξεργαστείτε το όνομα των λήψεών σας:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Επεξεργασία:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Προεπισκόπηση:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Αποθήκευση</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Αποθηκεύει το μοτίβο</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Επαναφορά</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Επαναφέρει το αποθηκευμένο μοτίβο</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Καθαρισμός</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Διαγράφει το όνομα</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>Σφάλμα</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>Δεν είναι δυνατό το κλείσιμο των ενεργών γραφικών στοιχείων</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>Η διεύθυνση URL αντιγράφηκε στο πρόχειρο.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>Η νέα έκδοση % 1 είναι διαθέσιμη</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>Έχετε την πιο πρόσφατη έκδοση</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>Αποτυχία λήψης πληροφοριών για την πιο πρόσφατη έκδοση.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Δεν είναι δυνατή η σύνδεση μέσω DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importar</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Impossible llegir el fitxer.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Impossible escriure al fitxer.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Guardar Arxiu</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reset</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llançament a l&apos;inici</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>Εισαγωγή</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>Σφάλμα</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>Δεν είναι δυνατή η ανάγνωση του αρχείου.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>Δεν είναι δυνατή η εγγραφή του αρχείου.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>Αποθήκευση Αρχείου</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>Επιβεβαίωση Επαναφοράς</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>Είστε βέβαιοι ότι θέλετε να επαναφέρετε τη διαμόρφωση;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>Εμφάνιση μηνύματος βοήθειας</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Εμφάνιση του μηνύματος βοήθειας στην αρχή της λειτουργίας λήψης.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Εμφάνιση του κουμπιού του πλαϊνού πίνακα</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Εμφάνιση του κουμπιού εναλλαγής του πλαϊνού πίνακα στη λειτουργία λήψης.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>Εμφάνιση ειδοποιήσεων στην επιφάνειας εργασίας</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>Εμφάνιση εικονιδίου tray</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Εμφάνιση του εικονιδίου συστήματοςtray</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Απαιτείται επιβεβαίωση για τη διαγραφή στιγμιότυπου οθόνης από τις πιο πρόσφατες μεταφορτώσεις</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>Αρχείο Διαμόρφωσης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>Εξαγωγή</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>Επαναφορά</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Αυτόματος έλεγχος για ενημερώσεις</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Επιτρέψτε πολλαπλές παρουσίες GUI flameshot ταυτόχρονα</translation>\n    </message>\n    <message>\n        <source>This allows you to take screenshots of flameshot itself for example.</source>\n        <translation type=\"vanished\">Αυτό σας επιτρέπει να τραβάτε στιγμιότυπα οθόνης του ίδιου του flameshot, για παράδειγμα.</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Κλείστε αυτόματα το daemon όταν δεν χρειάζεται</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Έναρξη κατά την εκκίνηση</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Εκκίνηση Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Εμφάνιση μηνύματος καλωσορίσματος κατά την εκκίνηση</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Χρησιμοποιήστε μεγάλη προκαθορισμένη παλέτα χρωμάτων</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>Αντιγράψτε τη διεύθυνση URL μετά τη μεταφόρτωση</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Αντιγράψτε τη διεύθυνση URL και κλείστε το παράθυρο μετά τη μεταφόρτωση</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Αποθήκευση εικόνας μετά την αντιγραφή</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Αποθηκεύστε το αρχείο εικόνας αφού το αντιγράψετε</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Εμφανίστε το μήνυμα βοήθειας στην αρχή στη λειτουργία λήψης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation>Χρησιμοποιήστε την τελευταία περιοχή</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation type=\"unfinished\">Χρησιμοποιεί την τελευταία περιοχή ως προεπιλεγμένη επιλογή για το επόμενο στιγμιότυπο οθόνης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Εμφάνιση του κουμπιού εναλλαγής του πλαϊνού πίνακα στη λειτουργία λήψης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Ενεργοποίηση ειδοποιήσεων επιφάνειας εργασίας</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation>Εμφάνιση ειδοποίησεων ακύρωσης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation>Ενεργοποίηση ειδοποιήσεων ακύρωσης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Εμφάνιση εικονιδίου στο tray συστήματος</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation>Χρήση του grim για λήψη στιγμιότυπων οθόνης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation>Το grim είναι ένα εργαλείο που λειτουργεί μόνο στο Wayland για λήψη στιγμιότυπων οθόνης, βασισμένο στο πρωτόκολλο screencopy. Συνήθως θα πρέπει να το ενεργοποιείτε μόνο σε minimal διαχειριστές παραθύρων Wayland, όπως το sway, το hyprland κ.λπ.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>Ζητήστε επιβεβαίωση για τη διαγραφή στιγμιότυπου οθόνης από τις πιο πρόσφατες μεταφορτώσεις</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Έλεγχος ενημερώσεων αυτόματα</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>Αυτό σας επιτρέπει να τραβάτε στιγμιότυπα οθόνης του ίδιου του Flameshot, για παράδειγμα</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Εκκίνηση του Flameshot daemon κατά την έναρξη του υπολογιστή</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Εμφάνιση του πλαισίου μηνύματος καλωσορίσματος στη μέση της οθόνης κατά τη λήψη ενός στιγμιότυπου οθόνης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Χρήση μιας μεγάλης προκαθορισμένης παλέτα χρωμάτων</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Αντιγραφή με διπλό κλικ</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Ενεργοποιήστε την Αντιγραφή με Διπλό Κλικ</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Αντιγραφή της διεύθυνσης URL και κλείσιμο του παραθύρου μετά την επιτυχή μεταφόρτωση</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation>Εμφάνιση επιβεβαίωσης πριν την έξοδο με το πλήκτρο ESC</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation>Ενεργοποίηση αντιγραφής στο πρόχειρο με διπλό κλικ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation>Αντιγραφή του URL μετά από επιτυχημένη μεταφόρτωση</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>Αφού αντιγράψετε το στιγμιότυπο οθόνης, αποθηκεύστε το και σε αρχείο</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Αποθήκευση Διαδρομής</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Αλλαγή...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Χρησιμοποιήστε σταθερή διαδρομή για στιγμιότυπα οθόνης για αποθήκευση</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Προτιμώμενη επέκταση αρχείου αποθήκευσης:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Τελευταίες Μεταφορτώσεις Μέγιστο Μέγεθος</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>Κλειδί API Imgur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Αναίρεση Ορίου</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Χρήση μορφής JPG για το πρόχειρο (προεπιλογή PNG)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Αντιγραφή διαδρομής αρχείου μετά την αποθήκευση</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Αντιγραφή της διαδρομής του αρχείου στο πρόχειρο μετά την αποθήκευση του αρχείου</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Anti-aliasing της εικόνας κατά τη μεγέθυνση της καρφιτσωμένης εικόνας</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>Μετά τη μεγέθυνση της καρφιτσωμένης εικόνας, θέλετε η εικόνα να εξομαλυνθεί ή να παραμείνει pixelated</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Μεταφόρτωση εικόνας χωρίς επιβεβαίωση</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Επιλέξτε ένα Φάκελο</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Δεν είναι δυνατή η εγγραφή στον κατάλογο.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Εμφάνιση μεγεθυντικού φακού</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Ενεργοποιήστε έναν μεγεθυντικό φακό ενώ επιλέγετε την περιοχή στιγμιότυπου οθόνης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Μεγεθυντικός φακός τετράγωνου σχήματος</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Κάντε τον μεγεθυντικό φακό να έχει τετράγωνο σχήμα</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Τελευταίες Μεταφορτώσεις</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">Το ιστορικό στιγμιότυπων οθόνης είναι κενό</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Αντιγραφή διεύθυνσης URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">Η διεύθυνση URL αντιγράφηκε στο πρόχειρο.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Ανοιγμα σε πρόγραμμα περιήγησης</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Επιβεβαίωση για διαγραφή</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Είστε βέβαιοι ότι θέλετε να διαγράψετε ένα στιγμιότυπο οθόνης από τις πιο πρόσφατες μεταφορτώσεις και διακομιστή;</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Επιβεβαίωση Μεταφόρτωσης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Θέλετε να ανεβάσετε αυτήν τη λήψη;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Μεταφόρτωση χωρίς επιβεβαίωση</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Obri l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Imatge al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Μεταφόρτωση εικόνας</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>Μεταφόρτωση Εικόνας</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>Αντιγραφή διεύθυνσης URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>Άνοιγμα διεύθυνσης URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>Διαγραφή εικόνας</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>Εικόνα στο Πρόχειρο.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Αποθήκευση εικόνας</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Δεν είναι δυνατό το άνοιγμα της διεύθυνσης URL.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>Η διεύθυνση URL αντιγράφηκε στο πρόχειρο.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>Το στιγμιότυπο οθόνης αντιγράφηκε στο πρόχειρο.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Δεν είναι δυνατή η αποθήκευση του στιγμιότυπου οθόνης στο δίσκο.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Το στιγμιότυπο οθόνης αποθηκεύτηκε.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>Πρόγραμμα Μεταφόρτωσης Εικόνων</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Ανεβάστε την επιλογή</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Upload to Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">Μεταφόρτωση εικόνας</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Αντιγραφή διεύθυνσης URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Άνοιγμα URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Delete image</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Εικόνα στο Πρόχειρο.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Δεν είναι δυνατό το άνοιγμα της διεύθυνσης URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">Η διεύθυνση URL αντιγράφηκε στο πρόχειρο.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">Το στιγμιότυπο οθόνης αντιγράφηκε στο πρόχειρο.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Image Uploader</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Upload the selection to Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>Σχετικά με</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Εικονίδιο</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>Άδεια</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Έκδοση</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>Πληροφορίες Λειτουργικού Συστήματος</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Αντιγραφή πληροφοριών</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Clic dret</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Mou la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Redimensiona la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Guarda la selecció com a fitxer</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Desfés l&apos;última modificació</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Tecla</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Descripció</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Άδεια&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Έκδοση&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Dreceres&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Αντιστροφή</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Ρυθμίστε την Αντιστροφή ως εργαλείο ζωγραφικής</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Γραμμή</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Ορίστε τη Γραμμή ως εργαλείο ζωγραφικής</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>Marker</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Ορίστε το Marker ως εργαλείο ζωγραφικής</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Μετακίνηση</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Μετακίνηση της επιλεγμένης περιοχής</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Μολύβι</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Ορίστε το Μολύβι ως εργαλείο ζωγραφικής</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Εργαλείο Καρφίτσας</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Καρφιτσώστε την εικόνα στην επιφάνεια εργασίας</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Γενικό πλαίσιο μενού</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation>Αντιγραφή στο πρόχειρο</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Αποθήκευση στο αρχείο</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\">Κλείσιμο</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Pixelate</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Ορίστε το Pixelate ως εργαλείο ζωγραφικής</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">Απέτυχε η εγγραφή του %1. Σφάλμα: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">Απέτυχε η κατάργηση της εγγραφής του %1. Σφάλμα: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Η λήψη αποθηκεύτηκε στο πρόχειρο.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Σφάλμα κατά την αποθήκευση στο πρόχειρο</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Αποθήκευση στιγμιότυπου οθόνης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Η διαδρομή αντιγράφηκε στο πρόχειρο ως </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">Capture is saved and copied to the clipboard as </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Αποθήκευση Σφάλματος</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>Η λήψη αποθηκεύτηκε ως </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>Σφάλμα κατά την προσπάθεια αποθήκευσης ως </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Δεν είναι δυνατή η σύνδεση μέσω DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Ισχυρό αλλά απλό στη χρήση λογισμικό στιγμιότυπων οθόνης.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>Δες</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Καταγράψτε ολόκληρη την επιφάνεια εργασίας.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Ανοίξτε τον εκκινητή καταγραφής.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Ξεκινήστε μια χειροκίνητη λήψη σε λειτουργία GUI.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Διαμορφώστε</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Λήψη μίας οθόνης.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Path where the capture will be saved</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Υπάρχων κατάλογος ή νέο αρχείο για αποθήκευση</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Αποθηκεύστε τη λήψη στο πρόχειρο</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Καρφιτσώστε τη λήψη στην οθόνη</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Μεταφόρτωση στιγμιότυπου οθόνης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Χρόνος καθυστέρησης σε χιλιοστά του δευτερολέπτου</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Επαναλάβετε το στιγμιότυπο οθόνης με την προηγουμένως επιλεγμένη περιοχή</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Περιοχή στιγμιότυπου οθόνης για επιλογή</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Ορίστε το μοτίβο ονόματος αρχείου</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Αποδεχτείτε τη λήψη μόλις γίνει μια επιλογή</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Ενεργοποιήστε ή απενεργοποιήστε το εικονίδιο tray</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Ενεργοποίηση ή απενεργοποίηση της εκτέλεσης κατά την εκκίνηση</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Ελέγξτε τη διαμόρφωση για σφάλματα</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Εμφάνιση του μηνύματος βοήθειας στη λειτουργία λήψης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Καθορίστε το κύριο χρώμα διεπαφής χρήστη</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Καθορίστε το χρώμα του αντίθεσης διεπαφής χρήστη</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Εκτυπώστε λήψη raw PNG</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Εκτύπωση γεωμετρίας της επιλογής στη μορφή WxH+X+Y. Δεν κάνει τίποτα εάν έχει καθοριστεί raw</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Καθορίστε την οθόνη για λήψη (ξεκινώντας από το 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Μη έγκυρη καθυστέρηση, πρέπει να είναι αριθμός μεγαλύτερος από 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Μη έγκυρη περιοχή, χρησιμοποιήστε &apos;WxH+X+Y&apos; ή &apos;όλες&apos; ή &apos;οθόνη0/οθόνη1/...&apos;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Μη έγκυρη διαδρομή, πρέπει να είναι ένας υπάρχων κατάλογος ή ένα νέο αρχείο σε έναν υπάρχοντα κατάλογο</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>προεπιλογή: οθόνη που περιέχει τον κέρσορα</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Αριθμός οθόνης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Μη έγκυρο χρώμα, αυτή η σημαία υποστηρίζει τις ακόλουθες μορφές:\n- #RGB (καθένα από τα R, G και B είναι ένα μόνο εξαψήφιο)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Ονομασμένα χρώματα όπως &quot;μπλε&quot; ή &quot;κόκκινο&quot;\nΊσως χρειαστεί να ξεφύγετε από το σύμβολο &quot;#&quot; όπως στο &quot;\\#FFF&quot;</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Invalid delay, it must be higher than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Μη έγκυρος αριθμός οθόνης, δεν πρέπει να είναι αρνητικός</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Μη έγκυρη τιμή, πρέπει να οριστεί ως &quot;true&quot; ή &quot;false&quot;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Σφάλμα</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Δεν είναι δυνατή η εγγραφή στο</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>Η ζητούμενη οθόνη υπερβαίνει τον αριθμό οθονών</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Στιγμιότυπο πλήρης οθόνης καρφιτσώθηκε στην οθόνη</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">Η διεύθυνση URL αντιγράφηκε στο πρόχειρο.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Επιλογές</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Ορίσματα</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">ορίσματα</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Χρήση</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>επιλογές</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Από προεπιλογή εκτελείται το Flameshot στο παρασκήνιο και προσθέτει ένα εικονίδιο tray για διαμόρφωση.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Γεια σας, είμαι εδώ! Κάντε κλικ στο εικονίδιο tray για να τραβήξετε ένα στιγμιότυπο οθόνης ή κάντε κλικ με το δεξί κουμπί για να δείτε περισσότερες επιλογές.</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Select entire screen</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>Κλείστε την λήψη</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Ιστορικό στιγμιότυπων οθόνης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Καταγραφή οθόνης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>Εμφάνιση επιλογέα χρώματος</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Αλλάξτε το μέγεθος των εργαλείων</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Αλλάξτε το πάχος του εργαλείου</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Ορθογώνιο παραλληλόγραμμο</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Ορίστε το Ορθογώνιο ως εργαλείο ζωγραφικής</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Επανάληψη</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Επαναλάβετε την επόμενη τροποποίηση</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>Αποθήκευση</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Αποθήκευση στιγμιότυπου οθόνης σε αρχείο</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Save the capture</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Δεν είναι δυνατός ο εντοπισμός του περιβάλλοντος επιφάνειας εργασίας (GNOME; KDE; Sway; ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Συμβουλή: δοκιμάστε να ρυθμίσετε τη μεταβλητή περιβάλλοντος XDG_CURRENT_DESKTOP.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Δεν είναι δυνατή η λήψη της οθόνης</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Ορθογώνια Επιλογή</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Ορίστε την Επιλογή ως το εργαλείο ζωγραφικής</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Ορισμός Συντόμευσης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Εισαγάγετε νέα συντόμευση για αλλαγή </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Πατήστε Esc για ακύρωση ή ⌘+Backspace για να απενεργοποιήσετε τη συντόμευση πληκτρολογίου.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Πατήστε Esc για ακύρωση ή Backspace για να απενεργοποιήσετε τη συντόμευση πληκτρολογίου.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>Πρέπει να γίνει επανεκκίνηση του Flameshot για να τεθούν σε ισχύ οι αλλαγές.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Hot Keys</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Διαθέσιμες συντομεύσεις στη λειτουργία λήψης οθόνης.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>Περιγραφή</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>Πλήκτρο</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Αριστερό Διπλό Κλικ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation>Εναλλαγή πλαϊνού πάνελ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation>Αλλαγή μεγέθους επιλογής αριστερά 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation>Αλλαγή μεγέθους επιλογής δεξιά 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation>Αλλαγή μεγέθους επιλογής έως 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation>Αλλαγή μεγέθους επιλογής κατά 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation>Επιλέξτε ολόκληρη την οθόνη</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation>Μετακίνηση επιλογής αριστερά 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation>Μετακίνηση επιλογής δεξιά 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation>Μετακίνηση επιλογής επάνω 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation>Μετακίνηση επιλογής κάτω 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation>Δέσμευση κειμένου στην περιοχή κειμένου</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Διαγραφή τρέχοντος εργαλείου</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation>Καταγραφή οθόνης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation>Ιστορικό στιγμιότυπων οθόνης</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Active thickness:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Active color:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Press ESC to cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Ενεργό μέγεθος εργαλείου: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Ενεργό Χρώμα: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Πιάσε το Χρώμα</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Μείωση Μεγέθους Εργαλείου</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Μειώστε το μέγεθος των άλλων εργαλείων</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Αύξηση Μεγέθους Εργαλείου</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Αυξήστε το μέγεθος των άλλων εργαλείων</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Δείκτης Μεγέθους Επιλογής</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Εμφάνιση των διαστάσεων X και Y της επιλογής</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Show the dimensions of the selection (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Αιώνας (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Έτος (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Έτος (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Όνομα Μήνα (Ιαν)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Όνομα Μήνα (Ιανουάριος)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Μήνας (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Ημέρα Eβδομάδας (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Εβδομάδα (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Όνομα Hμέρας (Δευτ)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Όνομα Ημέρας (Δευτέρα)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>Ημέρα (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Ημέρα του Μήνα (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>Ημέρα (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Ώρα (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Ώρα (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Λεπτό (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Δευτερόλεπτο (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Πλήρης Ημερομηνία (%μήνας/%μέρα/%έτος)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Πλήρης Ημερομηνία (%έτος-%μήνας-%μέρα)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Ώρα (%Ω-%Λ-%Δ)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Ώρα (%Ω-%Λ)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Πληροφορίες Flameshot</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>StrikeOut</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Υπογραμμίζω</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Έντονο</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Italic</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Αριστερή Στοίχιση</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Στοίχιση στο Κέντρο</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Δεξιά Στοίχιση</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Κείμενο</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Προσθέστε κείμενο στη λήψη σας</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>&amp;Λήψη Στιγμιότυπου οθόνης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>&amp;Άνοιγμα Εκκινητή</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation>&amp;Διαμόρφωση</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation>&amp;Σχετικά με</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation>Έλεγχος για ενημερώσεις</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation>Η νέα έκδοση % 1 είναι διαθέσιμη</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation>%Κλείσιμο</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>&amp;Τελευταίες Μεταφορτώσεις</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Επεξεργαστής Χρωμάτων Διεπαφής χρήστη</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Αλλάξτε το χρώμα μετακινώντας τους επιλογείς και δείτε τις αλλαγές στα κουμπιά προεπισκόπησης.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Επιλέξτε ένα κουμπί για να το τροποποιήσετε</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Κύριο Χρώμα</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Κάντε κλικ σε αυτό το κουμπί για να ορίσετε τη λειτουργία έκδοσης του κύριου χρώματος.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Χρώμα Αντίθεσης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Κάντε κλικ σε αυτό το κουμπί για να ορίσετε τη λειτουργία έκδοσης του χρώματος αντίθεσης.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Αναίρεση</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Αναίρεση της τελευταίας τροποποίησης</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>Η νέα έκδοση Flameshot % 1 είναι διαθέσιμη</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Αγνόησή</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Αργότερα</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Ενημέρωση</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>Ιστορικό Mεταφόρτωσης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>Το ιστορικό στιγμιότυπων οθόνης είναι κενό</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Φόρμα</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>Ετικέτα Κειμένου</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>Αντιγραφή διεύθυνσης URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Άνοιγμα σε Πρόγραμμα περιήγησης</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>Επιβεβαίωση για διαγραφή</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>Είστε βέβαιοι ότι θέλετε να διαγράψετε ένα στιγμιότυπο οθόνης από τις πιο πρόσφατες μεταφορτώσεις και διακομιστή;</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Κλείσιμο</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Άδειο&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Αδιαφάνεια περιοχής εκτός επιλογής:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>Επεξεργαστής Χρωμάτων Διεπαφής χρήστη</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Επεξεργαστής Επιλογέα Χρώματος</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Επιλογή Κουμπιού</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Επιλογή Όλων</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Επιλογή</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Ανώνυμο</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Ανώνυμο</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>% 1 (% 2 χρώματα)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Ανοίξτε μια νέα παλέτα από το αρχείο</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Δημιουργήστε μια νέα παλέτα</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Αντιγράψτε την τρέχουσα παλέτα</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Διαγράψτε την τρέχουσα παλέτα</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Επαναφέρετε τις αλλαγές στην τρέχουσα παλέτα</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Αποθηκεύστε τις αλλαγές στην τρέχουσα παλέτα</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Προσθέστε ένα χρώμα στην παλέτα</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Αφαιρέστε το επιλεγμένο χρώμα από την παλέτα</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>Νέα Παλέτα</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Όνομα</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>Παλέτες GIMP (* .gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Παλέτα Εικόνας (% 1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>Όλα τα Αρχεία (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Ανοίξτε την Παλέτα</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Αποτυχία φόρτωσης του αρχείου παλέτας\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Προσθήκη Χρώματος</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Αφαιρέστε το Χρώμα</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Επεξεργασία Χρώματος...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>% 1 (% 2 χρώματα)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Καθαρισμός Χρώματος</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_en.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"en\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_es.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"es_ES\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Añadir Nuevo</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Subir</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Bajar</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Eliminar</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Aceptar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Aceptar la captura</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>Lanzador de Aplicaciones</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Elige una aplicación con la que abrir la captura</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Abrir Con</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Lanzar en terminal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Mantener abierto tras la selección</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Imposible escribir en</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Imposible lanzar en terminal.</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Flecha</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Establecer la Flecha como la herramienta de dibujo</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Desenfoque</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Establece el Desenfoque como herramienta de dibujo</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Modo de captura&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Región rectangular</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Pantalla Completa (Monitor Actual)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Pantalla Completa (Todos los monitores)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>Sin demora</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> segundo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> segundos</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Tomar nueva captura de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Área:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Capturar Lanzador</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>Etiqueta de texto</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Modo de Captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Demora:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>WxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translation>Imposible capturar la pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Mouse</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Seleccionar área de captura de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>Rueda del Ratón</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Cambiar tamaño de la herramienta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>Clic Derecho</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>Mostrar el selector de color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Abrir panel lateral</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>Salir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>Salir de la Captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>¿Seguro que quieres dejar de capturar?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>No mostrar de nuevo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot ha perdido el foco. Los atajos de teclado no funcionarán a menos de que hagas clic en alguna parte.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Error de configuración resuelto. Lanza `flameshot gui` de nuevo para aplicarlo.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Selecciona un área con el ratón, o presiona Esc para salir.\nPresiona Enter para capturar la pantalla.\nPresion Click Derecho para mostrar el selector de color.\nUsa la rueda del ratón para cambiar el grosor de la herramienta.\nPresiona Espacio para abrir el panel lateral.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Ajustes de herramienta</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Contador Circular</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Añadir una burbuja contadora de incremento automático</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Círculo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Establecer el Círculo como la herramienta de dibujo</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Seleccionar Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Saturación</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Tono</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Hex</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Azul</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Valor</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Verde</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Alfa</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Rojo</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Aceptar color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Enter o click izquierdo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Seleccionar color precisamente</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Mantener pulsado el botón izquierdo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Alternar lupa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Espacio o clic derecho</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Cancelar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <source>Select Preset:</source>\n        <translation type=\"vanished\">Seleccionar Preajuste:</translation>\n    </message>\n    <message>\n        <source>Select preset using the spinbox</source>\n        <translation type=\"vanished\">Seleccione preestablecido usando el cuadro de número</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Editar el preajuste:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Introduce el color para actualizar el preajuste</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>Actualizar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Pulsa el botón para actualizar la preselección seleccionada</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Borrar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Presiona el botón para borrar el preajuste seleccionado</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Añadir Preajuste:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Ingresa un color manualmente o selecciónalo utilizando la rueda de colores</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Añadir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Presiona el botón para añadir preajuste</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>No se puede añadir el preajuste. Se ha alcanzado el límite máximo.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>No se puede borrar el preajuste. Se ha alcanzado el límite mínimo.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Errores de configuración</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Ajuste no reconocido: &quot;%1&quot;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Nombre de atajo no reconocido: &quot;%1&quot;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Conflicto de atajos: &quot;%1&quot; y &quot;%2&quot; tienen el mismo atajo: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Valor inadecuado en &quot;%1&quot;. Se espera: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>Has resuelto exitosamente el error de configuración.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>La configuración contiene un error. Abre la configuración para resolverlo.</translation>\n    </message>\n    <message>\n        <source>The configuration contains an error. Falling back to default.</source>\n        <translation type=\"vanished\">La configuración contiene un error. Revirtiendo a la predeterminada.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>Clave de configuración inadecuada &quot;%1&quot; en ConfigHandler. Por favor, reporta esto como un error.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Resolver errores de configuración</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Debes resolver todos los errores antes de continuar:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>Reiniciar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Restablecer al valor por defecto.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Eliminar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Eliminar este ajuste.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Algunos atajos de teclado tienen conflictos.\nEsto NO impedirá que Flameshot inicie.\nPor favor, resuélvelos manualmente en el archivo de configuración.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Resolver todo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Resolver todos los errores listados.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Detalles</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Configuración</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Interfaz</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Editor de Nombre</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>General</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Atajos</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Resolver</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;El archivo de configuración contiene errores. Resuélvelos antes de continuar.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">Nueva version %1 está disponible</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">Tienes la última versión</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">No se pudo obtener información sobre la última versión.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">No se pueden cerrar los widgets modales activos</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Tomar Captura de Pantalla</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Abrir Lanzador</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Configuración</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;Acerca de</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Buscar actualizaciones</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Últimas Subidas</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copiada al portapapeles.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Información</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Salir</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Copiar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Copiar selección al portapapeles</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Copia la selección al portapapeles</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">Imposible conectarse mediante DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Salir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Salir de la pantalla de captura</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Edita el nombre de tus capturas:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Editar:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Previsualización:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Guardar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Guarda el patrón</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Restaurar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reiniciar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Restaura el patrón guardado</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Limpiar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Borra el nombre</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>No es posible cerrar los widgets modales activos</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL copiada al portapapeles.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>Nueva versión %1 está disponible</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>Tienes la última versión</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>No se pudo obtener información sobre la última versión.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>No se puede conectar a través de DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importar</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Imposible leer el archivo.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Imposible escribir el archivo.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Guardar Archivo</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">¿Estás seguro de que quieres reiniciar la configuración?</translation>\n    </message>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Mostrar mensaje de ayuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Muestra el mensaje de ayuda al iniciar el modo de captura.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Mostrar notificaciones del escritorio</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Mostrar icono en la barra de tareas</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostrar el icono en la barra de tareas</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Archivo de Configuración</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reset</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Lanzar en el arranque</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Lanzar Flameshot</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>Importar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>Imposible leer el archivo.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>Imposible escribir el archivo.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>Guardar Archivo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>Confirmar Reinicio</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>¿Estás seguro de que quieres reiniciar la configuración?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>Mostrar mensaje de ayuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Muestra el mensaje de ayuda al iniciar el modo de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Mostrar el botón del panel lateral</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Muestra el botón de alternancia del panel lateral en el modo de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>Mostrar notificaciones del escritorio</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>Mostrar icono en la bandeja</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostrar el icono en la bandeja del sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Se requiere confirmación para borrar la captura de pantalla de las últimas subidas</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>Archivo de Configuración</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>Exportar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>Reiniciar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Comprobación automática de actualizaciones</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Permitir múltiples instancias simultáneas del GUI de flameshot</translation>\n    </message>\n    <message>\n        <source>This allows you to take screenshots of flameshot itself for example.</source>\n        <translation type=\"vanished\">Esto te permite tomar capturas de pantalla de Flameshot mismo, por ejemplo.</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Cerrar el daemon automáticamente cuando no se lo necesita</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Lanzar en el arranque</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Lanzar Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Mostrar mensaje de bienvenida en el lanzamiento</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Usar una gran paleta de colores predefinida</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>Copiar URL después de subir</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Copie la URL y cierre la ventana después de la carga</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Guardar imagen tras copia</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Guardar archivo de imagen luego de copiarlo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Mostrar el mensaje de ayuda al inicio en el modo de captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation>Utilizar la última región para el modo GUI</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation>Utilizar la última región como selección por defecto para la siguiente captura de pantalla en modo GUI</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Mostrar el botón de alternancia del panel lateral en el modo de captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Activar notificaciones de escritorio</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation>Mostrar notificaciones de cancelación</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation>Permitir notificaciones de cancelación</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Mostrar icono en la bandeja del sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation>Usar grim para capturar la pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation>Grim es una utilidad solo para wayland para capturar pantallas basadas en el protocolo screencopy. Por lo general, solo se habilita en gestores de ventanas wayland mínimos como sway, hyprland, etc.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>Pedir confirmación para eliminar las capturas de pantalla de las últimas subidas</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Comprobar las actualizaciones automáticamente</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>Esto le permite tomar capturas de pantalla de Flameshot mismo, por ejemplo</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Lanzar daemon de Flameshot al iniciar el equipo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Mostrar el cuadro de mensaje de bienvenida en el centro de la pantalla mientras se toma una captura de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Utilice una amplia paleta de colores predefinida</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Copiar al hacer doble clic</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Activar la copia con el doble clic</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Copiar la URL y cerrar la ventana después de que la subida haya sido exitosa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation>Descarga automáticamente de la memoria cuando no se necesite</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation>Cerrar automáticamente el daemon (proceso en segundo plano) cuando no se necesite</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation>Ejecutar en segundo plano al iniciar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation>Ejecutar Flameshot daemon (proceso en segundo plano) cuando se inicie el ordenador</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation>Preguntar antes de salir de captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation>Mostrar aviso de confirmación antes de salir mediante ESC</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation>Habilitar Copiar al portapapeles al hacer doble clic</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation>Copiar URL tras una subida exitosa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>Después de copiar la captura de pantalla, guardarla también en un archivo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Guardar Ubicación</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Cambiar...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Usar ubicación fija para guardar las capturas</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Extensión de archivo preferida al guardar:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Tamaño Máximo de Últimas Subidas</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>ID del cliente de la aplicación Imgur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Límite de deshacer</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Utilizar el formato JPG para el portapapeles (PNG por defecto)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Copiar ubicación del archivo después de guardar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Copiar la ruta del archivo al portapapeles luego de guardar el archivo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Realizar antialiasing al hacer zoom en la imagen fijada</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>Después de ampliar la imagen fijada, debería la imagen ser suavizada o permanecer pixelada</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Subir imagen sin confirmación</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Elegir una carpeta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>No se puede escribir en el directorio.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Mostrar lupa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Activar una lupa al seleccionar el área de captura de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Lupa cuadrada</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Hacer que la lupa tenga forma cuadrada</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation>Ubicación de la pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation>Ninguno</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation>Arriba Izquierda</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation>Arriba Derecha</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation>Abajo Izquierda</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation>Abajo Derecha</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation>Centro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation>Rango de calidad de 0-100;Cuanto mayor sea el número mejor calidad y mayor tamaño de fichero</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation>Calidad de JPEG</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation>Dibuja primero la cabeza de la flecha</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Últimas Subidas</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">Historial de capturas vacío</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copiar URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copiada al portapapeles.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Abrir en navegador</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Confirmar para borrar</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">¿Estás seguro de que deseas borrar una captura de pantalla de las últimas subidas y el servidor?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Subiendo Imagen</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL copiada al portapapeles.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Confirmación de Subida</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>¿Deseas subir esta captura?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Subir sin confirmación</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Subiendo Imagen</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">No puede abrir la URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL copiada al portapapeles.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">Captura copiada al portapapeles.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copiar URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Abrir URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Borrar imagen</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Imagen al Portapapeles.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Upload image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>Subiendo Imagen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>Copiar URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>Abrir URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>Borrar imagen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>Imagen al Portapapeles.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Guardar imagen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>No se puede abrir la URL.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL copiada al portapapeles.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>Captura copiada al portapapeles.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>No se puede guardar la captura de pantalla en el disco.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Captura de pantalla guardada.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>Cargador de Imágenes</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Subir la selección</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Subir a Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">Subiendo Imagen</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copiar URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Abrir URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Borrar imagen</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Imagen al Portapapeles.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>No se puede abrir la URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copiada al portapapeles.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">Captura copiada al portapapeles.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Subir Imagen</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Sube la selección a Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>Información</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Ícono</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>Licencia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Versión</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>Información del sistema operativo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Copiar Información</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Click Derecho</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Rueda del Ratón</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Mover la selección 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Redimensionar la selección 1px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Salir de la captura</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Copiar al portapapeles</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Guardar la selección como un archivo</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Deshacer la última modificación</translation>\n    </message>\n    <message>\n        <source>Toggle visibility of sidebar with options of the selected tool</source>\n        <translation type=\"vanished\">Alternar la visualización de la barra lateral de opciones de la herramienta seleccionada</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Mostrar el selector de color</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Cambiar el grosor de la herramienta</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Atajos disponibles en el modo captura de pantalla.</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Tecla</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Descripción</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Licencia&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Versión&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Atajos&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Invertir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Establecer el Inversor como la herramienta de dibujo</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Línea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Establecer la Línea como la herramienta de dibujo</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>Marcador</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Establecer el Marcador como la herramienta de dibujo</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Mover</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Mover el área seleccionada</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Lápiz</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Establecer el Lápiz como la herramienta de dibujo</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Chincheta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Fijar imagen en el escritorio</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Context menu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation>Copiar al portapapeles</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Guardar en un archivo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation>Rotar hacia la derecha</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation>Rotar hacia la izquierda</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation>Aumentar Opacidad</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation>Disminuir Opacidad</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation>Cerrar</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Pixelar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Establecer Pixelar como la herramienta de pintura</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation>Instancia principal</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation>&lt;b&gt;Instancia principal.&lt;/b&gt; Mensajes recibidos de secundarias:</translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">Falla al registrar %1. Error: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">Falla al desregistrar %1. Error: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Error al Guardar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>Captura guardada como </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Captura guardada en el portapapeles.</translation>\n    </message>\n    <message>\n        <source>Capture saved to clipboard</source>\n        <translation type=\"vanished\">Captura guardada en el portapapeles</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Error al guardar en el portapapeles</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>Error intentando guardar como </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Guardar captura de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Ruta copiada al portapapeles como </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">Capture is saved and copied to the clipboard as </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Imposible conectar mediante DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Software de captura de pantalla poderoso pero sencillo de usar.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>Ver</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Capturar el escritorio completo.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Abrir el lanzador de capturas.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Iniciar una captura manual en el modo GUI.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Configurar</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Capturar una sola pantalla.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Path where the capture will be saved</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Directorio existente o nuevo archivo en el que guardar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Guarda la captura en el portapapeles</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Fija la captura a la pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Upload screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Duración de demora en milisegundos</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Repetir la captura de pantalla con la región previamente seleccionada</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Región de captura de pantalla a seleccionar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Establecer el patrón de nombre de archivo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Aceptar captura en cuanto se haga una selección</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Activar o desactivar el icono de la bandeja</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Activar o desactivar la ejecución al inicio</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Comprobar si hay errores en la configuración</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Mostrar el mensaje de ayuda en el modo de captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Definir el color principal de la interfaz de usuario</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Definir el color de contraste de la interfaz de usuario</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Imprimir la captura PNG sin procesar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Imprimir geometría de la selección en el formato WxH+X+Y. No hace nada si se especifica que no se procese</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Definir la pantalla a capturar (empezando por 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Demora inválida, debe ser un valor mayor a 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Región inválida, utiliza &quot;WxH+X+Y&quot; o &quot;todo&quot; o &quot;pantalla0/pantalla1/...&quot;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Ruta inválida, debe ser un directorio existente o un nuevo archivo en un directorio existente</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>por defecto: pantalla que contiene el cursor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Screen number</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Color inválido, este flag soporta los siguientes formatos:\n- #RGB (cada uno de R, G y B es un solo dígito hexadecimal)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Colores con nombre, como &quot;azul&quot; o &quot;rojo&quot;\nPuede ser que necesites preceder el símbolo &quot;#&quot; con &quot;\\&quot;, como en &quot;\\#FFF&quot;</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Invalid delay, it must be higher than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Número de pantalla inválido, no debe ser negativo</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Valor inválido, debe ser definido como &quot;verdadero&quot; o &quot;falso&quot;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Imposible escribir en</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>La pantalla solicitada supera el número de pantallas</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Captura de pantalla completa fijada a la pantalla</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copiada al portapapeles.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Options</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Argumentos</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">argumentos</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Uso</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>options</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Por defecto, Flameshot se ejecuta en segundo plano y añade un icono en la bandeja para su configuración.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>¡Hola, estoy aquí! Haz clic en el icono en la bandeja para tomar una captura de pantalla o clic derecho para ver más opciones.</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Select entire screen</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>Salir de la captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Historial de capturas de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Capturar pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>Mostrar el selector de color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Cambiar el tamaño de la herramienta</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Cambiar el grosor de la herramienta</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Rectángulo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Establecer el Rectángulo como la herramienta de dibujo</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Rehacer</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Rehacer la siguiente modificación</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>Guardar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Guardar captura de pantalla en un archivo</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Guardar la captura</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">No se puede detectar el entorno de escritorio (¿GNOME? ¿KDE? ¿Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Sugerencia: intenta configurar la variable del entorno XDG_CURRENT_DESKTOP.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Imposible capturar la pantalla</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Selección Rectangular</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Establecer Selección como la herramienta de dibujo</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Establecer Atajo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Introduce un nuevo atajo para cambiar este </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Presiona Esc para cancelar o ⌘+Retroceso para desactivar el atajo de teclado.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Presiona Esc para cancelar o Retroceso para desactivar el atajo de teclado.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>Flameshot debe ser reiniciado para que los cambios tengan efecto.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Teclas de Acceso Rápido</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Atajos disponibles en el modo captura de pantalla.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>Descripción</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>Tecla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Doble clic izquierdo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation>Alternar panel lateral</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation>Cambiar el tamaño de la selección a la izquierda 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation>Redimensionar selección hacia la derecha 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation>Redimensionar selección hacia arriba 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation>Redimensionar selección hacia abajo 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation>Seleccionar toda la pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation>Mover selección a la izquierda 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation>Mover selección a la derecha 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation>Mueve la selección 1px hacia arriba</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation>Mover selección hacia abajo 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation>Confirmar texto en el área de texto</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Eliminar herramienta actual</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation>Capturar pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation>Historial de capturas de pantalla</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Espesor activo:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Color activo:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Presiona ESC para cancelar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Tamaño de la herramienta activa: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Active Color: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Tomar Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Disminuir el Tamaño de la Herramienta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Disminuir el tamaño de las otras herramientas</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Aumentar el Tamaño de la Herramienta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Aumentar el tamaño de las otras herramientas</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Indicador de Tamaño de Selección</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Mostrar las dimensiones X e Y de la selección</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Muestra la dimensión de la selección (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Siglo (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Año (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Año (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Nombre del Mes (jul)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Nombre del Mes (julio)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Mes (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Día de la Semana (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Semana (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Nombre del Día (dom)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Nombre del Día (domingo)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>Día (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Día del Mes (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>Día (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Tiempo (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Tiempo (%H-%M)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Hora (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Hora (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Minuto (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Segundo (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Fecha (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Fecha (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Información de Flameshot</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>Tachado</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Subrayado</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Negrita</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Cursiva</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Alinear a la Izquierda</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Alinear al Centro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Alinear a la Derecha</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Texto</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Agregar texto a la captura</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>&amp;Capturar Pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>&amp;Abrir Lanzador</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation>&amp;Configuración</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation>&amp;Acerca de</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation>Buscar actualizaciones</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation>Nueva versión %1 está disponible</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation>&amp;Salir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>&amp;Últimas Cargas</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Editor de Color de Interfaz</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Cambia el color moviendo los selectores y observa los cambios en los botones de previsualización.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Selecciona un Botón para modificarlo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Color Principal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Clica en este botón para aplicar el modo edición para el color primario.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Color de Contraste</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Clica en este botón para aplicar el modo edición para el color de contraste.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Deshacer</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Borra la última modificación</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>Nueva versión %1 de Flameshot está disponible</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Ignorar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Luego</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Actualizar</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>Subir Historial</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>El historial de capturas está vacío</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Forma</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>Etiqueta de texto</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>Copiar URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Abrir en Navegador</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>Confirmar la eliminación</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>¿Estás seguro de que deseas borrar una captura de pantalla de las últimas subidas y el servidor?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Cerrar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Empty&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Opacidad del area fuera de la selección:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>Editor de Color de la Interfaz</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Editor del Selector de Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Selección de Botón</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Seleccionar Todos</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Elegir</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Sin Nombre</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Sin Nombre</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 colores)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Abrir una nueva paleta desde un archivo</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Crear una nueva paleta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Duplicar la paleta actual</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Borrar la paleta actual</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Revertir cambios a la paleta actual</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Guardar cambios a la paleta actual</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Añadir un color a la paleta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Eliminar el color seleccionado de la paleta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>Nueva Paleta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Name</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>Paletas de GIMP(*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Imagen de paleta (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>Todos los Archivos (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Abrir Paleta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>No se pudo cargar el archivo de paleta\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Add Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Eliminar color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Editar Color...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 colores)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Quitar Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_et.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"et\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Lisa uus</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Liiguta ülespoole</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Liiguta allapoole</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Eemalda</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Nõustu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Nõustu ekraanitõmmisega</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>Rakenduse käivitaja</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Vali rakendus, millega ekraanitõmmis avatakse</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Ava rakendusega</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Käivita terminalis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Peale valimist jäta avatuks</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Viga</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Terminalis käivitamine ei õnnestu.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Faili kirjutamine ei õnnestu</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Nool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Desenfocament</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Estableix el desenfocament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Mode de captura&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Ristkülikukujuline ala</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Terve ekraan (hetkel aktiivne monitor)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Terve ekraan (kõik monitorid)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>Ilma viivituseta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> sekund</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> sekundit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Tee uus ekraanitõmmis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Ala:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Ekraanitõmmise käivitaja</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>Tekstisilt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Ekraanitõmmise tegemise viis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Viivitus:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>LxK+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translatorcomment>Impossible capturar la pantalla</translatorcomment>\n        <translation>Ekraanitõmmise tegemine ei õnnestu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Hiir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Vali ekraanitõmmise ala</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>Hiire ratas</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Muuda tarviku suurust</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>Parem hiireklõps</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>Näita värvivalijat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Ava külgriba</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>Välju</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>Lõpeta ekraanitõmmistamine</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>Kas soovid lõpetada ekraanitõmmise tegemise?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>Ära näita seda teadet uuesti</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot on kaotanud fookuse. Klaviatuuri kiirklahvid ei toimi enne, kui oled kuhugile klõpsinud.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Escolliu una àrea amb el ratolí, o premeu Esc per sortir.\nPremeu Entrar per capturar la pantalla.\nPremeu clic dret per mostrar l&apos;eina de selecció de color.\nGireu la rodeta del ratolí per canviar el gruix de l&apos;eina de dibuix.\nPremeu Espai per obrir el calaix lateral.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Tarviku seadistused</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Vali värv</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Värviküllastus</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Värvitoon</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>16nd-süsteemis värvikood</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Sinine</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Väärtus</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Roheline</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Alfa-läbipaistvus</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Punane</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Nõustu värviga</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Vajuta sisestusklahvi või klõpsa hiire vasakut nuppu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Vali täpne värv</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Hoia hiire vasakut klahvi all</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Lülita luup sisse/välja</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Muuda eelseadistust:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Eelseadistuse muutmiseks sisesta sobilik värv</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>Uuenda</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Lisa eelseadistus:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Sisesta värvinumber käsitsi või vali ta värvirattast</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Lisa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Eelseadistuse lisamiseks klõpsi nuppu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>Viga</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Eelseadistuse lisamine ei õnnestu. Variantide arvu ülempiir on käes.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Eelseadistuse eemaldamine ei õnnestu. Variantide arvu alampiir on käes.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Seadistusvead</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation type=\"unfinished\">Eemalda</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Üksikasjad</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Seadistused</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Kasutajaliides</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Failinimede muster</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>Üldseadistused</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Kiirklahvid</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Lahenda</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Seadistuste failis on vigu. Enne jätkamist palun lahenda nad.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">La nova versió %1 ja és disponible</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">Teniu la versió més recent</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Error a l&apos;intentar obtenir informació sobre actualitzacions.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">No s&apos;han pogut tancar els widgets modals actius</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Obre el llançador d&apos;aplicacions</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Ajustaments</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;Quant a</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Comprova si hi ha actualitzacions disponibles</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Últimes càrregues</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informació</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Surt</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Captura</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Kopeeri</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Kopeeri valik lõikelauale</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Copia la selecció al porta-retalls</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">No s&apos;ha pogut connectar mitjançant DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Välju</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Välju ekraanitõmmise tegemise vaatest</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Määratle ekraanitõmmiste nimi:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Muuda:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Eelvaade:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Salvesta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Salvestab valitud mustri</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Taasta</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reinicialitza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Taastab valitud mustri</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Tühjenda</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Kustutab antud nimemustri</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>Viga</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>Aktiivseid modaalseid vidinaid ei õnnestu sulgeda</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>Võrguaadress on kopeeritud lõikelauale.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>Uus versioon %1 on saadaval</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>Sul on kasutusel viimane versioon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>Viimase versiooni teabe laadimine ei õnnestunud.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"unfinished\">No s&apos;ha pogut connectar mitjançant DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importar</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Impossible llegir el fitxer.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Impossible escriure al fitxer.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Guardar Arxiu</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reset</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llançament a l&apos;inici</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>Impordi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>Viga</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>Faili lugemine ei õnnestu.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>Faili salvestamine ei õnnestu.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>Salvesta fail</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation type=\"unfinished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"unfinished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>Näita abiteavet</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"obsolete\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Näita külgriba nuppu</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el botó del calaix lateral en el mode de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>Näita töölaua teavitusi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>Näita süsteemisalve ikooni</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona a la barra de tasques del sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation type=\"unfinished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation type=\"unfinished\">Exportar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>This allows you to take screenshots of flameshot itself for example.</source>\n        <translation type=\"vanished\">This allows you to take screenshots of flameshot itself for example.</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Automatically close daemon when it is not needed</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llança a l&apos;inici</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Inicia el Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Copia la URL i tanca la finestra després de la càrrega</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Peale kopeerimist salvesta pilt</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Desa el fitxer d&apos;imatge després d&apos;haver-lo copiat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation>Graafilise kasutajaliidese režiimis kasuta viimast valitud ala</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation>Graafilise kasutajaliidese režiimis kasuta järgmise ekraanitõmmise jaoks vaikimisi valikuna viimast valitud ala</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Launch Flameshot daemon when computer is booted</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Enable Copy on Double Click</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Copy URL and close window after uploading was successful</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation>Enne ekraanitõmmistamise lõpetamist küsi kinnitust</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation>Küsi kinnitust enne Escape-nupuga ekraanitõmmise tegemise lõpetamist</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Salvestuse asukoht</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Muuda...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Kasuta ekraanitõmmiste salvestamiseks määratud asukohta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Salvestatava faili eelistatud laiend:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Viimaste üleslaadimiste loendi pikkuse ülempiir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>Imgur&apos;i rakenduse klienditunnus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Tagasivõtmissammude ülempiir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Kasuta lõikelaua jaoks JPG-vormingut (vaikimisi on kasutusel PNG-vorming)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation>Kasuta lõikelaua jaoks kadudega JPG-vormingut (vaikimisi on kasutusel kadudeta PNG-vorming)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Peale salvestamist kopeeri faili asukoht</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Peale faili salvestamist kopeeri tema asukoht lõikelauale</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Últimes càrregues</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">L&apos;historial de captures de pantalla és buit</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Obre al navegador</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Confirmeu per esborrar</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Esteu segur de voler esborrar la captura de les últimes càrregues i del servidor?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Üleslaadimise kinnitus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Kas sa soovid selle ekraanitõmmise üles laadida?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Laadi üles ilma kinnitust küsimata</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Obri l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Imatge al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Laadi pilt üles</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>Pilt on üleslaadimisel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>Kopeeri võrguaadress</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>Ava võrguaadress</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>Kustuta pilt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>Pilt lõikelauale.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Salvesta pilt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Võrguaadressi avamine ei õnnestu.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>Võrguaadress on kopeeritud lõikelauale.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>Ekraanitõmmis on kopeeritud lõikelauale.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Ekraanitõmmise salvestamine andmekandjale ei õnnestunud.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Ekraanitõmmis on salvestatud.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>Piltide üleslaadija</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Laadi valik imgur.com teenusesse</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Puja a Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Obre l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Imatge al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Võrguaadressi avamine ei õnnestu.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Puja la imatge</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Puja la selecció a Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>Rakenduse teave</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Ikoon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>Litsents</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPL-i versioon 3 või suurem</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Versioon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshoti versioon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>Operatsioonisüsteemi teave</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Kopeeri see teave</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Clic dret</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Mou la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Redimensiona la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Guarda la selecció com a fitxer</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Desfés l&apos;última modificació</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Tecla</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Descripció</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Llicència&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Versió&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Dreceres&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation>Kopeeri lõikelauale</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Salvesta faili</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation>Sulge</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Estableix l&apos;eina de pixel·lament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">No s&apos;ha pogut registrar %1. Error: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">No s&apos;ha pogut desregistrar %1. Error: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Ekraanitõmmis on salvestatud lõikelauale.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Viga lõikelauale salvestamisel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Salvesta ekraanitõmmis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Asukoht on kopeeritud lõikelauale kui </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">La captura serà desada i copiada al porta-retalls com a </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Salvestusviga</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>Ekraanitõmmis on salvestatud kui </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"unfinished\">No s&apos;ha pogut connectar mitjançant DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Captureu l&apos;escriptori sencer.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Captura una sola pantalla.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Camí on es desarà la captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Invalid delay, it must be higher than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Viga</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Faili kirjutamine ei õnnestu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Arguments</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">arguments</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Select entire screen</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>Lõpeta ekraanitõmmistamine</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\">Ekraanitõmmiste ajalugu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\">Tee ekraanitõmmis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>Näita värvivalijat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"obsolete\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>Salvesta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Salvesta ekraanitõmmis faili</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Guarda la captura</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Unable to detect desktop environment (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Ekraanitõmmise tegemine ei õnnestu</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Kiirklahvid</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Ekraanitõmmise vaates kasutatavad kiirklahvid.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>Kirjeldus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>Klahv</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Vasak topeltklõps</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation>Lülita külgriba sisse/välja</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation>Suurenda valikut vasakul 1 piksli võrra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation>Suurenda valikut paremal 1 piksli võrra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation>Suurenda valikut üleval 1 piksli võrra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation>Suurenda valikut all 1 piksli võrra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation>Vähenda laiust sümmeetriliselt 2 piksli võrra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation>Suurenda laiust sümmeetriliselt 2 piksli võrra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation>Suurenda kõrgust sümmeetriliselt 2 piksli võrra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation>Vähenda kõrgust sümmeetriliselt 2 piksli võrra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation>Vali kogu ekraan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation>Liiguta valikut vasakule 1 piksli võrra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation>Liiguta valikut paremale 1 piksli võrra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation>Liiguta valikut üles 1 piksli võrra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation>Liiguta valikut alla 1 piksli võrra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation>Lisa tekst tekstialale</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation>Kustuta valitud joonistatud objekt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation>Tühista praegune valik</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"obsolete\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation>Tee ekraanitõmmis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation>Ekraanitõmmiste ajalugu</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Active thickness:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Active color:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Press ESC to cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Indicador de mida de selecció</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Show X and Y dimensions of the selection</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Mostra les mides de la selecció (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Sajand (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Aasta (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Aasta (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Kuu nimi (jan)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Kuu nimi (january)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Kuu (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Nädalapäev (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Nädala number (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Päeva nimi (mon)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Päeva nimi (monday)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>Päev kuus (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Päev kuus (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>Päev aastas (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Tund (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Tund (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Minut (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Sekund (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Täiskuupäev (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Täiskuupäev (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Aeg (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Aeg (%H-%M)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Flameshoti teave</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>Läbikriipsutatud kiri</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Allajoonitud kiri</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Paks kiri</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Kaldkiri</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Joonda vasakule</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Joonda keskele</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Joonda paremale</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Tekst</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Lisa ekraanitõmmisele kirjeldav tekst</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>&amp;Tee ekraanitõmmis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>&amp;Ava käivitaja</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation>&amp;Seadistused</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation>&amp;Rakenduse teave</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation>Kontrolli uuendusi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation>Uus versioon %1 on saadaval</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation>&amp;Lõpeta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>&amp;Viimased üleslaadimised</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation>Ava salvestuse asu&amp;koht</translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Editor de color de la interfície</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation type=\"unfinished\">Desfés l&apos;última modificació</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>Flameshoti uus versioon %1 on saadaval</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation type=\"unfinished\">Uuenda</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>Ekraanitõmmiste ajalugu on tühi</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation type=\"unfinished\">Tekstisilt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>Kopeeri võrguaadress</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>Kinnita kustutamine</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>Kas oled kindel, et soovid kustutada ekraanitõmmise viimaste üleslaadimiste loendist ja serverist?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\">Sulge</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Väljaspool valikut asuva ala läbipaistvus:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>Kasutajaliidese värvihaldus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Värvivalija</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Nuppude valik</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Vali kõik</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_eu.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"eu\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Gehitu berria</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Igo</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Jaitsi</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Kendu</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Onartu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Onartu argazkia</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>Aplikazioen abiarazlea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Hautatu pantaila-argazkia irekitzeko aplikazio bat</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Ireki honekin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Abiarazi terminalean</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Mantendu irekita hautapenaren ostean</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Errorea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Ezin da hemen idatzi:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Ezin da terminalean abiarazi.</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Gezia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Ezarri Gezia margotzeko tresna gisa</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Desenfoque</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Establece el Desenfoque como herramienta de dibujo</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Argazki-modua&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Eremu laukizuzena</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Pantaila osoa (uneko pantaila)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Pantaila osoa (pantaila guztiak)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>Atzerapenik ez</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> segundo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> segundo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Egin pantaila-argazki berria</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Eremua:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Kapturatzailearen abiarazlea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>Testu etiketa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Hartzeko modua</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Atzerapena:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>WxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translation>Ezin da pantailaren argazkia egin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Mouse</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Hautatu pantaila-argazkiaren eremua</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>Saguaren gurpila</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Aldatu tresnaren tamaina</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>Eskuin-klika</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>Erakutsi kolore-hautatzailea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Ireki alboko panela</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>Irten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>Utzi argazkia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>Seguru zaude argazkia utzi nahi duzula?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>Ez erakutsi hau berriro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot-ek fokua galdu du. Teklatuko lasterbideek ez dute funtzionatuko nonbait klik egin arte.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Konfigurazio-errorea konpondu da. Abiarazi `flameshot gui` berriro aplikatzeko.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Hautatu eremua saguarekin edo sakatu Ihes tekla irteteko.\nSakatu Sartu pantailaren argazkia egiteko.\nEgin eskuin-klika kolore-hautagailua erakusteko.\nErabili saguaren gurpila hautatutako tresnaren lodiera aldatzeko.\nSakatu Zuriunea alboko panela irekitzeko.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Tresna-aukerak</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Kontagailu biribildua</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Gehitu bere kabuz hazten den kontagailu-burbuila</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Zirkulua</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Ezarri Zirkulua margotzeko tresna gisa</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Hautatu kolorea</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Saturazioa</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Ñabardura</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Hex</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Blue</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Balioa</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Green</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Alpha</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Red</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Onartu kolorea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Sartu edo egin klik ezkerreko botoian</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Hautatu kolorea zehatz-mehatz</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Eduki sakatuta ezkerreko klik</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Aldatu lupara</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Zuriunea edo eskuineko klik</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Utzi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Editatu aurrezarpena:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Idatzi kolorea aurrez ezarritakoa eguneratzeko</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>Eguneratu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Sakatu botoia hautatutako aurrezarpena eguneratzeko</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Ezabatu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Sakatu botoia hautatutako aurrezarpena ezabatzeko</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Gehitu aurrezarpena:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Sartu kolorea eskuz edo hautatu kolore-gurpila erabiliz</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Gehitu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Sakatu botoia aurrez ezarritakoa gehitzeko</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>Errorea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Ezin da aurrez ezarri. Gehienezko mugara iritsi da.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Ezin izan da aurrez ezarrita kendu. Gutxieneko mugara iritsi da.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Konfigurazio akatsak</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Ezarpen ezezaguna: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Ezagutzen ez den lasterbidearen izena: &apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Lasterbideen gatazka: &apos;%1&apos; eta &apos;%2&apos; lasterbide bera dute: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Balio txarra &apos;%1&apos;-n. Espero zen: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>Konfigurazio-errorea behar bezala konpondu duzu.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>Konfigurazioak errore bat dauka. Ireki konfigurazioa konpontzeko.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>&apos;%1&apos; konfigurazio-gako txarra ConfigHandler-en. Mesedez, jakinarazi hau akats gisa.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Ebatzi konfigurazio akatsak</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Jarraitu aurretik errore guztiak konpondu behar dituzu:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>Berrezarri</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Berrezarri lehenetsitako baliora.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Kendu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Kendu ezarpen hau.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Teklatuko lasterbide batzuek gatazkak dituzte.\nHonek EZ du eragotziko flameshot abiaraztea.\nMesedez, konpon itzazu eskuz konfigurazio fitxategian.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Ebatzi dena</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Ebatzi zerrendatutako akats guztiak.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Xehetasunak</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Ezarpenak</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Interfazea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Fitxategi-izenaren editorea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>Orokorra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Laster teklak</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Ebatzi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Konfigurazio fitxategiak erroreak ditu. Konpondu itzazu jarraitu aurretik.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">%1 bertsio berria eskuragarri dago</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">Azken bertsioa duzu</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Ezin izan da azken bertsioari buruzko informazioa lortu.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Errorea</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">Ezin dira itxi widget modal aktiboak</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Pantaila-argazkia egin</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Abiarazlea ireki</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Ezarpenak</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;Honi buruz</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Bilatu eguneraketak</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Azken igoerak</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">Arbelean kopiatu da URLa.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informazioa</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Irten</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Kopiatu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Kopiatu hautapena arbelean</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Kopiatu hautapena arbelean</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">Ezin da DBus bidez konektatu</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Irten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Irten argazki-hartze pantailatik</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Aldatu zure pantaila-argazkien izenak:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Editatu:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Aurreikuspena:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Gorde</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Gorde txantiloia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Berreskuratu</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Berrezarri</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Gordetako txantiloia berrezartzen du</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Garbitu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Izena ezabatzen du</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>Errorea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>Ezin dira itxi trepeta modal aktiboak</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URLa arbelean kopiatu da.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>%1 bertsio berria eskuragarri dago</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>Azken bertsioa duzu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>Ezin izan da azken bertsioari buruzko informazioa lortu.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Ezin da DBus bidez konektatu</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Inportatu</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Errorea</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Ezin da fitxategia irakurri.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Ezin da fitxategian idatzi.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Gorde fitxategia</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Baieztatu berrezartzea</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Ziur ezarpenak berrezarri nahi dituzula?</translation>\n    </message>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Erakutsi laguntza-mezua</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Erakutsi laguntza-mezua argazki-hartze modua irekitzean.</translation>\n    </message>\n    <message>\n        <source>Show the side panel button</source>\n        <translation type=\"vanished\">Erakutsi aldeko paneleko botoia</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Erakutsi aldeko panela erakusteko botoia argazki-hartze moduan.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Erakutsi mahaigaineko jakinarazpenak</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Erakutsi ikonoa erretiluan</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Erakutsi ikonoa sistemako erretiluan</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Konfigurazio-fitxategia</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Esportatu</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Berrezarri</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Abiarazi saio-hasieran</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Abiarazi Flamsehot</translation>\n    </message>\n    <message>\n        <source>Close after capture</source>\n        <translation type=\"vanished\">Itxi argazkia egin ostean</translation>\n    </message>\n    <message>\n        <source>Close after taking a screenshot</source>\n        <translation type=\"vanished\">Itxi pantaila-argazkia egin ostean</translation>\n    </message>\n    <message>\n        <source>Copy URL after upload</source>\n        <translation type=\"vanished\">Kopiatu URLa igo ostean</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Kopiatu URLa eta itxi leihoa igo ostean</translation>\n    </message>\n    <message>\n        <source>Save image after copy</source>\n        <translation type=\"vanished\">Gorde irudia kopiatu ostean</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Gorde irudia fitxategian kopiatu ostean</translation>\n    </message>\n    <message>\n        <source>Save Path</source>\n        <translation type=\"vanished\">Gordetzeko bidea</translation>\n    </message>\n    <message>\n        <source>Change...</source>\n        <translation type=\"vanished\">Aldatu...</translation>\n    </message>\n    <message>\n        <source>Choose a Folder</source>\n        <translation type=\"vanished\">Aukeratu karpeta</translation>\n    </message>\n    <message>\n        <source>Unable to write to directory.</source>\n        <translation type=\"vanished\">Ezin da direktorioan idatzi.</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>Inportatu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>Errorea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>Ezin da fitxategia irakurri.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>Ezin da fitxategian idatzi.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>Gorde fitxategia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>Berretsi berrezartzea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>Ziur ezarpenak berrezarri nahi dituzula?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>Bistaratu laguntza-mezua</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Bistaratu laguntza-mezua argazki-hartze modua irekitzean.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Bistaratu aldeko paneleko botoia</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Bistaratu aldeko panela erakusteko botoia argazki-hartze moduan.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>Bistaratu mahaigaineko jakinarazpenak</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>Bistaratu ikonoa erretiluan</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Bistaratu ikonoa sistemako erretiluan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Berrespena behar da pantaila-argazkia azken igoeretatik ezabatzeko</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>Konfigurazio-fitxategia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>Esportatu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>Berrezarri</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Automatikoki bilatu eguneraketak</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Baimendu flameshot GUI instantzia anitz aldi berean</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Itxi automatikoki daemon-a behar ez denean</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Abiarazi saio-hasieran</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Abiarazi Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Bistaratu ongietorri-mezua abioan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Erabili aurrez definitutako kolore-paleta handia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>Kopiatu URLa argazkia igo ostean</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Kopiatu URLa eta itxi leihoa argazkia igo ostean</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Gorde argazkia berbera kopiatu ostean</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Gorde argazkia fitxategian berbera kopiatu ostean</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Pantaila argazkia hartzeko moduaren hasieran erakutsi laguntza-mezua</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation>Erabili azken eremua GUI moduan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation>Azken eremua erabiltzen du hurrengo pantaila-argazkirako hautaketa-eremu lehenetsi gisa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Erakutsi alboko panelaren txandakatzeko botoia pantaila-argazkia hartzeko moduan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Gaitu mahaigaineko jakinarazpenak</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation>Erakutsi uzteko jakinarazpenak</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation>Gaitu uzteko jakinarazpenak</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Erakutsi ikonoa sistemaren erretiluan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation>Erabili iluntasuna pantaila argazkietan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation>Grim Wayland soilik dabilen serigrafia protokoloan oinarritutako pantailak atzemateko utilitatea da. Orokorrean, gutxieneko Wayland leiho-kudeatzaileak soilik gaitu, hala nola, Sway, Hyprland, etab.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>Eskatu berrespena azken kargen pantaila-argazkia ezabatzeko</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Egiaztatu eguneratzeak automatikoki</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>Honi esker, adibidez, Flameshot-en pantaila-argazkiak atera ditzakezu</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Abiarazi Flameshot daemon-a ordenagailua abiarazten denean</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Erakutsi ongietorri-mezuaren koadroa pantailaren erdian pantaila-argazkia egiten duzun bitartean</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Erabili aurrez zehaztutako kolore-paleta handi bat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Kopiatu klik bikoitzean</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Gaitu Kopiatu klik bikoitzean</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Kopiatu URLa eta itxi leihoa igo ondoren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation>Deskargatu automatikoki memoriatik beharrezkoa ez denean</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation>Automatikoki itxi daemon-a (atzeko planoko prozesua) beharrezkoa ez denean</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation>Bigarren mailan abiarazi, abioan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation>Abiarazi Flameshot daemon (atzeko planoko prozesua) ordenagailua abiarazten denean</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation>Galdetu pantaila-argazkitik irten aurretik</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation>Erakutsi berrespen-oharra ESC bidez irten aurretik</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation>Gaitu arbelean kopiatzea klik bikoitzaren bidez</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation>Kopiatu URLa kargatu ondoren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>Pantaila-argazkia kopiatu ondoren, gorde fitxategi batean ere</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Gordetzeko bidea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Aldatu...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Erabili bide finkoa pantaila-argazkiak gordetzeko</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Fitxategia gordetzeko luzapen hobetsia:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Azken igoeren gehienezko tamaina</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>Imgur aplikazioaren bezeroaren IDa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Desegiteen muga</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Erabili JPG formatua arbelean kopiatzeko (PNG lehenetsia)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation>Erabili galeradun JPG formatua arbelerako (galerarik gabeko PNG lehenetsia)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Kopiatu fitxategiaren bidea berbera gorde ostean</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Kopiatu fitxategiaren bidea arbelean fitxategia gorde ondoren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Anti-aliasing aplikatu irudiari ainguratutako irudia handitzean</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>Ainguratutako irudia handitu ondoren, irudia leunduta edo pixelizatuta egon beharko luke</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Igo irudia berrespenik gabe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Aukeratu karpeta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Ezin da direktorioan idatzi.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Erakutsi lupa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Gaitu lupa pantaila-argazkiaren eremua hautatzen duzun bitartean</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Lupa karratua</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Lupa karratu-forma izan dezan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation>Milisegundoak geometria bistaratzea ezkutatu aurretik; 0-k ez ezkutatzea esan nahi du</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation>Ezarri geometria bistaratzeko denbora-muga (ms)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation>Hautapen-geometriako pantaila</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation>Bistaratu kokalekua</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation>Bat ere ez</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation>Goian ezkerrean</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation>Goian eskuinean</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation>Behean ezkerrean</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation>Behean eskuinean</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation>Erdian</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation>Kalitate tartea 0-100; Zenbaki handiagoa kalitate hobea eta fitxategi tamaina handiagoa da</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation>JPEG kalitatea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation>Alderantzikatu gezia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation>Marraztu geziaren burua lehenengo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation>Segurtasunik gabe pixelatua</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation>Marraztu pixelazio-efektua modu ez-seguru baina estetikoagoan.</translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Azken igoerak</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">Pantaila-argazkien erregistroa hutsik dago</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Kopiatu URLa</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">Arbelean kopiatu da URLa.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Ireki nabigatzailean</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Berretsi ezabatzeko</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Ziur pantaila-argazkia azken igoeretatik eta zerbitzaritik ezabatu nahi duzula?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Irudia igotzen</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">Arbelean kopiatu da URLa.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Errorea</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Igo berrespena</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Harrapaketa hau igo nahi duzu?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Igo berrespenik gabe</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Irudia igotzen</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">Ezin da ireki URLa.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">Arbelean kopiatu da URLa.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">Arbelean kopiatu da pantaila-argazkia.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Kopiatu URLa</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Ireki URLa</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Ezabatu irudia</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Irudia arbelera.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Igo irudia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>Irudia igotzen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>Kopiatu URLa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>Ireki URLa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>Ezabatu irudia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>Irudia arbelera.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Gorde irudia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Ezin da ireki URLa.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URLa arbelean kopiatu da.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>Arbelean kopiatu da pantaila-argazkia.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Ezin da pantaila-argazkia diskoan gorde.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Pantaila-argazkia gorde da.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>Irudi kargatzailea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Igo hautapena</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Igo Imgur-era</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">Irudia igotzen</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Kopiatu URLa</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Ireki URLa</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Ezabatu irudia</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Irudia arbelera.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Ezin da ireki URLa.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">Arbelean kopiatu da URLa.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">Arbelean kopiatu da pantaila-argazkia.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Irudi igotzailea</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Igo hautapena Imgur-era</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>Honi buruz</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Ikonoa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>Lizentzia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Bertsioa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>Sistema eragilearen informazioa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Kopiatu informazioa</translation>\n    </message>\n    <message>\n        <source>SPACEBAR</source>\n        <translation type=\"vanished\">ZURIUNEA</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Eskuin-klika</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Saguaren gurpila</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Mugitu azalera 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Aldatu hautapenaren tamaina 1px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Irten argazki-hartzetik</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Kopiatu arbelean</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Gorde hautapena fitxategi gisa</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Desegin azken aldaketa</translation>\n    </message>\n    <message>\n        <source>Toggle visibility of sidebar with options of the selected tool</source>\n        <translation type=\"vanished\">Erakutsi/Ezkutatu alboko barra, hautatutako tresnaren aukerak erakusten dituena</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Erakutsi kolore hautagailua</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Aldatu tresnaren lodiera</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Argazki-hartze moduan erabili daitezken laster-teklak.</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Tekla</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Deskribapena</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Lizentzia&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Bertsioa&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Laster-teklak&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Alderantzikatu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Ezarri alderantzikatzailea margotzeko tresna gisa</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Lerroa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Ezarri Lerroa margotzeko tresna gisa</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>Errotuladorea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Ezarri Errotuladorea margotzeko tresna gisa</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Mugitu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Mugitu hautapena</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Arkatza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Ezarri arkatza margotzeko tresna gisa</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Txintxeta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Finkatu irudia mahaigainan</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Testuinguruko menua</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation>Kopiatu arbelean</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Gorde fitxategian</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation>Biratu eskuinera</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation>Biratu ezkerrera</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation>Handiagotu opakutasuna</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation>Txikiagotu opakutasuna</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation>Itxi</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Pixelatu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation>Ezarri pixelatzea marrazketa tresna gisa.</translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Ezarri Pixelatu margotzeko tresna gisa</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation>Instantzia nagusia</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation>&lt;b&gt;Instantzia nagusia.&lt;/b&gt; Bigarren mailakoetatik jasotako mezuak:</translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">Ezin izan da %1 erregistratu. Errorea: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">Ezin izan da %1 erregistrotik kendu. Errorea: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Errorea gordetzean</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>Argazkia honela gorde da: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Argazkia arbelean gorde da.</translation>\n    </message>\n    <message>\n        <source>Capture saved to clipboard</source>\n        <translation type=\"vanished\">Argazkia arbelean gorde da</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Errorea arbelean gordetzerakoan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>Errorea honela gordetzean: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Gorde pantaila-argazkia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Arbelean kopiatu da bidea </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">Pantaila-argazkia izen honekin gorde eta kopiatzen da arbelean: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Ezin da DBus bidez konektatu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Pantaila-argazki software ahaltsu baina sinplea.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>Ikusi</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Pantaila osoaren argazkia egin.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Ireki argazki-hartze abiarazlea.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Hasi eskuzko argazki-hartzea interfaze moduan.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Konfiguratu</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Leiho bakar baten argazkia egin.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Argazkia gordeko den bidea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation>Egin aldi berean monitore guztien pantaila-argazkia.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation>Egin monitore zehatz baten pantaila-argazkia.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Lehendik dagoen direktorio edo fitxategi berria gordetzeko</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Gorde argazkia arbelean</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Ainguratu argazkia pantailara</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Igo pantaila-argazkia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Atzerapen tartea milisegundotan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Errepikatu pantaila-argazkia aurrez hautatutako eremuan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Hautatzeko pantaila-argazkiaren eremua</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Ezarri fitxategi-izenaren txantiloia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Onartu argazkia hautaketa egin bezain laster</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Gaitu/Desgaitu erretiluko ikonoa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Gaitu/Desgaitu saio hasieran abiaraztea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation>Gaitu edo ezgaitu jakinarazpenak</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Begiratu konfigurazioa akatsik dagoen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Bistaratu laguntza mezua argazki-hartze moduan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Zehaztu interfazearen kolore nagusia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Zehaztu interfazearen kontraste kolorea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Gorde argazkia PNG gordin gisa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Inprimatu hautapenaren geometria WxH+X+Y formatuan (Zabalera, Altuera, X ardatza, Y ardatza). Ez du ezer egiten jatorrizkoa zehazten bada</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Definitu harrapatzeko pantaila (0tik hasita)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Atzerapen baliogabea, 0 baino handiagoa den zenbaki bat izan behar du</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Eremu baliogabea, erabili &apos;WxH+X+Y&apos; edo &apos;guztia&apos; edo &apos;screen0/screen1/...&apos;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Bide baliogabea, lehendik dagoen direktorio bat edo lehendik dagoen direktorio bateko fitxategi berri bat izan behar du</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Zehaztu argazkia egingo zaion leihoa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>lehenetsia: kurtsorea gainean duen leihoa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Leiho kopurua</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Kolore baliogabea, bandera honek formatu hauek ditu:\n- #RGB (R, G eta B-ko bakoitza digitu hexagonal bakarra da)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- &apos;Urdina&apos; edo &apos;gorria&apos; deritzen koloreak\nBaliteke &apos;#&apos; karakterea ihes egin behar izatea, &apos;\\#FFF&apos;n bezala</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Atzerapen baliogabea, 0 baino handiagoa izan behar du</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Leiho kopuru baliogabe, ezin du negatiboa izan</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Bide baliogabe, sisteman existitzen den bide bat behar du izan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Balio baliogabea, &apos;true&apos; (egi) edo &apos;false&apos; (faltsu) gisa definitu behar da</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Errorea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Ezin da hemen idatzi:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>Eskatutako pantailak pantaila kopurua gainditzen du</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Pantaila osoko pantaila-argazkia pantailara ainguratuta</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">Arbelean kopiatu da URLa.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Aukerak</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Argumentuak</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">argumentu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation>Azpi-komandoak</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation>azpi-komandoak</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Erabilera</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>aukerak</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Lehenetsita, Flameshot atzealdean abiarazten du eta erretiluko ikono bat bistaratzen du, konfiguratzeko.</translation>\n    </message>\n    <message>\n        <source>Per default runs Flameshot in the background and   adds a tray icon for configuration.</source>\n        <translation type=\"vanished\">Lehenetsita Flameshot atzealdean abiarazten du   eta erretilu ikono bat gehitzen du ezarpenetarako.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Kaixo, hemen nago! Egin klik erretiluko ikonoan pantaila-argazkia hartzeko edo egin klik eskuineko botoiaz aukera gehiago ikusteko.</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Bistaratu/Ezkutatu alboko panela</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Aldatu hautapenaren tamaina pixel 1 ezkerrera</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Aldatu hautapenaren tamaina pixel 1 eskuinera</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Aldatu hautapenaren tamaina pixel 1 gora</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Aldatu hautapenaren tamaina pixel 1 behera</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Hautatu pantaila osoa</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Mugitu hautapena pixel 1 ezkerrera</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Mugitu hautapena pixel 1 eskuinera</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Mugitu hautapena pixel 1 gora</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Mugitu hautapena pixel 1 behera</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Idatzi testu-eremuan</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>Irten argazki-hartzetik</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Pantaila-argazkien erregistroa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Egin pantailaren argazkia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>Bistaratu kolore hautagailua</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Aldatu tresnaren tamaina</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Aldatu tresnaren lodiera</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Laukizuzena</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Ezarri Laukizuzena margotzeko tresna gisa</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Berregin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Berregin azken aldaketa</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>Gorde</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Gorde pantaila-argazkia fitxategi batean</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Gorde argazkia</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Ezin da mahaigaineko ingurunea detektatu (GNOME? KDE? Sway?...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation>Wayland pantaila-kapturaren egokigailu unibertsalak Grim behar du Wayland-en pantaila-kapturaren osagai gisa. Pantaila-kapturaren osagaia falta bada, instalatu!</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation>useGrimAdapter ezarpena ez badago gaituta, dbus protokoloa erabiliko da. Kontuan izan behar da dbus protokoloa Wayland-en erabiltzea ez dela gomendagarria. flameshot.ini fitxategian useGrimAdapter ezarpena aktibatzea gomendatzen da, Grim-ean oinarritutako Wayland pantaila-argazkiaren egokigailu orokorra aktibatzeko</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation>Grim-en pantaila-argazkiaren osagaia &apos;wlroots&apos;-en oinarritzen da, GNOMEn edo antzeko mahaigaineko inguruneetan ez litzateke erabili behar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation>Ezin da mahaigaineko ingurunea detektatu (GNOME? KDE? ¿Qile? {\\an2}Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Aholkua: saiatu XDG_CURRENT_DESKTOP ingurune-aldagaia ezartzen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Ezin da pantailaren argazkia egin</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation>Bigarren mailako instantzia</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation>&lt;b&gt;Bigarren mailako instantzia.&lt;/b&gt; Bidali mezua nagusira:</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation>Idatzi zerbait hemen...</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation>&amp;Bidali</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation>Errorea mezua bidaltzean</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation>&apos;%1&apos; mezua ezin da bidali nagusira.</translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Hautaketa laukizuzena</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Ezarri Hautaketa margotzeko tresna gisa</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Ezarri laster-tekla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Sakatu laster-tekla berria aldatzeko </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Sakatu Esc uzteko edo ⌘+Atzera-tekla teklatuko lasterbidea desgaitzeko.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Sakatu Esc irteteko edo Atzera tekla hutsik uzteko.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>Flameshot berrabiarazi behar da aldaketak eragina izan dezan.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Laster-teklak</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Argazki-hartze moduan erabili daitezken laster-teklak.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>Deskribapena</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>Tekla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Ezkerreko klik bikoitza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation>Bistaratu/Ezkutatu alboko panela</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation>Hartu kolore bat pantailatik</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation>Aldatu hautaketaren tamaina pixel 1 ezkerrera</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation>Aldatu hautaketaren tamaina pixel 1 eskuinera</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation>Aldatu hautaketaren tamaina pixel 1 gora</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation>Aldatu hautaketaren tamaina pixel 1 behera</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation>Zabalera 2px-tan simetrikoki txikiagotzea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation>Zabalera 2px-tan simetrikoki handiagotzea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation>Altuera 2px-tan simetrikoki handiagotzea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation>Altuera 2px-tan simetrikoki txikiagotzea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation>Hautatu pantaila osoa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation>Mugitu hautaketa pixel 1 ezkerrera</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation>Mugitu hautaketa pixel 1 eskuinera</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation>Mugitu hautaketa pixel 1 gora</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation>Mugitu hautaketa pixel 1 behera</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation>Idatzi testua testu-eremuan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation>Ezabatu hautatutako objektu marraztua</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation>Utzi uneko hautapena</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Ezabatu uneko tresna</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation>Egin pantailaren argazkia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation>Pantaila-argazkien erregistroa</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Uneko lodiera:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Uneko kolorea:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Sakatu IHES uzteko</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Tresna aktiboaren tamaina: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Kolore aktiboa: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Hartu kolorea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation>Erakutsi sareta</translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Txikiagotu tresnaren tamaina</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Txikiagotu gainerako tresnen tamaina</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Handiagotu tresnaren tamaina</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Handiagotu beste tresnen tamaina</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Hautaketaren tamaina-adierazlea</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Erakutsi hautaketaren X eta Y dimentsioak</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Bistaratu hautapenaren dimentsioak (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Mendea (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Urtea (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Urtea (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Hilabetearen izena (ira)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Hilabetearen izena (iraila)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Hilabetea (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Asteko eguna (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Astea (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Egunaren izena (ar.)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Egunaren izena (asteartea)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>Eguna (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Hilabeteko eguna (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>Urteko eguna (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Ordua (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Ordua (%H-%M)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Eguneko ordua (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Eguneko ordua (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Minutua (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Segundoa (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Data (%h/%e/%u)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Data (%U-%h-%e)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation>Data osoa (%Y-%m-%d)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Flameshot-en informazioa</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>Marratua</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Azpimarratua</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Lodia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Etzana</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Lerrokatu ezkerrean</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Lerrokatu erdian</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Lerrokatu eskuinean</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Testua</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Gehitu testua zure argazkian</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>Egin &amp;pantailaren argazkia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>&amp;Ireki abiarazlea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation>&amp;Ezarpenak</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation>&amp;Honi buruz</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation>Bilatu eguneraketak</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation>%1 bertsio berria eskuragarri dago</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation>&amp;Irten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>&amp;Azken kargak</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation>&amp;Ireki gordetzeko bidea</translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Interfaze-kolorearen editorea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Aldatu kolorea hautagailuak mugituz eta ikusi aldaketak aurrebistako botoietan.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Aukeratu botoi bat berbera aldatzeko</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Kolore nagusia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Sakatu botoi hau kolore nagusia aldatzeko.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Kontraste kolorea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Sakatu botoi hau kontraste kolorea aldatzeko.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Desegin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Desegin azken aldaketa</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>Flameshot %1 bertsio berria eskuragarri dago</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Ezikusi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Geroago</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Eguneratu</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>Igo historia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>Pantaila-argazkien erregistroa hutsik dago</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Forma</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>Testu etiketa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>Kopiatu URLa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Ireki nabigatzailean</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>Berretsi ezabatzea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>Ziur pantaila-argazkia azken kargetatik eta zerbitzaritik ezabatu nahi duzula?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Itxi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Empty&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Hautapenaren kanpoko eremuaren opakutasuna :</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>Interfazearen kolorearen editorea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Kolore-hautatzailea editorea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Botoi-hautaketa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Hautatu guztiak</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Aukeratu</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Izenik gabe</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Izenik gabe</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 kolore)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Ireki paleta berri bat fitxategitik</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Sortu paleta berri bat</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Bikoiztu uneko paleta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Ezabatu uneko paleta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Leheneratu aldaketak uneko paletara</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Gorde aldaketak uneko paletan</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Gehitu kolore bat paletari</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Kendu hautatutako kolorea paletatik</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>Paleta berria</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Izena</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>GIMP Paletak (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Paleta Irudia (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>Fitxategi guztiak (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Ireki paleta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Ezin izan da paleta fitxategia kargatu\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Gehitu kolorea</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Kendu kolorea</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Editatu kolorea...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 kolore)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Kendu kolorea</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_fa.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"fa\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>افزودن جدید</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>جابه‌جایی به بالا</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>جابه‌جایی به پایین</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>حذف کردن</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>پذیرش</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>پذیرش نماگرفت</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>اجراگر برنامه</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>برنامه‌ای را برای گشودن نماگرفت انتخاب کنید</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>گشودن با</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>اجرا در پایانه</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>پس از انتخاب باز بماند</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>خطا</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>عدم توانایی اجرا در پایانه.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>عدم توانایی در نوشتن</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>پیکان</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>تنظیم پیکان به عنوان ابزار نقاشی</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Desenfocament</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Estableix el desenfocament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;حالت نماگرفت&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>ناحیه مستطیلی</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>تمام صفحه (نمایشگر فعلی)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>تمام صفحه (همه نمایشگرها)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>بدون تاخیر</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> ثانیه</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> ثانیه</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>گرفتن نماگرفت جدید</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>مساحت:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>گرفتن اجراگر</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>برچسب متنی</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>حالت گرفتن</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>تاخیر:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>WxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translatorcomment>Impossible capturar la pantalla</translatorcomment>\n        <translation>نماگرفت از صفحه امکان پذیر نیست</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>موشواره</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>گزینش ناحیهٔ نماگرفت</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>چرخ موشواره</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>تغییر اندازهٔ ابزار</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>کلیک راست</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>نمایش گزینشگر رنگ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>گشودن تابلو کناری</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>خروج</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>دست کشیدن از نماگرفت</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>مطمئنید که می‌خواهید از نماگرفت دست بکشید؟</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>این را دیگر نشان نده</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>تمرکز از Flameshot به جای دیگری منتقل شده. کلید های کیبورد کار نخواهند کرد تا زمانی که روی جایی از این صفحه کلیک کنید.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>خطای تنظیمات رفع شد. `flameshot gui` را اجرا کنید تا تغییرات اعمال شوند.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">ناحیه‌ای را با ماوس انتخاب کنید یا برای خروج Esc را فشار دهید.\nبرای نماگرفت از صفحه، کلید ورود را فشار دهید.\nبرای نمایش گزینشگر رنگ، راست کلیک کنید.\nاز لغزنده ماوس برای تغییر ضخامت ابزار خود استفاده کنید.\nبرای بازکردن تابلو کناری، کلید فاصله را فشار دهید.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>تنظیمات ابزار</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>شمارنده دایره‌ای</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>افزودن حباب شمارش با افزایش خودکار</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>دایره</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>تنظیم دایره به عنوان ابزار نقاشی</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>گزینش رنگ</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>اشباع</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>فام</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>هگز</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>آبی</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>مقدار</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>سبز</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>آلفا</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>قرمز</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>پذیرش رنگ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>کلید Enter یا کلیک چپ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>گزینش رنگ دقیق</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>نگه داشتن کلیک چپ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>تغییر حالت ذره‌بین</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>فاصله یا کلیک راست</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>لغو</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>گریز</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>تغییر پیشفرض:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>رنگ را وارد کنید تا پیشفرض عوض شود</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>به‌روز رسانی</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>دکمه را فشار دهید تا پیشفرض انتخاب شده به‌روز شود</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>حذف</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>دکمه را فشار دهید تا پیشفرض انتخاب شده حذف شود</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>اضافه کردن رنگ پیشفرض:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>اضافه کردن دستی رنگ یا انتخاب رنگ با استفاده از چرخ رنگ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>افزودن</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>دکمه را فشار دهید تا به رنگهای پیشفرض اضافه شود</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>خطا</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>افزودن به پیشفرض‌ها ممکن نیست. به مقدار حداکثری رسیده.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>حذف کردن از پیشفرض‌ها ممکن نیست. به مقدار حداقلی رسیده.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>خطاهای پیکربندی</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>تنظمیات ناشناخته: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>نام میان‌بر ناشناخته:‌ &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>شما با موفقیت تمام خطاها در پیکربندی را اصلاح کردید.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>پیکربندی دارای خطا است. پیکربندی را باز کنید تا بتوانید اصلاحشان کنید.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>حل کردن خطاهای پیکربندی</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;شما باید تمام خطاها را پیش از ادامه، حل کنید:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>بازنشانی</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>به مقدار پیش‌گزیده بازنشانی می‌شود.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>حذف</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>حذف این تنظیمات.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>برخی از میانبرهای صفحه کلید تداخل دارند.\nاین مانع از شروع flameshot نمی‌شود.\nلطفاً آنها را به صورت دستی در فایل پیکربندی حل کنید.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>حل کردن همه</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>تمام خطاهای فهرست شده حل می‌شوند.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>جزییات</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>پیکربندی</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>رابط کاربری</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>ویرایشگر نام پرونده</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>عمومی</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>میان‌برها</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>حل کردن</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;پروندهٔ پیکربندی دارای خطاست. پیش از ادامه آن‌ها را حل کنید.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">نگارش جدید %1 در دسترس است</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">شما آخرین نگارش را دارید</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">دریافت اطّلاعات درباره آخرین نگارش شکست خورد.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">خطا</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">ناتوان در بستن ابزارک‌های پرکاربرد فعّال</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;گشودن اجراگر</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;پیکربندی</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;درباره</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">بررسی برای به‌روز رسانی‌ها</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;جدیدترین بارگذاری‌ها</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">نشانی به تخته‌گیره رونویسی شد.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informació</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;خروج</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;گرفتن نماگرفت</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>رونوشت</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>رونویسی محوطهٔ برگزیده به تخته‌گیره</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">رونوشت گزیده در بُریده‌دان</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">عدم توانایی در اتصال به DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>خروج</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>ترک صفحهٔ نماگرفت</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>ویرایش نام نماگرفت‌هایتان:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>ویرایش:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>پیش‌نمایش:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>ذخیره</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>الگو را ذخیره می‌کند</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>بازگردانی</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reinicialitza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>الگوی ذخیره شده را بازمی‌گرداند</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>پاک‌کردن</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>نام را حذف می‌کند</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>خطا</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>ناتوان در بستن ابزارک‌های فعّال</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>نشانی در بُریده‌دان ذخیره شد.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>نگارش جدید %1 در دسترس است</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>شما آخرین نگارش را دارید</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>دریافت اطّلاعات درباره آخرین نگارش ناموفق بود.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>عدم توانایی در اتّصال توسط DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importar</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Impossible llegir el fitxer.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Impossible escriure al fitxer.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Guardar Arxiu</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reset</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llançament a l&apos;inici</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>درون‌ریزی</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>خطا</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>خواندن پرونده امکان‌پذیر نیست.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>نوشتن پرونده امکان پذیر نیست.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>ذخیرهٔ پرونده</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>تأیید بازنشانی</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>مطمئنید که می‌خواهید پیکربندی را بازنشانی کنید؟</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>نمایش پیام راهنما</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">نمایش پیام راهنما در آغاز حالت نماگرفت.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>نمایش دکمه تابلوی کناری</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">نمایش دکمهٔ تغییر وضعیت تابلوی کناری در حالت نماگرفت.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>نمایش آگاهی‌های میزکار</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>نمایش آیکون در سینی</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">نمایش آیکون در سینی سامانه</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>نیاز به تایید برای حذف نماگرفت از جدیدترین بارگذاری‌ها</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>پروندهٔ پیکربندی</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>برون‌ریزی</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>بازنشانی</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>بررسی خودکار برای بروزرسانی‌ها</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>اجازه دهید چندین نمونه flameshot gui به طور همزمان فعال شوند</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Automatically close daemon when it is not needed</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">اجرا در هنگام شروع سامانه</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">اجرای فلیم‌شات</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>نمایش پیام خوشامدگویی در هنگام اجرا</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>از پالت بزرگ رنگ های پیشفرض استفاده کن</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>رونویسی از نشانی پس از بارگذاری</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">رونویسی از نشانی و بستن پنجره، پس از بارگذاری</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>ذخیره تصویر پس از رونویسی</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">ذخیرهٔ پروندهٔ تصویر پس از رونویسی آن</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>نمایش پیام راهنما در ابتدا در حالت نماگرفت</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation>استفاده از آخرین ناحیه برای حالت GUI</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation>استفاده از آخرین ناحیه به عنوان پیش‌گزیده برای نماگرفت بعدی در حالت گرافیکی</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>دکمه‌ی تغییر وضعیت تابلو کناری را در حالت نماگرفت نمایش دهید</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>به کار انداختن آگاهی‌های میزکار</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation>نمایش اعلان‌های لغو</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation>فعال کردن لغو اعلان‌ها</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>نمایش نقشک در سینی سامانه</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation>استفاده از grim برای نماگرفت</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation>Grim یک ابزار فقط برای Wayland است که بر اساس پروتکل کپی صفحه نمایش، از صفحه نمایش عکس می‌گیرد. معمولاً فقط روی مدیران پنجره‌های مینیمال Wayland مانند sway، hyprland و غیره فعال می‌شود.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>درخواست تأیید برای حذف نماگرفت از آخرین آپلودها</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>بررسی خودکار برای به‌روز رسانی‌‌ها</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>این به شما امکان می‌دهد برای مثال از خود Flameshot نماگرفت بگیرید</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Launch Flameshot daemon when computer is booted</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>نمایش کادر پیام خوشامدگویی در وسط صفحه هنگام گرفتن نماگرفت</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>از پالت رنگ بزرگ پیشفرض استفاده کنید</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>کپی کردن با دوبار کلیک</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Enable Copy on Double Click</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Copy URL and close window after uploading was successful</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation>تخلیه خودکار از حافظه در صورت عدم نیاز به حظور در حافظه</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation type=\"unfinished\">بستن خودکار دیمن (فرآیند پس‌زمینه) در صورت عدم نیاز</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation>اجرا در پس‌زمینه در زمان شروع برنامه</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation type=\"unfinished\">اجرای دیمن Flameshot (فرایند پس‌زمینه) هنگام بوت شدن کامپیوتر</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation>گرفتن تایید قبل از خروج از نماگرفت</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation>نمایش اعلان تأیید قبل از خروج</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation>فعال کردن کپی در بُریده‌دان با دوبار کلیک</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation>پس از آپلود موفقیت‌آمیز، نشانی اینترنتی (URL) را کپی کنید</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>پس از کپی کردن نماگرفت، آن را در یک فایل نیز ذخیره کن</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>ذخیره مسیر</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>تغییر...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>استفاده از مسیر ثابت برای ذخیرهٔ نماگرفت‌ها</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>پسوند ترجیحی ذخیرهٔ پرونده:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>بیشینهٔ اندازهٔ جدیدترین بارگذاری‌ها</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>محدودیت برگرداندن</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>استفاده از قالب JPG برای تخته‌گیره (پیش‌گزیده PNG)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>رونویسی از مسیر پرونده پس از ذخیره</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>بارگذاری تصویر بدون تأییدیه</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>گزینش یک شاخه</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>نوشتن در شاخه امکان پذیر نیست.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>نمایش ذرّه‌بین</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>فعال کردن ذره‌بین زمانی که ناحیه ی نماگرفت انتخاب میشود</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>ذره‌بین مربع شکل</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>تبدیل ذره‌بین به مربعی شکل</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation>مکان نمایش</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation>هیچ کجا</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation>بالا چپ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation>بالا راست</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation>پایین چپ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation>پایین راست</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation>مرکز</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation>کیفیت JPEG</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation>پیکان معکوس</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation>کشیدن سر پیکان در ابتدا</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">جدیدترین بارگذاری‌ها</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">تاریخچه نماگرفت، خالی است</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">رونویسی نشانی</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">نشانی به تخته‌گیره رونویسی شد.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">گشودن در مرورگر</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">تأیید برای حذف</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">آیا مطمئنید که می‌خواهید نماگرفت را از جدیدترین بارگذاری‌ها و کارساز حذف کنید؟</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>تأییدیهٔ بارگذاری</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>آیا می‌خواهید این نماگرفت را بارگذاری کنید؟</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>بارگذاری بدون تأییدیه</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Obri l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Imatge al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>بارگذاری تصویر</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>در حال بارگذاری تصویر</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>رونویسی نشانی</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>گشودن نشانی</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>حذف تصویر</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>تصویر در تخته‌گیره.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>ذخیرهٔ تصویر</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>نمی‌توان نشانی را گشود.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>نشانی در تخته‌گیره رونویسی شد.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>نماگرفت در تخته‌گیره رونویسی شد.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>ناتوان در ذخیرهٔ نماگرفت در دیسک.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>نماگرفت ذخیره شد.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>بارگذار تصویر</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>بارگذاری محوطهٔ برگزیده</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">بارگذاری به Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">در حال بارگذاری تصویر</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">رونوشت نشانی</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">گشودن نشانی</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">حذف تصویر</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">تصویر به بُریده‌دان.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>گشودن نشانی امکان پذیر نیست.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">نشانی به بُریده‌دان رونوشت شد.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">نماگرفت به بُریده‌دان رونوشت شد.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">بارگذار تصویر</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">بارگذاری گزیده به Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>درباره</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>نقشک</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>پروانه</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>نگارش ۳ یا بالاتر جی‌پی‌ال</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>نگارش</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>فلیم‌شات ن</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>اطّلاعات سیستم‌عامل</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>رونوشت از اطّلاعات</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Clic dret</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Mou la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Redimensiona la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Guarda la selecció com a fitxer</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Desfés l&apos;última modificació</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Tecla</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Descripció</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;پروانه&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;نگارش&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Dreceres&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>وارونگر</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>تنظیم وارونگر به عنوان ابزار نقاشی</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>خط</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>تنظیم خط به عنوان ابزار نقاشی</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>نشانه‌گذار</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>تنظیم نشانه‌گذار به عنوان ابزار نقاشی</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>جابه‌جایی</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>جابه‌جایی محوطه گزیده شده</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>مداد</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>تنظیم مداد به عنوان ابزار نقاشی</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>ابزار سنجاق</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>سنجاق کردن تصویر بر روی میزکار</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Context menu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation>ذخیره در بُریده‌دان</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Save to file</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation>چرخش به راست</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation>چرخش به چپ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation type=\"unfinished\">کاهش شفافیت</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation type=\"unfinished\">افزایش شفافیت</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\">بستن</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>شطرنجی</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">تنظیم شطرنجی به عنوان ابزار نقاشی</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">شکست در ثبت %1. خطا: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">شکست در لغو ثبت %1. خطا: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>نماگرفت در تخته‌گیره ذخیره شد.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>خطا هنگام ذخیره در تخته‌گیره</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>ذخیرهٔ نماگرفت</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>مسیر در تخته‌گیره رونویسی شد به عنوان </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">ذخیره کردن لغو شد</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">ذخیره لغو شد</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">نماگرفت ذخیره شد و در بُریده‌دان رونوشت شد به عنوان </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>ذخیره خطا</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>نماگرفت ذخیره شد با نام </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>خطا هنگام تلاش برای ذخیره به عنوان </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>عدم توانایی در اتّصال به DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>نرم‌افزار نماگرفتی قدرتمند و در عین حال، ساده.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>دیدن</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">نماگرفت از کل میزکار.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>گشودن اجراگر نماگرفت.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>شروع نماگرفت دستی در حالت GUI.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>پیکربندی</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">نماگرفت از یک صفحه.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">مسیری که نماگرفت در آن ذخیره خواهد شد</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>شاخهٔ موجود یا پروندهٔ جدید برای ذخیره</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>ذخیرهٔ نماگرفت در تخته‌گیره</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>سنجاق کردن نماگرفت در صفحه</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>بارگذاری نماگرفت</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>زمان تاخیر به میلی‌ثانیه</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Repeat screenshot with previously selected region</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>منطقهٔ نماگرفت برای گزینش</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>تنظیم الگوی نام پرونده</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>پذیرش گرفتن به محض ایجاد یک گزینش</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>فعّال یا غیرفعّال کردن نقشک در سینی</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>فعّال یا غیرفعّال کردن اجرا هنگام شروع سامانه</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>پیکربندی را برای وجود خطاها بررسی کنید</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>نمایش پیام راهنما در حالت نماگرفت</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>تعریف رنگ اصلی رابط کاربری</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>تعریف رنگ متضاد رابط کاربری</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>چاپ نماگرفت PNG خام</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>مختصات گزیده را در قالب «WxH+X+Y» چاپ می‌کند. اگر چیزی مشخص نشده باشد، هیچ کاری انجام نمی‌دهد</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>صفحه را برای نماگرفت مشخص کنید (از ۰ شروع می‌شود)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>تأخیر نامعتبر است، مقدار باید یک عدد بزرگ‌تر از ۰ باشد</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>منطقهٔ نامعتبر، از «⁦WxH+X+Y⁩» یا «⁦all⁩» یا «⁦screen0/screen1/...⁩» استفاده کنید.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>مسیر نامعتبر است، باید یک شاخهٔ موجود یا یک پروندهٔ جدید در یک شاخهٔ موجود باشد</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">صفحه را برای نماگرفت مشخص کنید</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>پیش‌گزیده: صفحه شامل اشاره‌گر</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>شمارهٔ صفحه</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>رنگ نامعتبر، این پرچم از قالب‌های زیر پشتیبانی می‌کند:\n- #RGB (هر یک از R، G و B یک رقم هگز هستند)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- رنگ‌های نامگذاری شده مانند &quot;blue&quot; یا &quot;red&quot;\nممکن است لازم باشد از علامت &quot;#&quot; مانند &quot;‎\\#FFF&quot; فرار کنید</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">تأخیر نامعتبر است، مقدار باید بیشتر از 0 باشد</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>شماره صفحه نامعتبر است، باید مثبت باشد</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">مسیر نامعتبر است، باید یک مسیر واقعی در سامانه باشد</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>مقدار نامعتبر است، باید به عنوان «true» یا «false» تعریف شود</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>خطا</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>نوشتن امکان پذیر نیست</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">نشانی به بُریده‌دان رونوشت شد.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>گزینه‌ها</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">آرگومان‌ها</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">آرگومان‌ها</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>کارکرد</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>گزینه‌ها</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>به صورت پیش‌گزیده فلیم‌شات را در پس‌زمینه اجرا و نماد سینی را برای پیکربندی اضافه می‌کند.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>سلام من اینجام! برای گرفتن نماگرفت روی نقشک برنامه در سینی کلیک یا برای مشاهده گزینه‌های بیشتر کلیک راست کنید.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>نماگرفت تمام‌صفحه در صفحه سنجاق شد</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">تغییر وضعیت تابلو کناری</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">تغییر اندازه محوطه گزیده شده 1 پیکسل به چپ</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">تغییر اندازه محوطه گزیده شده 1 پیکسل به راست</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">تغییر اندازه محوطه گزیده شده 1 پیکسل به بالا</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">تغییر اندازه محوطه گزیده شده 1 پیکسل به پایین</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">گزینش کل صفحه</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">جابه‌جایی محوطه گزیده شده 1 پیکسل به چپ</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">جابه‌جایی محوطه گزیده شده 1 پیکسل به راست</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">جابه‌جایی محوطه گزیده شده 1 پیکسل به بالا</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">جابه‌جایی محوطه گزیده شده 1 پیکسل به پایین</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">متن ثبت در ناحیهٔ متنی</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">حذف ابزار فعلی</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>خروج از نماگرفت</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>تاریخچهٔ نماگرفت</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>نماگرفت از صفحه</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>نمایش گزینشگر رنگ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>تغییر اندازهٔ ابزار</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">تغییر ضخامت ابزارها</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>مستطیل</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>تنظیم مستطیل به عنوان ابزار نقاشی</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>انجام دوباره</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>انجام دوباره تغییر بعدی</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>ذخیره</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>ذخیرهٔ نماگرفت در یک پرونده</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">ذخیره نماگرفت</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Unable to detect desktop environment (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation>آداپتور ضبط صفحه نمایش جهانی wayland به Grim به عنوان کامپوننت ضبط صفحه wayland نیاز دارد. اگر کامپوننت ضبط صفحه نمایش وجود ندارد، لطفاً آن را نصب کنید!</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation>اگر تنظیم useGrimAdapter فعال نباشد، از پروتکل DBus استفاده خواهد شد. لازم به ذکر است که استفاده از پروتکل DBus در Wayland توصیه نمی‌شود. توصیه می‌شود تنظیم useGrimAdapter را در flameshot.ini فعال کنید تا آداپتور تصویر عمومی Wayland مبتنی بر grim فعال شود</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation>کامپوننت اسکرین‌شات گریم بر اساس wlroots پیاده‌سازی شده است، ممکن است در گنوم یا محیط‌های دسکتاپ مشابه استفاده نشود</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation>قادر به شناسایی محیط دسکتاپ (GNOME؟ KDE؟ Qile؟ Sway؟ ...) نیست</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>نکته: سعی کنید متغیر محیطی XDG_CURRENT_DESKTOP را تنظیم کنید.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>نماگرفت از صفحه امکان پذیر نیست</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>گزینش مستطیلی</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>تنظیم گزینش مستطیلی به عنوان ابزار نقاشی</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>تنظیم میان‌بر</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>ورود میان‌بر جدید برای تغییر </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>برای لغو Esc را فشار دهید یا برای غیرفعال کردن میان‌بر صفحه‌کلید ‎⌘+Backspace را فشار دهید.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>برای لغو Esc را فشار دهید یا برای غیرفعّال کردن میان‌بر صفحه‌کلید Backspace را فشار دهید.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>برای اعمال تغییرات، فلیم‌شات باید راه‌اندازی مجدد شود.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>کلیدهای داغ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>میان‌برهایی که در حالت نماگرفت از صفحه در دسترس هستند.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>توضیح</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>کلید</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation type=\"unfinished\">دوبار کلیک</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation>تغییر وضعیت تابلو کناری</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation>تغییر اندازه محوطه گزیده شده 1 پیکسل به چپ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation>تغییر اندازه محوطه گزیده شده 1 پیکسل به راست</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation>تغییر اندازه محوطه گزیده شده 1 پیکسل به بالا</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation>تغییر اندازه محوطه گزیده شده 1 پیکسل به پایین</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation>انتخاب تمام صفحه</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation>جابه‌جایی محوطه گزیده شده 1 پیکسل به چپ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation>جابه‌جایی محوطه گزیده شده 1 پیکسل به راست</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation>جابه‌جایی محوطه گزیده شده 1 پیکسل به بالا</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation>جابه‌جایی محوطه گزیده شده 1 پیکسل به پایین</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation>ثبت متن در ناحیهٔ متنی</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation>شیء ترسیم شده انتخاب شده را حذف کنید</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation>لغو انتخاب فعلی</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">حذف ابزار فعلی</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation>نماگرفت از صفحه</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation>تاریخچهٔ نماگرفت</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">ضخامت فعال:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">رنگ فعال:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">برای لغو کلید ESC را فشار دهید</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>اندازهٔ ابزار فعّال: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>رنگ فعّال: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>گرفتن رنگ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation type=\"unfinished\">نمایش grid</translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>کاهش اندازهٔ ابزار</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>کاهش اندازهٔ سایر ابزارها</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>افزایش اندازهٔ ابزار</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>افزایش اندازهٔ سایر ابزارها</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">نشانگر اندازهٔ گزینش</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">نمایش ابعاد X و Y قسمت برگزیده</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">نمایش ابعاد گزیده (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>قرن (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>سال (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>سال (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>نام ماه (jan)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>نام ماه (january)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>ماه (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>روز هفته (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>هفته (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>نام روز (mon)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>نام روز (monday)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>روز (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>روز در ماه (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>روز (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>ساعت (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>ساعت (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>دقیقه (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>ثانیه (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>تاریخ کامل (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>تاریخ کامل (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>زمان (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>زمان (%H-%M)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>اطّلاعات فلیم‌شات</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>خط‌خورده</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>زیرخط</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>ضخیم</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>مورب</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>تراز چپ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>تراز وسط</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>تراز راست</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>متن</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>افزودن متن به نماگرفتتان</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>&amp;گرفتن نماگرفت</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>&amp;گشودن اجراگر</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation>&amp;پیکربندی</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation>&amp;درباره نرم‌افزار</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation>بررسی برای به‌روز رسانی‌</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation>نگارش جدید %1 در دسترس است</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation>&amp;خروج</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>&amp;آخرین بارگذاری‌ها</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">ویرایشگر رنگ رابط کاربری</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>برای تغییر رنگ، گزینشگرها را جابه‌جا کنید و تغییرات را در دکمه‌های پیش‌نمایش مشاهده کنید.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>دکمه‌ای را برای تغییرش برگزینید</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>رنگ اصلی</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>برای رفتن به حالت ویرایش رنگ اصلی، روی این دکمه کلیک کنید.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>رنگ متضاد</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>برای رفتن به حالت ویرایش رنگ متضاد، روی این دکمه کلیک کنید.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>برگردان</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>برگرداندن آخرین تغییر</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>نگارش جدید فلیم‌شات %1 در دسترس است</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>نادیده گرفتن</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>بعداً</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>به‌روز رسانی</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>بارگذاری تاریخچه</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>تاریخچهٔ نماگرفت خالیست</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>فرم</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>برچسب متنی</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>رونوشت از نشانی</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>گشودن در مرورگر</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>تأیید برای حذف</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>مطمئنید که می‌خواهید نماگرفتی را از جدیدترین بارگذاری‌ها و کارساز حذف کنید؟</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>بستن</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;خالی&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>کدری مناطق خارج از محوطهٔ گزیده شده:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>ویرایشگر رنگ رابط کاربری</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>ویرایشگر گزینشگر رنگ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>گزینش دکمه</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>گزینش همه</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>برگزیدن</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>بی‌نام</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>بی‌نام</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 رنگ)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>گشودن یک تخته‌رنگ جدید از پرونده</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>ایجاد یک تخته‌رنگ جدید</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>تکرار تخته‌رنگ کنونی</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>حذف تخته‌رنگ کنونی</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>مرجوع کردن تغییرات در تخته‌رنگ کنونی</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>ذخیرهٔ تغییرات در تخته‌رنگ کنونی</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>افزودن یک رنگ به تخته‌رنگ</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>برداشتن رنگ گزیده شده از تخته‌رنگ</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>تخته‌رنگ جدید</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>نام</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>تخته‌رنگ گیمپ (‎*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>تصویر تخته‌رنگ (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>همهٔ پرونده‌ها (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>گشودن تخته‌رنگ</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>بار کردن پروندهٔ تخته‌رنگ شکست خورد\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>افزودن رنگ</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>برداشتن رنگ</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>ویرایش رنگ...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 رنگ)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>پاک‌کردن رنگ</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_fi.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"fi\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Lisää uusi</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Siirrä ylös</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Siirrä alas</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Poista</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Hyväksy</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Hyväksy kaappaus</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>Sovelluskäynnistin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Valitse sovellus jossa kaappaus avataan</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Avaa sovelluksella</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Käynnistä päätteessä</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Pidä avoinna valinnan jälkeen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Virhe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Käynnistäminen päätteessä ei onnistunut.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Ei voitu kirjoittaa kohteeseen</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Nuoli</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Aseta nuoli työkalu</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Desenfocament</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Estableix el desenfocament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Kaappaustila&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Suorakulmiomainen alue</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Koko näyttö (nykyinen näyttö)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Koko näyttö (kaikki näytöt)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>Ei viivettä</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> sekunti</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> sekuntia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Ota uusi kaappaus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Alue:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Kaappauksen laukaisija</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>Tekstinimi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Kaappaustila</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Viive:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>LxK+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translatorcomment>Impossible capturar la pantalla</translatorcomment>\n        <translation>Kaappaaminen ei onnistunut</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Hiiri</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Valitse kaappauksen alue</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>Hiiren rulla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Vaihda työkalun kokoa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>Hiiren oikea näppäin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>Näytä värivalitsin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Avaa sivupaneeli</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>Poistu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>Lopeta tallennus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot menetti kohdistuksen. Pikanäppäimet eivät toimi, ennen kuin napsautat jotain kohtaa.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Määritysvirhe ratkaistu. Käynnistä &quot;flameshot gui&quot; uudelleen ottaaksesi sen käyttöön.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Valitse alue hiirellä, tai paina Esc poistuaksesi.\nPaina Enter kaapataksesi näytön sisällön.\nPaina hiiren oikeaa näppäintä avataksesi värivalitsimen.\nKäytä hiiren rullaa muuttaaksesi työkalun paksuutta.\nPaina väliyöntiä avataksesi sivupaneelin.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Työkalun asetukset</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Ympyrä laskuri</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Lisää laskurikupla, automaattisesti kasvava</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Ympyrä</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Aseta ympyrä työkalu</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Valitse väri</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Kylläisyys</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Värisävy</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Heksa</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Sininen</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Arvo</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Vihreä</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Alpha</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Punainen</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Hyväksy väri</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Enter tai hiiren vasen painike</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Valitse tarkka väri</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Pidä hiiren vasen painettuna</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Suurennuslasi päällä/pois</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Välilyönti tai hiiren oikea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Peruuta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <source>Select Preset:</source>\n        <translation type=\"vanished\">Valitse esiasetus:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Muokkaa asetusta:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Anna väri päivittääksesi asetuksen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>Päivitä</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Paina painiketta päivittääksesi valitun asetuksen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Poista</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Paina painiketta poistaaksesi valitun esiasetuksen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Lisää esiasetus:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Määritä väri manuaalisesti tai valitse se väripyörää käyttäen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Lisää</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Paina painiketta lisätäksesi esiasetuksen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>Virhe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Esiasetuksen lisääminen ei onnistu. Enimmäisraja saavutettu.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Asetusta ei voida poistaa. Minimiraja saavutettu.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Määritysvirheet</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Tunnistamaton asetus: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Tuntematon pikanäppäimen nimi: &quot;%1&quot;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Pikanäppäimen ristiriita: &quot;%1&quot; ja &quot;%2&quot; on sama näppäin: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Virheellinen arvo &quot;%1&quot;. Odotettu: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>Olet ratkaissut määritysvirheen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>Määritys sisältää virheen. Avaa määritykset ja korjaa.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>Virheellinen asetusavain &quot;%1&quot; ConfigHandler:ssa. Ilmoita tämä virhe.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Selvitä määritysvirheet</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Selvitä kaikki virheet ennen jatkamista:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>Nollaa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Palauta oletusarvoon.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Poista</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Poista tämä asetus.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Joissakin pikanäppäimissä on ristiriitoja.\nTämä ei estä flameshot-ohjelmaa käynnistymästä.\nRatkaise ne käsin muuttamalla asetustiedostoa.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Selvitä kaikki</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Selvitä kaikki listatut virheet.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Yksityiskohdat</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Asetukset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Käyttöliittymä</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Tiedostonimen muokkain</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>Yleiset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Pikanäppäimet</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Selvitä</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Asetustiedostossa on virheitä. Selvitä virheet ennen jatkamista.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">Uusi versio %1 on saatavilla</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">Sinulla on uusin versio</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Uusimman version tietojen saaminen epäonnistui.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Virhe</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">Aktiivisia modaalisia widgettejä ei voi sulkea</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Avaa käynnistin</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Asetukset</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;Tietoja</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Tarkista päivitykset</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Viimeisimmät lähetykset</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL-osoite kopioitu leikepöydälle.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informació</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Lopeta</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Ota kuvakaappaus</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Kopioi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Kopioi valinta leikepöydälle</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Kopioi valinta leikepöydälle</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">DBusiin yhdistäminen ei onnistunut</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Poistu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Poistu kaappauksesta</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Muokkaa kaappausten nimiä:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Muokkaa:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Esikatselu:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Tallenna</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Tallentaa kaavan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Palauta</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reinicialitza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Palauttaa tallennetun kaavan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Tyhjennä</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Poistaa nimen</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>Aktiivisia modaalisia widgettejä ei voi sulkea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL-osoite kopioitu leikepöydälle.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>Uusi versio %1 on saatavilla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>Sinulla on uusin versio</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>Uusimman version tietojen saaminen epäonnistui.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Yhdistäminen DBusin kautta ei onnistunut</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importar</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Impossible llegir el fitxer.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Impossible escriure al fitxer.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Guardar Arxiu</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reset</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llançament a l&apos;inici</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>Tuo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>Virhe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>Tiedoston lukeminen ei onnistunut.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>Tiedoston kirjoittaminen ei onnistunut.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>Tallenna tiedosto</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>Vahvista nollaus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>Haluatko varmasti nollata asetukset?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>Näytä ohjeviesti</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Show the help message at the beginning in the capture mode.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Näytä sivupaneelin painike</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Show the side panel toggle button in the capture mode.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>Näytä ilmoitukset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>Näytä kuvake paneelissa</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Show the systemtray icon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Vahvistus tarvitaan kaappauksen poistamiseksi uusimmista latauksista</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>Asetustiedosto</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>Vie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>Nollaa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Päivitysten automaattinen tarkistaminen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Salli useita Flameshot käyttöliittymiä samanaikaisesti</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Sulje taustapalvelu automaattisesti kun sitä ei tarvita</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Suorita käynnistyksen yhteydessä</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Käynnistä Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Näytä tervetuloviesti käynnistyessä</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Käytä suurta esimääritettyä väripalettia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>Kopioi URL-osoite lähetyksen jälkeen</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Kopioi URL-osoite ja sulje ikkuna lähetyksen jälkeen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Tallenna kuva kopioinnin jälkeen</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Tallenna kuvatiedosto sen kopioinnin jälkeen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Näytä ohjeviesti kaappaustilan alussa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation type=\"unfinished\">Käytä viimeistä aluetta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation type=\"unfinished\">Käyttää viimeistä aluetta seuraavan kaappauksen oletusvalintana</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Näytä sivupaneelin kytkentäpainike kaappaustilassa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Käytä ilmoituksia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Näytä kuvake ilmoitusalueella</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>Kysy vahvistus kaappauksen poistamiseksi uusimmista lähetyksistä</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Tarkista päivitykset automaattisesti</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>Tämä sallii kaappauksen ottamisen esimerkiksi itse Flameshotista</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Käynnistä Flameshot-taustapalvelu kun tietokone käynnistetään</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Näytä tervetuloa viestiruutu näytön keskellä, kun otat kaappauksen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Käytä suurta esimääritettyä väripalettia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Kopioi napsauttamalla kahdesti</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Ota kopiointi käyttöön kaksoisnapsautuksella</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Kopioi URL-osoite ja sulje ikkuna kun lähetys on onnistunut</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation>Kopioi verkko-osoite kun lähetys on onnistunut</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>Kaappauksen ottamisen jälkeen tallenna se tiedostoksi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Tallennuspolku</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Muuta...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Käytä kiinteää polkua kaappausten tallentamiseen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Tallennuksen tiedostopääte:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Viimeisimpien lähetysten enimmäiskoko</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>Imgur-sovelluksen asiakastunnus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Kumoa rajoitus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Käytä JPG-muotoa leikepöydälle (PNG on oletus)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation>Käytä häviöllistä JPG-muotoa leikepöydälle (häviötön PNG on oletus)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Kopioi tiedoston polku tallentamisen jälkeen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Kopioi tiedostopolku leikepöydälle sen jälkeen kun tiedosto on tallennettu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Pehmennä, kun skaalataan kiinnitettyä kuvaa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>Kun kiinnitettyä kuvaa on suurennettu, pitäisikö kuvan tasoittua vai pysyä pikselimäisenä</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Lähetä kuva ilman vahvistuksen kysymistä</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Valitse kansio</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Kansioon kirjoittaminen ei onnistunut.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Näytä suurennuslasi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Käytä suurenuslasia kun kaapattavaa aluetta valitaan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Neliönmuotoinen suurennuslasi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Tee suurennuslasista neliönmuotoinen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation>JPEG-laatu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Viimeisimmät lähetykset</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">Kuvakaappausten historia on tyhjä</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Kopioi URL-osoite</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL-osoite kopioitu leikepöydälle.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Avaa selaimessa</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Vahvista poisto</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Haluatko varmasti poistaa kuvakaappauksen viimeisimmistä lähetyksistä ja palvelimelta?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Lähetysvahvistus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Haluatko lähettää tämän kaappauksen?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Lähetä ilman vahvistuksen kysymistä</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Obri l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Imatge al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Lähetä kuva</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>Lähetetään kuva</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>Kopioi URL-osoite</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>Avaa URL-osoite</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>Poista kuva</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>Kuva leikepöydälle.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Tallenna kuva</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>URL-osoitteen avaaminen ei onnistu.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL-osoite kopioitu leikepöydälle.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>Kaappaus kopioitu leikepöydälle.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Kaappauksen tallentaminen levylle ei onnistu.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Kaappaus tallennettu.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>Kuvan lähetys</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Lähetä valinta imgur.com</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Lähetä Imguriin</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">Lähetetään kuvaa</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Kopioi URL-osoite</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Avaa URL-osoite</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Poista kuva</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Kuva leikepöydälle.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Osoitteen avaaminen ei onnistunut.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL-osoite kopioitu leikepöydälle.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">Kuvakaappaus kopioitu leikepöydälle.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Kuvalähetin</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Lähetä valinta Imguriin</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>Tietoja</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Kuvake</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>Lisenssi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Versio</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>Käyttöjärjestelmän tiedot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Kopioi tiedot</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Clic dret</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Mou la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Redimensiona la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Guarda la selecció com a fitxer</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Desfés l&apos;última modificació</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Tecla</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Descripció</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Lisenssi&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Versio&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Dreceres&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Käänteinen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Aseta käänteinen väri työkalu</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Viiva</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Aseta viiva työkalu</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>Merkintäkynä</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Aseta merkintäkynä työkalu</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Siirrä</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Siirrä valinta-aluetta</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Kynä</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Aseta kynä työkalu</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Kiinnitys työkalu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Kiinnitä kuva työpöydälle</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Pudotusvalikko</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation>Kopioi leikepöydälle</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Tallenna tiedostoon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation>Sulje</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Pikselöi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Aseta pikselöinti työkalu</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">Rekisteröinti %1 epäonnistui. Virhe: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">Rekisteröinnin poisto %1 epäonnistui. Virhe: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Kaappaus tallennettu leikepöydälle.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Virhe tallentaessa leikepöydälle</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Tallenna kaappaus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Polku kopioitiin leikepöydälle </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Tallentaminen peruttu</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Tallennus peruttu</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">Capture is saved and copied to the clipboard as </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Tallennusvirhe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>Kaappaus tallennettu nimellä </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>Virhe tallentaessa nimellä </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>DBusiin yhdistäminen ei onnistunut</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Tehokas mutta silti helppokäyttöinen ohjelma näytön kaappausten ottamiseen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>Katso</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Kaappaa koko työpöytä.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Avaa laukaisija.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Aloita manuaalinen kaappaus GUI-tilassa.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Määritä</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Kaappaa yksittäinen näyttö.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Polku johon kaappaus tallennetaan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Hakemisto tai uusi tiedosto, johon haluat tallentaa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Tallenna kaappaus leikepöydälle</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Kiinnitä kaappaus näytölle</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Lähetä kaappaus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Viiveen aika millisekunneissa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Toista kaappaus aiemmin valitulla alueella</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Kaappauksen alue valittavaksi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Aseta tiedostonimen kaava</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Hyväksy kaappaus välittömästi kun valinta on tehty</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Paneelin kuvake käyttöön tai poista se käytöstä</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Suorita käynnistyksen yhteydessä tai poista se käytöstä</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Tarkista asetukset virheiden varalta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Näytä ohjeet kaappaustilassa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Määritä käyttöliittymän pääväri</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Määritä käyttöliittymän kontrastiväri</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Tulosta raaka PNG-kaappaus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Tulosta valinta sivuasetuksilla muodossa LxK+X+Y. Ei tee mitään, jos raaka on määritetty</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Määritä kuvattava näyttö (alkaen nollasta)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Virheellinen viive, sen on oltava suurempi kuin 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Virheellinen alue, käytä &quot;LxK+X+Y&quot; tai &quot;kaikki&quot; tai &quot;screen0/screen1/...&quot;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Virheellinen polku, pitää olla olemassa oleva hakemisto tai uusi tiedosto</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>oletus: näyttö, joka sisältää kursorin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Näytön numero</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Virheellinen väri, tämä tukee seuraavia muotoja:\n- #RGB (kukin R, G ja B on yksi heksadesimaaliluku)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Nimetyt värit kuten &quot;sininen&quot; tai &quot;punainen&quot;\nSinun on ehkä vältettävä &quot;#&quot; merkkiä kuten &quot;\\#FFF&quot;</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Invalid delay, it must be higher than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Virheellinen näytön numero, se ei saa olla negatiivinen</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Virheellinen arvo, se on määriteltävä &quot;true&quot; tai &quot;false&quot;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Virhe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Ei voi kirjoittaa</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL-osoite kopioitu leikepöydälle.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Valinnat</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Argumentit</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">argumentit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Käyttö</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>options</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Oletus on suorittaa Flameshot taustalla ja lisätä kuvake paneeliin määritystä varten.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Hei, olen täällä! Kaappaa napsauttamalla paneelin kuvaketta tai hiiren oikea lisää vaihtoehtoja.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>Pyydetty näyttö ylittää näyttöjen määrän</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Koko näytön kaappaus kiinnitetty näyttöön</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Näytä/piilota sivupaneeli</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Valitse koko näyttö</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Poista nykyinen työkalu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>Lopeta kaappaus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Kaappausten historia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Kaappaa näyttö</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>Näytä värivalitsin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Vaihda työkalun kokoa</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Vaihda työkalun paksuutta</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Suorakulmio</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Aseta suorakulmio työkalu</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Tee uudelleen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Toista muutos uudelleen</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>Tallenna</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Tallenna kaappaus tiedostoon</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Tallenna kaappaus</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Työpöytää ei pystytä tunnistamaan (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Vihje: yritä asettaa XDG_CURRENT_DESKTOP ympäristömuuttuja.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Näytön kaappaaminen ei onnistunut</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation>&amp;Lähetä</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation>Virhe viestiä lähettäessä</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Suorakulmiomainen valinta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Aseta valinta työkalu</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Aseta pikanäppäin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Anna uusi pikanäppäin muuttaaksesi </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Peruuta painamalla Esc tai ⌘+askelpalautin poistaaksesi pikanäppäimen käytöstä.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Peruuta painamalla Esc tai askelpalautin poistaaksesi pikanäppäimen käytöstä.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>Flameshot tulee käynnistää uudelleen, jotta muutokset tulevat voimaan.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Pikanäppäimet</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Saatavilla olevat pikanäppäimet kaappaustilassa.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>Kuvaus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>Avain</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Vasen kaksoisnapsautus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation>Näytä/piilota sivupaneeli</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation>Muuta valinnan kokoa vasen 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation>Muuta valinnan kokoa oikea 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation>Muuta valinnan kokoa ylös 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation>Muuta valinnan kokoa alas 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation>Valitse koko näyttö</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation>Siirrä valinta vasen 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation>Siirrä valinta oikea 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation>Siirrä valinta ylös 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation>Siirrä valinta alas 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation>Liittä teksti tekstialueelle</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation>Peru nykyinen valinta</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Poista nykyinen työkalu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation>Kaappaa näyttö</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation>Kaappausten historia</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Aktiivinen paksuus:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Aktiivinen väri:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Paina ESC peruaksesi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Aktiivisen työkalun koko: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Aktiivinen väri: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Kaappaa väri</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Pienennä työkalun kokoa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Pienennä muiden työkalujen kokoa</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Suurenna työkalun kokoa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Suurenna muiden työkalujen kokoa</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Valinnan koon ilmaisin</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Näytä valinnan mitat X ja Y</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Show the dimensions of the selection (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Vuosisata (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Vuosi (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Vuosi (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Kuukauden nimi (tam)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Kuukauden nimi (tammikuu)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Kuukausi (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Viikonpäivä (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Viikko (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Päivän nimi (ma)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Päivän nimi (maanantai)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>Päivä (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Kuukauden päivä (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>Vuosipäivä (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Tunti (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Tunti (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Minuutti (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Sekunti (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Päivämäärä (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Päivämäärä (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Aika (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Aika (%H-%M)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Flameshotin tiedot</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>Yliviivaa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Alleviivaa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Lihavoi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Kursivoi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Tasaa vasen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Keskitä</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Tasaa oikea</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Teksti</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Lisää tekstiä kaappaukseen</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>&amp;Ota kaappaus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>&amp;Avaa laukaisija</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation>&amp;Asetukset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation>&amp;Tietoja</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation>Tarkista päivitykset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation>Uusi versio %1 on saatavilla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation>&amp;Lopeta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>&amp;Uusimmat lataukset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Käyttöliittymävärin muokkain</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Vaihda väriä siirtämällä valintaa ja katso muutokset esikatselun painikkeissa.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Valitse painike ja muokkaa sitä</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Pääväri</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Napsauta tätä painiketta ja aseta pääväri muokkaustilaan.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Kontrastiväri</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Napsauta tätä painiketta ja aseta kontrastiväri muokkaustilaan.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Kumoa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Kumoa viimeisin muutos</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>Uusi Flameshot-versio %1 on saatavilla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Ohita</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Myöhemmin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Päivitä</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>Lähetyshistoria</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>Kaappausten historia on tyhjä</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Form</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>Tekstinimi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>Kopioi URL-osoite</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Avaa selaimessa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>Vahvista poistaaksesi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>Haluatko varmasti poistaa kaappauksen lähetyksistä ja palvelimelta?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Sulje</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Tyhjä&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Valinnan ulkopuolisen alueen läpinäkyvyys:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>Käyttöliittymän väri</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Värivalitsimen muokkain</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Painikkeen valinta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Valitse kaikki</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Valitse</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Nimetön</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Nimetön</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 väriä)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Avaa uusi paletti tiedostosta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Luo uusi paletti</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Monista nykyinen paletti</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Poista nykyinen paletti</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Palauta muutokset nykyiseen palettiin</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Tallenna muutokset nykyiseen palettiin</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Lisää väri palettiin</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Poista valittu väri paletista</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>Uusi paletti</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Nimi</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>GIMP-paletit (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Palettikuva (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>Kaikki tiedostot (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Avaa paletti</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Paletin lataaminen epäonnistui\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Lisää väri</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Poista väri</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Muokkaa väriä...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 väriä)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Tyhjennä väri</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_fr.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"fr_FR\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Ajouter nouveau</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Déplacer vers le haut</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Déplacer vers le bas</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Enlever</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Accepter</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Accepter la capture</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>Lanceur d&apos;applications</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Sélectionner une application pour ouvrir la capture</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Ouvrir avec</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Lancer dans le terminal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Maintenir ouvert après la sélection</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Erreur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Impossible d&apos;écrire dessus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Impossible de lancer dans le terminal.</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Flèche</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Sélectionner l&apos;outil Flèche</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Flou</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Sélectionner l&apos;outil Flou</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Mode de capture&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Région rectangulaire</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Plein écran (affichage actuel)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Plein écran (tous les moniteurs)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>Aucun retard</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> seconde</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> secondes</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Prendre une nouvelle capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Zone&#xa0;:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Lanceur de capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>Étiquette de texte</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Mode de capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Retard&#xa0;:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>LxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translation>Impossible de capturer l&apos;écran</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Souris</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Sélectionner la zone de capture d&apos;écran</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>Molette de la souris</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Changer la taille de l&apos;outil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>Clic droit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>Afficher la palette des couleurs</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Ouvrir le panneau latéral</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Échap</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>Quitter</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>Annuler la capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>Êtes-vous sûr de vouloir annuler la capture&#x202f;?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>Ne plus afficher ceci</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot a perdu le focus. Les raccourcis clavier ne fonctionneront pas sans avoir cliqué ailleurs.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Erreur de configuration résolue. Lancer `flameshot gui` à nouveau.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Sélectionner une zone avec la souris ou appuyer sur Echap pour quitter\nAppuyer sur Entrée pour capturer l&apos;écran\nEffectuer un clic droit pour afficher le sélecteur de couleurs.\nUtiliser la molette de la souris pour changer l&apos;épaisseur de l&apos;outil.\nAppuyer sur Espace pour ouvrir le panneau latéral.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Paramètres des outils</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Compteur circulaire</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Ajoute une bulle de comptage auto-incrémentée</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Ellipse</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Sélectionner l&apos;outil Ellipse</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Sélectionner Couleur</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Saturation</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Teinte</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Hex</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Bleu</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Valeur</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Vert</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Alpha</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Rouge</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Accepter couleur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Touche Entrée ou Clic Gauche</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Sélection précise de couleur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Maintenir Clic Gauche</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Activer la loupe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Espace ou Clic Droit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Annuler</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>Échap</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <source>Select Preset:</source>\n        <translation type=\"vanished\">Sélectionner un préréglage :</translation>\n    </message>\n    <message>\n        <source>Select preset using the spinbox</source>\n        <translation type=\"obsolete\">Sélectionnez un préréglage depuis la liste</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Modifier le préréglage&#xa0;:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Entrer la couleur pour mettre à jour le préréglage</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>Mettre à jour</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Appuyer pour mettre à jour la sélection</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Supprimer</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Pressez le bouton pour supprimer le préréglage sélectionné</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Ajouter un préréglage :</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Entrez la couleur manuellement ou la sélectionner à partir de la palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Ajouter</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Pressez le bouton pour ajouter un réglage</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>Erreur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Impossible d&apos;ajouter un réglage. Limite maximale atteinte.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Impossible de supprimer un réglage. Limite minimale atteinte.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Erreurs de configuration</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Préférence inconnue : &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Nom de raccourcis inconnu : &apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Conflit de raccourcis : &apos;%1&apos; et &apos;%2&apos; ont le même raccourci : %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Mauvaise valeur dans &apos;%1&apos;. Attendu : %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>Vous avez résolu l&apos;erreur de configuration.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>Cette configuration contient une erreur. Ouvrez la configuration pour la résoudre.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>Mauvaise clé de configuration&apos;%1&apos; dans ConfigHandler. Signaler le en tant que bug.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Résoudre les erreurs de configuration</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Vous devez résoudre toutes les erreurs avant de continuer :&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>Réinitialiser</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Rétablir la valeur par défaut.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Retirer</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Retirer cette préférence.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Certains raccourcis sont en conflits.\nCela n&apos;empêchera PAS Flameshot de se lancer.\nVeuillez résoudre ce problème manuellement depuis le fichier de configuration.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Tout résoudre</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Résoudre toutes les erreurs listées.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Détails</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Configuration</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Interface</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Editeur de Noms</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>Général</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Raccourcis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Résoudre</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Le fichier de configuration contient des erreurs. Les résoudre avant de continuer.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">Nouvelle version %1 est disponible</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">Vous avez la dernière version</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Impossible d&apos;obtenir des informations sur la dernière version.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Erreur</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">Incapable de fermer le widget modal actif</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Capturer l&apos;écran</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Ouvrir le lanceur</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Configuration</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;À propos</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Vérifier les mises à jour</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Derniers téléversements</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copiée dans le presse-papiers.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informations</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Quitter</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Copier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Copier la sélection vers le presse-papiers</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Copier la sélection dans le presse-papier</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">Impossible de se connecter via DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Sortir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Quitter l&apos;écran de capture</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Modifier le nom des captures&#xa0;:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Modifier&#xa0;:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Prévisualisation :</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Sauvegarder</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Sauvegarder le modèle</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Restaurer</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Réinitialiser</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Restaurer le modèle sauvegardé</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Purger</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Supprime le nom</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>Erreur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>Impossible de fermer les widgets modales actifs</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL copiée dans le presse-papiers.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>La nouvelle version %1 est disponible</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>Vous avez la dernière version</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>Impossible d&apos;obtenir des informations sur la dernière version.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Impossible de se connecter via DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importer</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Erreur</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Impossible de lire le fichier.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Impossible d&apos;écrire le fichier.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Sauvegarder le fichier</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Confirmer la Réinitialisation</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Êtes-vous sûr de vouloir réinitialiser la configuration ?</translation>\n    </message>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Montrer le message d&apos;aide</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Afficher ce message au lancement du mode capture.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Afficher les notifications du bureau</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Afficher les icones de la barre d&apos;état</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Afficher l&apos;icône dans la barre de tâches</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Fichier de Configuration</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exporter</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Réinitialiser</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Lancer au démarrage</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Démarrer Flameshot</translation>\n    </message>\n    <message>\n        <source>Close after capture</source>\n        <translation type=\"vanished\">Fermer après une capture</translation>\n    </message>\n    <message>\n        <source>Close after taking a screenshot</source>\n        <translation type=\"vanished\">Fermer l&apos;application après une capture d&apos;écran</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>Importer</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>Erreur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>Impossible de lire le fichier.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>Impossible d&apos;écrire le fichier.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>Sauvegarder le fichier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>Confirmer la réinitialisation</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>Êtes-vous sûr(e) de vouloir réinitialiser la configuration&#xa0;?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>Afficher le message d&apos;aide</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Afficher le message d&apos;aide au lancement du mode capture.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Afficher le bouton du panneau principal</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Afficher le bouton de basculement du panneau latéral en mode capture.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>Afficher les notifications du bureau</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>Afficher les icônes de la barre d&apos;état</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Afficher l&apos;icône dans la barre de tâches</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Confirmation requise pour supprimer la capture d&apos;écran des derniers téléchargements</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>Fichier de configuration</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>Exporter</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>Réinitialiser</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Contrôle automatique des mises à jour</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Autoriser plusieurs instances simultanées de flameshot GUI</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Clore automatiquement le démon lorsqu&apos;il n&apos;est plus nécessaire</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Lancer au démarrage</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Démarrer Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Afficher le message de bienvenue au démarrage</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Utiliser une large palette de couleurs prédéfinies</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>Copier l&apos;URL après le téléchargement</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Copier l&apos;URL et fermer la fenêtre après le téléchargement</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Enregistrer l&apos;image après la copie</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Enregistrer le fichier image après l&apos;avoir copiée</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Afficher un message d&apos;aide au début du mode de capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation>Utiliser la dernière région pour le mode GUI</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation>Utiliser la dernière région en tant que sélection par défaut lors de la prochaine capture d&apos;écran en mode GUI</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Afficher le bouton pour ouvrir le panneau latéral en mode capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Activer les notifications sur le bureau</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation>Afficher les notifications d&apos;annulation</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation>Permettre les notifications d&apos;annulation</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Afficher une icône dans la barre de tâches</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation>Utiliser grim pour prendre des captures d&apos;écran</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation>Grim est un utilitaire Wayland permettant de capturer des écrans à partir du protocole screencopy. Il ne doit généralement être activé que sur des gestionnaires de fenêtres Wayland minimalistes tels que sway, hyprland, etc.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>Demander la confirmation avant de supprimer les captures d&apos;écran précédemment envoyées</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Vérifier automatiquement les mises à jour</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>Cela permet par exemple de prendre des captures d&apos;écran de Flameshot</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Lancer le démon de Flameshot quand l&apos;ordinateur démarre</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Afficher la boite de message de bienvenue à milieu de l&apos;écran à la prise d&apos;une capture d&apos;écran</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Utiliser une grande palette de couleurs prédéfinie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Copier en double-cliquant</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Enable Copy on Double Click</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Copier l&apos;URL puis fermer la fenêtre au succès de l&apos;envoi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation>Décharger automatiquement de la mémoire quand ce n&apos;est pas utilisé</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation>Extinction automatique du Démon (processus en arrière-plan) quand il n&apos;est plus utile</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation>Démarrage en arrière-plan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation>Démarrer le démon de Flameshot (processus en arrière-plan) lors de la mise en route de l&apos;ordinateur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation>Demander avant de quitter la capture d&apos;écran</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation>Afficher la demande de confirmation avant d&apos;annuler via ESC</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation>Activer la copie vers le presse-papiers par double-clic</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation>Copier l&apos;URL après le téléchargement réussi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>Après la copie de la capture d&apos;écran, l&apos;enregistrer aussi dans un fichier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Enregistrer le chemin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>modifier...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Utiliser un emplacement spécifique pour l&apos;enregistrement des captures d&apos;écran</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Extension de fichier préférée pour l&apos;enregistrement :</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Derniers téléchargements, taille maximale</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>ID Client pour l&apos;application Imgur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Annuler la limite</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Utiliser le format JPG pour le presse-papiers (PNG par défaut)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation>Utiliser un format JPG avec perte pour le presse-papiers (PNG sans perte par défaut)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Copier le chemin du fichier après l&apos;enregistrement</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Copier le chemin vers le fichier dans le presse-papiers quand il a été enregistré</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Anticrénelage de l&apos;image lors du zoom de l&apos;image épinglée</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>Après avoir zoomé sur l&apos;image épinglée, l&apos;image doit-elle être lissée ou rester pixelisée</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Télécharger l&apos;image sans confirmation</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Choisir un dossier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Impossible d&apos;écrire dans le répertoire.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Afficher la loupe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Activer la loupe lors de la sélection de l&apos;aire de capture d&apos;écran</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Loupe carrée</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Affiche la loupe avec une forme carrée</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation>Millisecondes avant que l&apos;affichage géométrique ne se cache&#x202f;; 0 indique &quot;ne se cache jamais&quot;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation>Définir l&apos;arrêt de l&apos;affichage géométrique (ms)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation>Sélectionner l&apos;affichage géométrique</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation>Afficher la location</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation>Aucun</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation>Haut gauche</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation>Haut droit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation>Bas gauche</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation>Bas droit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation>Centre</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation>Variation de la qualité de 0 à 100. Un nombre plus grand indique une meilleure qualité et un fichier plus volumineux</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation>Qualité JPEG</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation>Flèche inversée</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation>Dessiner la pointe de la flèche en premier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation>Pixelisation non sécurisée</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation>Dessinez l&apos;effet de pixellisation d&apos;une manière moins sûre, mais plus esthétique.</translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"obsolete\">Derniers téléchargements</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">L&apos;historique des captures d&apos;écrans est vide</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copier l&apos;URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copiée dans le presse-papier.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Ouvrir dans le navigateur</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Confirmer la suppression</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Êtes-vous sûr de vouloir supprimer une capture d&apos;écran des derniers téléchargements et du serveur ?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Mise en ligne de l&apos;image</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL copiée dans le Presse-papier.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Erreur</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Confirmation du téléversement</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Voulez-vous téléverser cette capture&#x202f;?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Téléverser sans confirmation</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Mise en ligne de l&apos;image</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">Impossible d&apos;ouvrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL copiée dans le Presse-papier.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">Capture d&apos;écran copiée dans le Presse-papier.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copier l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Ouvrir l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Image dans le Presse-papier.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Téléverser l&apos;image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>Envoyer l&apos;image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>Copier l&apos;URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>Ouvrir l&apos;URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>Effacer l&apos;image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>Copier l&apos;image dans le presse-papiers.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Enregistrer l&apos;image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Impossible d&apos;ouvrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL copiée dans le presse-papiers.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>Capture d&apos;écran copiée dans le presse-papiers.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Impossible d&apos;enregistrer la capture d&apos;écran sur le disque.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Capture d&apos;écran enregistrée.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>Envoi d&apos;images</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Téléverser la sélection</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Mettre en ligne vers Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">Mise en ligne de l&apos;image</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copier l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Ouvrir l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Effacer l&apos;image</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Image dans le Presse-papier.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Impossible d&apos;ouvrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copiée dans le Presse-papier.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">Capture d&apos;écran copiée dans le Presse-papier.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Mise en ligne d&apos;images</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Mettre en ligne la sélection vers Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>À propos</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Icône</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>Licence</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Version</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>Infos SE</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Copier infos</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Clic Droit</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Molette de la Souris</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Déplacer la sélection 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Redimensionner la sélection 1px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Quitter la capture d&apos;écran</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Copier vers le Presse-papier</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Sauvegarder la sélection vers un fichier</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Annuler la dernière modification</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Afficher la palette de couleurs</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Changer l&apos;épaisseur des outils</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Raccourcis disponibles en mode capture d&apos;écran.</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Clé</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Description</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Licences&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Raccourci&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Inverser</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Sélectionner Inverseur comme outil de peinture</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Ligne</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Sélectionner l&apos;outil Ligne</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>Surligneur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Sélectionner l&apos;outil Surligneur</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Déplacer</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Déplacer la sélection</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Crayon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Sélectionner l&apos;outil Crayon</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Outil Épinglage</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Épingler l&apos;image sur le bureau</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Context menu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation>Copier dans le presse-papiers</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Sauvegarder dans un fichier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation>Pivoter à droite</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation>Pivoter à gauche</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation>Augmenter l&apos;opacité</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation>Diminuer l&apos;opacité</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation>Fermer</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Pixeliser</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation>Utiliser Pixeliser comme outil de peinture.</translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Choisir pixeliser comme outil de peinture</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation>Instance principale</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation>&lt;b&gt;Instance principale.&lt;/b&gt; Messages reçus des instances secondaires&#xa0;:</translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">Échec de l&apos;enregistrement %1. Erreur&#x202f;: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">Échec de la désinscription %1. Erreur : %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Erreur lors de la sauvegarde</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>Capture d&apos;écran sauvegardée sous </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Capture enregistrée dans le presse-papiers.</translation>\n    </message>\n    <message>\n        <source>Capture saved to clipboard</source>\n        <translation type=\"vanished\">Capture enregistrée dans le presse-papier.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Erreur lors de l&apos;enregistrement dans le presse-papiers</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>Erreur lors de la sauvegarde sous </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Enregistrer la capture d&apos;écran</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Chemin d&apos;accès copié dans le presse-papiers en tant que </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Enregistrement annulé</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Enregistrement annulé</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">Capture enregistrée et copiée dans le presse-papier </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Impossible de se connecter via DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Logiciel de capture d&apos;écran puissant mais simple à utiliser.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>Voir</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Capturer l&apos;écran entier.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Ouvrir le menu de capture.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Démarre une capture manuelle en mode graphique.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Configurer</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Capturer un écran seul.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Chemin où la capture sera enregistrée</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation>Capture d&apos;écran de tous les moniteurs en même temps.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation>Effectuer une capture d&apos;écran du moniteur spécifié.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Dossier existant ou nouveau fichier à sauvegarder dans</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Enregistrer la capture dans le presse-papiers</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Épingler la capture à l&apos;écran</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Upload screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Délai en millisecondes</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Répéter la capture d&apos;écran avec la région précédemment sélectionnée</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Région de capture d&apos;écran à sélectionner</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Définir le modèle de nom de fichier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Accepter la capture d&apos;écran dès qu&apos;une sélection est faite</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Activer ou désactiver l&apos;icone de la barre des tâches</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Activer ou désactiver le lancement au démarrage</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation>Activer ou désactiver les notifications</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Vérifiez l&apos;absence d&apos;erreurs dans la configuration</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Afficher le message d&apos;aide dans le mode capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Définir la couleur de base de l&apos;interface</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Définir le contraste de l&apos;interface utilisateur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Imprimer la capture PNG brute</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Imprime la géométrie de la sélection au format LxH+X+Y. Ne fait rien si brut est spécifié</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Définir l&apos;écran à capturer (en partant de 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Délai invalide, il doit être supérieur à 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Région non valide, utilisez &apos;LxH+X+Y&apos; ou &apos;tout&apos; ou &apos;écran0/écran1/...&apos;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Chemin invalide, doit être un répertoire existant ou un nouveau fichier dans un répertoire existant</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Définir l&apos;écran à capturer</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>Par défaut : Ecran contenant le curseur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Numéro d&apos;écran</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Couleur incorrecte, ce champs supporte les formats suivants :\n- #RGB (chacun des R, G, et B est un chiffre hexadécimal unique)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Nom des couleurs tel que &quot;bleu&quot; ou &quot;rouge&quot;\nVous devrez probablement remplacer le signe &apos;#&apos; par &apos;\\#FFF&apos;</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Délai non valable, il doit être plus élevé que 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Numéro d&apos;écran non-valable, il ne doit pas être négatif</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Chemin non-valable, il doit indiquer un chemin existant du système</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Valeur non-valable, elle doit être définie comme &apos;true&apos; ou &apos;false&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Erreur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Impossible d&apos;écrire par dessus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>L&apos;écran demandé dépasse le nombre d&apos;écrans</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Capture plein écran épinglée à l&apos;écran</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copiée dans le Presse-papier.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Options</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Arguments</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">arguments</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation>Sous-commandes</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation>sous-commandes</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Utilisation</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>options</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Par défaut, Flameshot fonctionne en arrière-plan et ajoute une icône dans la barre des tâches pour la configuration.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Hello, je suis là ! Clique sur l’icône dans la barre des tâches pour prendre une capture d&apos;écran ou fait un clic droit pour voir plus d&apos;options.</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Redimensionner la sélection de 1px vers la gauche</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Redimensionner la sélection de 1px vers la droite</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Redimensionner la sélection de 1px vers le haut</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Redimensionner la sélection de 1px vers le bas</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Sélectionner l&apos;écran en entier</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Déplacer la sélection de 1px vers la gauche</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Déplacer la sélection de 1px vers la droite</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Déplacer la sélection de 1px vers le haut</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Déplacer la sélection de 1px vers le bas</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Insérer du texte dans la zone de texte</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Effacer l&apos;outil actuel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>Annuler la capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Historique des captures d&apos;écran</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Capturer l&apos;écran</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>Afficher la palette de couleurs</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Changer la taille de l&apos;outil</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Modifier l&apos;épaisseur des outils</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Rectangle plein</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Sélectionner l&apos;outil Rectangle plein</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Rétablir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Refaire la prochaine modification</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>Sauvegarder</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Enregistrer la capture d&apos;écran dans un fichier</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Sauvegarder la capture d&apos;écran</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Impossible de détecter l’environnement de bureau (GNOME&#xa0;? KDE&#xa0;? Sway&#xa0;? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation>L&apos;adaptateur universel de capture d&apos;écran Wayland nécessite Grim comme composant de capture d&apos;écran de Wayland. Si le composant de capture d&apos;écran est manquant, veuillez l&apos;installer&#x202f;!</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation>Si le paramètre useGrimAdapter n&apos;est pas activé, le protocole dbus sera utilisé. Il convient de noter que l&apos;utilisation du protocole dbus sous Wayland n&apos;est pas recommandée. Il est recommandé d&apos;activer le paramètre useGrimAdapter dans flameshot.ini pour activer l&apos;adaptateur de capture d&apos;écran Wayland général basé sur grim</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation>Le composant de capture d&apos;écran de Grim est implémenté sur la base de wlroots, il ne peut donc pas être utilisé dans GNOME ou dans des environnements de bureau similaires</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation>Impossible de détecter l&apos;environnement de bureau (GNOME&#xa0;? KDE&#xa0;? Qile&#xa0;? Sway&#xa0;?...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Conseil&#xa0;: essayez de définir la variable d’environnement XDG_CURRENT_DESKTOP.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Impossible de capturer l&apos;écran</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation>Instance secondaire</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation>&lt;b&gt;Instance secondaire.&lt;/b&gt; Envoyer un message à l&apos;instance principale&#xa0;:</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation>Écrivez quelque chose ici...</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation>&amp;Envoyer</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation>Erreur lors de l&apos;envoi du message</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation>Le message « %1 » n&apos;a pas pu être envoyé à l&apos;instance principale.</translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Rectangle</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Sélectionner l&apos;outil Rectangle</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Choisir un raccourci</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Entrer un nouveau raccourci pour modifier </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Presser Esc pour annuler ou ⌘+Backspace pour désactiver le raccourci clavier.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Presser Esc pour annuler ou Backspace pour désactiver le raccourci clavier.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>Flameshot doit être redémarré pour que les modifications prennent effet.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Raccourcis clavier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Raccourcis disponibles en mode capture d&apos;écran.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>Description</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>Clé</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Double-clic gauche</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation>Afficher le panneau latéral</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation>Sélectionnez une couleur à l&apos;écran</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation>Redimensionner la sélection de 1px vers la gauche</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation>Redimensionner la sélection de 1px vers la droite</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation>Redimensionner la sélection de 1px vers le haut</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation>Redimensionner la sélection de 1px vers le bas</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation>Diminuer symétriquement la largeur de 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation>Augmenter symétriquement la largeur de 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation>Augmenter symétriquement la hauteur de 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation>Diminuer symétriquement la hauteur de 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation>Sélectionner l&apos;écran en entier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation>Déplacer la sélection de 1px vers la gauche</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation>Déplacer la sélection de 1px vers la droite</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation>Déplacer la sélection de 1px vers le haut</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation>Déplacer la sélection de 1px vers le bas</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation>Insérer du texte dans la zone de texte</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation>Supprimer l&apos;objet dessiné sélectionné</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation>Effacer la sélection actuelle</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Effacer l&apos;outil actuel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation>Capturer l&apos;écran</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation>Historique des captures d&apos;écran</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Couleur actuelle&#xa0;:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Appuyer sur Échap pour annuler</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Taille de l’outil actif&#xa0;: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Couleur active&#xa0;: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Saisir la couleur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation>Afficher la grille</translation>\n    </message>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"obsolete\">Épaisseur sélectionnée:</translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Réduire la taille de l&apos;outil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Réduire la taille des autres outils</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Augmenter la taille de l&apos;outil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Augmenter la taille des autres outils</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Indicateur de la taille de la sélection</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Show X and Y dimensions of the selection</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Montrer les dimensions de la sélection (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Siècle (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Année (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Année (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Nom des Mois (jan)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>nom des Mois (janvier)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Mois (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Jour de la Semaine (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Semaine (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Nom du Jour (lun)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Nom du Jour (lundi)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>Jour (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Jour du Mois (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>Jour de l&apos;année (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Heure (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Heure (%H-%M)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Heure (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Heure (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Minute (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Seconde (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Date (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Date Complête (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation>Date complète (%d-%m-%Y)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Info Flameshot</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>Rayer</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Souligner</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Gras</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Italique</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Aligner à gauche</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Aligner au centre</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Aligner à droite</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Texte</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Ajouter du texte à la capture</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>&amp;Capturer l&apos;écran</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>&amp;Ouvrir le lanceur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation>&amp;Configuration</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation>&amp;À propos</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation>Vérifier les mises à jour</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation>La nouvelle version %1 est disponible</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation>&amp;Quitter</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>&amp;Derniers téléversements</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation>Répertoire d&apos;&amp;Ouverture et de Sauvegarde</translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Editeur de la Couleur de l&apos;interface</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Modifier la couleur en déplaçant les sélecteur et voir les changements dans les boutons de prévisualisation.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Sélectionner un bouton pour le modifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Couleur principale</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Cliquer sur ce bouton pour définir le mode édition de la couleur principale.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Couleur de contraste</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Cliquer sur ce bouton pour définir le mode édition de la couleur de contraste.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Annuler</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Annuler la dernière modification</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>Une nouvelle version %1 de Flameshot est disponible</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Ignorer</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Plus tard</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Mettre à jour</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>Historique d&apos;envois</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>L&apos;historique des captures d&apos;écrans est vide</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Formulaire</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>étiquette de texte</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>Copier l&apos;URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Ouvrir dans le navigateur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>Confirmer la suppression</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>Êtes-vous sûr de vouloir supprimer une capture d&apos;écran depuis les derniers envois et du serveur ?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Fermer</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Vide&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Opacité de la zone en dehors de la sélection&#xa0;:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>Éditeur de la couleur d&apos;interface</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Éditeur de la palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Sélection du bouton</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Tout sélectionner</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Choisir</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Sans nom</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Sans nom</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 couleurs)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Ouvrir une nouvelle palette depuis un fichier</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Ouvrir une nouvelle palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Dupliquer la palette actuelle</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Supprimer la palette actuelle</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Rétablir les modifications de la palette actuelle</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Sauvegarder les modifications de la palette actuelle</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Ajouter une couleur à la palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Retirer la couleur sélectionnée de la palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>Nouvelle palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Nom</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>Palettes GIMP (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Image palette (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>Tous les fichiers (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Ouvrir la palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Impossible d&apos;ouvrir le fichier de palette\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Ajouter la couleur</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Retirer la couleur</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Modification de la couleur...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 couleurs)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Réinitialiser la couleur</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_ga.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"ga\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Cuir Nua leis</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Bog Suas</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Bog Síos</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Bain</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Glac leis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Glac leis an ngabháil</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>Tosaitheoir Aipeanna</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Roghnaigh aip chun an ghabháil a oscailt</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Oscail Le</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Seoladh sa teirminéal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Coinnigh ar oscailt tar éis roghnú</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Earráid</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Ní féidir é a sheoladh sa teirminéal.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Ní féidir scríobh isteach</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Saighead</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Socraigh an tSaighead mar uirlis péint</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Desenfocament</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Estableix el desenfocament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Mode de captura&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Réigiún Dronuilleogach</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Scáileán Iomlán (Taispeáint Reatha)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Scáileán Iomlán (Gach Monatóir)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>Gan Moill</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> an dara ceann</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> soicind</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Tóg scáileán nua</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Ceantar:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Tosaitheoir Gabhála</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>Lipéad Téacs</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Mód Gabhála</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Moill:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>LxA+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translatorcomment>Impossible capturar la pantalla</translatorcomment>\n        <translation>Ní féidir an scáileán a ghabháil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Luch</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Roghnaigh limistéar an scáileáin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>Roth na Luiche</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Athraigh méid na huirlisí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>Cliceáil ar dheis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>Taispeáin roghnóir dathanna</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Oscail painéal taoibh</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>Scoir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>Scoir den Gabháil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>An bhfuil tú cinnte gur mian leat scor den ghabháil?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>Ná taispeáin seo arís</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Tá fócas caillte ag Flameshot. Ní oibreoidh aicearraí méarchláir go dtí go gcliceálann tú áit éigin.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Réitíodh earráid chumraíochta. Seoladh &apos;flameshot gui&apos; arís chun é a chur i bhfeidhm.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Escolliu una àrea amb el ratolí, o premeu Esc per sortir.\nPremeu Entrar per capturar la pantalla.\nPremeu clic dret per mostrar l&apos;eina de selecció de color.\nGireu la rodeta del ratolí per canviar el gruix de l&apos;eina de dibuix.\nPremeu Espai per obrir el calaix lateral.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Socruithe Uirlisí</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Cuntar Ciorcail</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Cuir mboilgeog cuntar autoincrementing leis</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Ciorcal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Socraigh an Ciorcal mar uirlis péint</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Roghnaigh Dath</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Sáithiú</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Lí</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Heicsidheachúil</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Gorm</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Luach</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Glas</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Alfa</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Dearg</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Glac le dath</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Iontráil nó cliceáil ar chlé</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Roghnaigh dath go beacht</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Coinnigh Cliceáil ar Chlé</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Scoránaigh an formhéadaitheoir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Spás nó cliceáil ar dheis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Cuir ar ceal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Cuir Réamhshocraithe in Eagar:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Iontráil dath le réamhshocrú a nuashonrú</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>Nuashonraigh</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Brúigh an cnaipe chun an réamhshocrú roghnaithe a nuashonrú</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Scrios</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Brúigh an cnaipe chun an réamhshocrú roghnaithe a scriosadh</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Cuir Réamhshocraithe leis:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Iontráil dath de láimh nó roghnaigh é ag baint úsáide as an roth dathanna</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Cuir leis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Brúigh an cnaipe chun réamhshocrú a chur leis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>Earráid</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Ní féidir réamhshocrú a chur leis. Uasteorainn bainte amach.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Ní féidir réamhshocrú a bhaint. An t-íosteorainn bainte amach.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Earráidí cumraíochta</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Socrú anaithnid: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Ainm aicearra neamhaitheanta: &apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Coimhlint aicearra: tá an aicearra céanna ag &apos;%1&apos; agus &apos;%2&apos;:% 3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Drochluach i &apos;%1&apos;. Ag súil leis: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>D&apos;éirigh leat an earráid chumraíochta a réiteach.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>Tá earráid sa chumraíocht. Oscail cumraíocht le réiteach.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>Droch-eochair chumraíochta &apos;%1&apos; i ConfigurHandler. Tuairiscigh é seo mar fhabht.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Réitigh earráidí cumraíochta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Ní mór duit na hearráidí go léir a réiteach sula leanann tú ar aghaidh:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>Athshocraigh</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Athshocraigh go dtí an luach réamhshocraithe.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Bain</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Bain an socrú seo.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Tá coimhlintí ag roinnt aicearraí méarchláir.\nNÍ chuirfidh sé seo cosc ar flameshot ó thosú.\nRéitigh iad de láimh sa chomhad cumraíochta.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Réitigh gach rud</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Réitigh gach earráid liostaithe.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Sonraí</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Cumraíocht</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Comhéadan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Eagarthóir Ainm Comhaid</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>Ginearálta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Aicearraí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Réitigh</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Tá earráidí sa chomhad cumraíochta. Réitigh iad sula leanann tú ar aghaidh.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">La nova versió %1 ja és disponible</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">Teniu la versió més recent</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Error a l&apos;intentar obtenir informació sobre actualitzacions.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">No s&apos;han pogut tancar els widgets modals actius</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Obre el llançador d&apos;aplicacions</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Ajustaments</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;Quant a</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Comprova si hi ha actualitzacions disponibles</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Últimes càrregues</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informació</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Surt</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Captura</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Cóipeáil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Cóipeáil an roghnúchán go gearrthaisce</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Copia la selecció al porta-retalls</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">No s&apos;ha pogut connectar mitjançant DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Scoir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Fág an scáileán gabhála</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Cuir ainm do ghabhálacha in eagar:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Cuir in eagar:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Réamhamharc:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Sábháil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Sábhálann an patrún</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Athchóirigh</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reinicialitza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Athchóiríonn sé an patrún a shábháil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Glan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Scrios an t-ainm</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>Earráid</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>Ní féidir giuirléidí módúla gníomhacha a dhúnadh</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL cóipeáilte chuig an ghearrthaisce.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>Tá leagan nua %1 ar fáil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>Tá an leagan is déanaí agat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>Theip ar eolas a fháil faoin leagan is déanaí.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Ní féidir ceangal a dhéanamh trí DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importar</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Impossible llegir el fitxer.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Impossible escriure al fitxer.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Guardar Arxiu</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reset</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llançament a l&apos;inici</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>Iompórtáil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>Earráid</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>Ní féidir an comhad a léamh.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>Ní féidir comhad a scríobh.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>Sábháil Comhad</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>Deimhnigh Athshocraigh</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>An bhfuil tú cinnte gur mhaith leat an chumraíocht a athshocrú?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>Taispeáin teachtaireacht chabhrach</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"obsolete\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Taispeáin an cnaipe painéil taoibh</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el botó del calaix lateral en el mode de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>Taispeáin fógraí deisce</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>Taispeáin deilbhín tráidire</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona a la barra de tasques del sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Deimhniú ag teastáil chun an pictiúr a scriosadh ó na huaslódálacha is déanaí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>Comhad Cumraíochta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>Easpórtáil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>Athshocraigh</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Seiceáil go huathoibríoch le haghaidh nuashonruithe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Ceadaigh iliomad cásanna GUI flameshot ag an am céanna</translation>\n    </message>\n    <message>\n        <source>This allows you to take screenshots of flameshot itself for example.</source>\n        <translation type=\"vanished\">This allows you to take screenshots of flameshot itself for example.</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Dún an deamhan go huathoibríoch nuair nach bhfuil sé ag teastáil</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Seoladh ag tosú</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Inicia el Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Taispeáin teachtaireacht fáilte ar an seoladh</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Úsáid pailéad mór dathanna réamhshainithe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>Cóipeáil URL tar éis uaslódáil</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Copia la URL i tanca la finestra després de la càrrega</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Sábháil íomhá tar éis cóipeála</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Desa el fitxer d&apos;imatge després d&apos;haver-lo copiat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Taispeáin an teachtaireacht chabhrach ag an tús sa mhodh gabhála</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation>Úsáid an réigiún deireanach le haghaidh mód comhéadain</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation>Bain úsáid as an réigiún deireanach mar roghnú réamhshocraithe don chéad scáileán eile i mód GUI</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Taispeáin an cnaipe scoránaigh painéil taobh sa mhodh gabhála</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Cumasaigh fógraí deisce</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation>Taispeáin fógraí scoir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation>Cumasaigh fógraí scoir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Taispeáin deilbhín i dtráidire an chórais</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation>Úsáid grim chun scáileáin a ghabháil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation>Is fóntais de chuid Wayland amháin é Grim chun scáileáin a ghabháil bunaithe ar an bprótacal cóipeála scáileáin. Go ginearálta, ní féidir é a chumasú ach ar bhainisteoirí fuinneoige íosta Wayland ar nós Sway, Hyprland, srl.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>Iarr dearbhú chun an pictiúr a scriosadh ó na huaslódáil is déanaí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Seiceáil le haghaidh nuashonruithe go huathoibríoch</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>Ligeann sé seo duit screenshots de Flameshot féin a thógáil, mar shampla</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Seoladh deamhan Flameshot nuair a bhíonn an ríomhaire tosaithe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Taispeáin an bosca teachtaireachta fáilte i lár an scáileáin agus scáileán á thógáil agat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Bain úsáid as pailéad mór dathanna réamhshainithe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Cóipeáil ar chliceáil dhúbailte</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Cumasaigh Cóip ar Chliceáil Dhúbailte</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Cóipeáil URL agus dún an fhuinneog tar éis gur éirigh leis an uaslódáil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation>Díluchtú go huathoibríoch ón gcuimhne nuair nach bhfuil gá leis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation>Dún an daemon (próiseas cúlra) go huathoibríoch nuair nach bhfuil gá leis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation>Seoladh sa chúlra ag an am tosaithe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation>Seoladh daemon Flameshot (próiseas cúlra) nuair a thosaítear an ríomhaire</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation>Fiafraigh sula scoireann tú den ghabháil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation>Taispeáin an leid dheimhnithe sula scoireann ESC</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation>Cumasaigh Cóipeáil chuig an ngearrthaisce ar Chliceáil Dhúbailte</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation>Cóipeáil URL tar éis an uaslódála a bheith rathúil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>Tar éis an scáileán a chóipeáil, sábháil é i gcomhad freisin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Sábháil Conair</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Athraigh...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Úsáid cosán seasta le haghaidh screenshots le sábháil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>An síneadh comhaid sábhála is fearr leat:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Uaslódáil is déanaí Uasmhéid</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>Aitheantas Cliant Feidhmchláir Imgur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Teorainn a chur ar ceal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Úsáid formáid JPG le haghaidh gearrthaisce (réamhshocrú PNG)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation>Úsáid formáid JPG caillteanach don ghearrthaisce (PNG gan chailliúint réamhshocraithe)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Cóipeáil cosán an chomhaid tar éis sábháil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Cóipeáil cosán an chomhaid go dtí an gearrthaisce tar éis an comhad a shábháil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Íomhá frith-ailiasú nuair a bhíonn an íomhá greamaithe á zúmáil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>Tar éis an íomhá phionnaithe a súmáil, ba chóir go bhfaigheadh an íomhá smúdáil nó go bhfanfadh sé picteilíneach</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Uaslódáil íomhá gan deimhniú</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Roghnaigh Fillteán</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Ní féidir scríobh chuig comhadlann.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Taispeáin formhéadaitheoir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Cumasaigh formhéadúitheoir agus an limistéar pictiúr á roghnú agat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Formhéadú-chruthach cearnach</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Déan an formhéadóir a bheith i gcruth cearnach</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation>Mileasoicindí sula bhfolaítear an taispeáint geoiméadrachta; ciallaíonn 0 nach bhfolaítear é</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation>Socraigh am scoir taispeána geoiméadrachta (ms)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation>Taispeántas Geoiméadrachta Roghnúcháin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation>Suíomh Taispeána</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation>Dada</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation>Barr ar Chlé</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation>Barr ar Dheis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation>Bun ar Chlé</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation>Bun ar Dheis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation>Lár</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation>Raon cáilíochta 0-100; Is fearr cáilíocht agus méid comhaid níos mó uimhir níos airde</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation>Cáilíocht JPEG</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation>Saighead droim ar ais</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation>Tarraing ceann na saighde ar dtús</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation>Picteilín Neamhshábháilte</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation>Tarraing an éifeacht picteilithe ar bhealach neamhchinnte ach níos neamh-eitiéiteach.</translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Últimes càrregues</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">L&apos;historial de captures de pantalla és buit</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Obre al navegador</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Confirmeu per esborrar</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Esteu segur de voler esborrar la captura de les últimes càrregues i del servidor?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Dearbhú Uaslódáil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>An bhfuil fonn ort an ghabháil seo a uaslódáil?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Uaslódáil gan deimhniú</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Obri l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Imatge al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Uaslódáil íomhá</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>Íomhá á Uaslódáil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>Cóipeáil URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>Oscail URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>Scrios íomhá</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>Íomhá go Gearrthaisce .</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Sábháil íomhá</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Ní féidir an URL a oscailt.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL cóipeáilte go gearrthaisce.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>Scáileán cóipeáilte chuig an ghearrthaisce.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Ní féidir an scáileán a shábháil ar dhiosca.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Scáileán sábhálta.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>Uaslódálaí Íomhá</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Uaslódáil an roghnúchán</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Puja a Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Obre l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Imatge al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Ní féidir an URL a oscailt.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Puja la imatge</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Puja la selecció a Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>Maidir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Deilbhín</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>Ceadúnas</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Leagan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>Eolas faoin TOS</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Cóipeáil Eolas</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Clic dret</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Mou la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Redimensiona la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Guarda la selecció com a fitxer</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Desfés l&apos;última modificació</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Tecla</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Descripció</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Llicència&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Versió&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Dreceres&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Inbhéartaigh</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Socraigh Inverter mar an uirlis péint</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Líne</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Socraigh an Líne mar uirlis péint</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>Marcóir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Socraigh an Marcóir mar uirlis péint</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Bog</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Bog an limistéar roghnúcháin</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Peann luaidhe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Socraigh an Peann luaidhe mar uirlis péint</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Uirlis Bioráin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Bioráin íomhá ar an deasc</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Roghchlár comhthéacs</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation>Cóipeáil go gearrthaisce</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Sábháil i gcomhad</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation>Rothlaigh ar Dheis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation>Rothlaigh ar Chlé</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation>Méadaigh Teimhneacht</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation>Laghdaigh an Teimhneacht</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation>Dún</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Picteilín</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation>Socraigh Pixelate mar an uirlis péintéireachta.</translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Socraigh Pixelate mar uirlis péint</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation>Príomh-eiseamláir</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation>&lt;b&gt;Príomh-chás.&lt;/b&gt; Teachtaireachtaí a fuarthas ó thánaisteacha:</translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">Theip ar chlárú %1. Earráid:%2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">Theip ar dhíchlárú %1. Earráid:%2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Gabháil sábháil sa ghearrthaisce .</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Earráid agus tú ag sábháil sa ghearrthaisce</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Sábháil an pictiúr</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Cosán cóipeáilte go gearrthaisce mar </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">La captura serà desada i copiada al porta-retalls com a </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Earráid Sábhála</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>Gabháil mar </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>Earráid agus é ag iarraidh sábháil mar </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Ní féidir ceangal a dhéanamh trí DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Bogearraí scáileáin cumhachtach ach simplí le húsáid.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>Féach</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Gabháil an deasc iomlán.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Oscail an tosaitheoir gabhála.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Tosaigh gabháil láimhe i mód GUI.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Cumraigh</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Gabh scáileán amháin.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Camí on es desarà la captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation>Gabh pictiúr scáileáin de na monatóirí go léir ag an am céanna.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation>Gabh pictiúr scáileáin den mhonatóir sonraithe.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Comhadlann nó comhad nua atá ann cheana le sábháil ann</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Sábháil an ghabháil sa ghearrthaisce</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Bioráin an ghabháil ar an scáileán</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Uaslódáil an pictiúr</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Am moille i milleasoicind</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Déan an pictiúr arís leis an réigiún a roghnaíodh roimhe seo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Réigiún scáileáin le roghnú</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Socraigh patrún ainm comhaid</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Glac le gabháil chomh luath agus a dhéantar roghnú</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Cumasaigh nó díchumasaigh an deilbhín tráidire</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Cumasaigh nó díchumasaigh rith ag an tosaithe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation>Cumasaigh nó díchumasaigh na fógraí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Seiceáil an chumraíocht le haghaidh earráidí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Taispeáin an teachtaireacht chabhrach sa mhodh gabhála</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Sainmhínigh príomhdhath an chomhéadain</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Sainmhínigh dath an chomhéadain chodarsnachta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Priontáil gabháil PNG amh</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Priontáil geoiméadracht an roghnúcháin san fhormáid WxH + X + Y. Ní dhéanann aon rud má tá amh sonraithe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Sainmhínigh an scáileán le gabháil (ag tosú ó 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Moill neamhbhailí, caithfidh sé a bheith ina uimhir níos mó ná 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Réigiún neamhbhailí, bain úsáid as &apos;WxH+X+Y&apos; nó &apos;all&apos; nó &apos;screen0/screen1/...&apos;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Conair neamhbhailí, caithfidh sé a bheith ina chomhadlann atá ann cheana féin nó comhad nua i gcomhadlann atá ann cheana</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>réamhshocrú: scáileán ina bhfuil an cúrsóir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Uimhir scáileáin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Dath neamhbhailí, tacaíonn an bhratach seo leis na formáidí seo a leanas:\n- #RGB (is dhigit heicsidheichúil amháin é gach ceann de R, G, agus B)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Dathanna ainmnithe mar &apos;gorm&apos; nó &apos;dearg&apos;\nB&apos;fhéidir go mbeidh ort éalú ón gcomhartha &apos;#&apos; mar atá i &apos;\\#FFF&apos;</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Invalid delay, it must be higher than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Uimhir scáileáin neamhbhailí, caithfidh sé a bheith neamhdhiúltach</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Luach neamhbhailí, caithfear é a shainmhíniú mar &apos;fíor&apos; nó &apos;bréagach&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Earráid</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Ní féidir scríobh isteach</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>Sáraíonn an scáileán iarrtha líon na scáileáin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Scáileán iomlán greamaithe ar an scáileán</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Roghanna</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Argóintí</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">argóintí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation>Fo-orduithe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation>fo-orduithe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Úsáid</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>roghanna</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Ritheann Flameshot sa chúlra agus cuireann sé deilbhín tráidire le haghaidh cumraíochta.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Dia duit, tá mé anseo! Cliceáil ar an deilbhín sa tráidire chun scáileán a thógáil nó cliceáil le cnaipe ar dheis chun níos mó roghanna a fheiceáil.</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Select entire screen</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>Scoir de ghabháil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Stair an scáileáin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Gabháil an scáileán</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>Taispeáin roghnóir dathanna</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Athraigh méid na huirlise</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"obsolete\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Dronuilleog</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Socraigh an Dronuilleog mar uirlis péint</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Athdhéanamh</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Déan an chéad mhodhnú eile arís</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>Sábháil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Sábháil an pictiúr i gcomhad</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Guarda la captura</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Ní féidir timpeallacht deisce a bhrath (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation>Éilíonn an t-oiriúntóir gabhála scáileáin uilíoch Wayland Grim mar chomhpháirt gabhála scáileáin de Wayland. Mura bhfuil an chomhpháirt gabhála scáileáin ann, suiteáil é le do thoil!</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation>Mura bhfuil an socrú useGrimAdapter cumasaithe, úsáidfear an prótacal dbus. Ba chóir a thabhairt faoi deara nach moltar an prótacal dbus a úsáid faoi wayland. Moltar an socrú useGrimAdapter a chumasú i flameshot.ini chun an t-oiriúntóir scáileáin wayland ginearálta bunaithe ar grim a ghníomhachtú</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation>Tá comhpháirt scáileáin grim curtha i bhfeidhm bunaithe ar wlroots, ní fhéadfar é a úsáid i dtimpeallachtaí deisce GNOME nó i dtimpeallachtaí deisce comhchosúla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation>Ní féidir timpeallacht deisce a bhrath (GNOME? KDE? Qile? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Leid: déan iarracht an athróg timpeallachta XDG_CURRENT_DESKTOP a shocrú.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Ní féidir an scáileán a ghabháil</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation>Sampla tánaisteach</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation>&lt;b&gt;Ceist thánaisteach.&lt;/b&gt; Seol teachtaireacht chuig an bpríomhcheantar:</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation>Clóscríobh rud éigin anseo...</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation>&amp;Seol</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation>Earráid ag seoladh an teachtaireachta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation>Níorbh fhéidir an teachtaireacht &apos;%1&apos; a sheoladh chuig an bpríomh-theachtaireacht.</translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Roghnú Dronuilleogach</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Socraigh Roghnúchán mar uirlis péint</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Socraigh Aicearra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Iontráil aicearra nua le hathrú </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Brúigh Esc chun an aicearra méarchláir a dhíchumasú.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Brúigh Esc chun an aicearra méarchláir a dhíchumasú.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>Caithfear Flameshot a atosú chun go dtiocfaidh athruithe.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Eochracha Te</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Aicearraí atá ar fáil sa mhodh gabhála scáileáin.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>Cur síos</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>Eochair</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Cliceáil ar chlé faoi dhó</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation>Scoránaigh painéal taoibh</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation>Faigh dath ón scáileán</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation>Athraigh méid an roghnúcháin ar chlé 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation>Athraigh méid an roghnúcháin ar dheis 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation>Athraigh méid an roghnúcháin suas 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation>Athraigh méid an roghnúcháin síos 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation>Laghdaigh an leithead go siméadrach faoi 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation>Méadaigh an leithead go siméadrach faoi 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation>Méadaigh an airde go siméadrach faoi 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation>Laghdaigh an airde go siméadrach faoi 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation>Roghnaigh an scáileán iomlán</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation>Bog an roghnúchán ar chlé 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation>Bog an roghnúchán ar dheis 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation>Bog an roghnúchán suas 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation>Bog an roghnúchán síos 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation>Tiomantaigh téacs i limistéar téacs</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation>Scrios an réad tarraingthe roghnaithe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation>Cealaigh an rogha reatha</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Scrios uirlis reatha</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation>Gabháil an scáileán</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation>Stair an scáileáin</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Active thickness:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Active color:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Press ESC to cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Méid uirlisí gníomhach: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Dath Gníomhach: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Grab Dath</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation>Eangach taispeána</translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Laghdaigh Méid na nUirlisí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Laghdaigh méid na n-uirlisí eile</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Méadaigh Méid na nUirlisí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Méadaigh méid na n-uirlisí eile</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Táscaire Méid Roghnúcháin</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Taispeáin toisí X agus Y an roghnúcháin</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Mostra les mides de la selecció (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Céad (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Bliain (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Tá tús á chur amárach le hobair athchóirithe atá beartaithe ar 22 scoil a thóg Western Building Systems</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Ainm Míosa (eanáir)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Ainm na Míosa (Eanáir)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Mí (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Lá na Seachtaine (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Seachtain (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Ainm an Lae (Aigne)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Ainm an Lae (Dé Luain)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>Lá (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Lá na Míosa (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>Lá (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Uair an chloig (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Uair (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Nóiméad (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>An Dara (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Dáta Iomlán (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Dáta Iomlán (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation>Dáta Iomlán (%d-%m-%Y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Am (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Am (%H-%M)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Eolas Flameshot</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>Bualadh amach</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Béim</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Cló trom</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Iodálach</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Ailínigh ar Chlé</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Lárnaigh Ailíniú</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Ailíniú ar Dheis</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Téacs</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Cuir téacs le do ghabháil</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>&amp;Tóg Scáileán den Scáileán</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>&amp;Oscail an Tosaitheoir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation>&amp;Cumraíocht</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation>&amp;Maidir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation>Seiceáil le haghaidh nuashonruithe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation>Tá leagan nua %1 ar fáil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation>&amp;Scoir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>&amp;Uaslódálacha is Déanaí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation>&amp;Oscail an Chonair Shábháilte</translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Editor de color de la interfície</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Athraigh an dath ag bogadh na roghnóirí agus féach na hathruithe sna cnaipí réamhamhairc.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Roghnaigh Cnaipe chun é a mhodhnú</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Príomhdhath</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Cliceáil ar an gcnaipe seo chun modh eagrán an phríomhdhath a shocrú.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Dath Codarsnachta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Cliceáil ar an gcnaipe seo chun modh eagrán an dath codarsnachta a shocrú.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Cealaigh</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Cealaigh an mhodhnú deireanach</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>Tá leagan nua Flameshot %1 ar fáil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Déan neamhaird</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Níos déanaí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Nuashonraigh</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>Stair Uaslódáil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>Tá stair na screenshots folamh</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Foirm</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>Lipéad Téacs</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>Cóipeáil URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Oscail sa bhrabhsálaí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>Deimhnigh é a scriosadh</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>An bhfuil tú cinnte gur mhaith leat scáileán a scriosadh ón uaslódáil agus ón bhfreastalaí is déanaí?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Dún</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Folamh&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Teimhneacht an limistéir taobh amuigh den roghnú:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>Eagarthóir Dathanna Chomhéadain</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Eagarthóir Pioctha Dathanna</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Roghnú Cnaipe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Roghnaigh Gach Rud</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Pioc</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Gan ainm</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Gan ainm</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 dathanna)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Oscail pailéad nua ó chomhad</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Cruthaigh pailéad nua</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Dúbailt an pailéad reatha</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Scrios an pailéad reatha</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Cuir athruithe ar an bpailéad reatha ar ais</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Sábháil athruithe ar an bpailéad reatha</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Cuir dath leis an bpailéad</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Bain an dath roghnaithe ón bpailéad</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>Pailéad Nua</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Ainm</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>Pailléid GIMP (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Pailéad Íomhá (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>Gach Comhad (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Oscail Pailéad</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Theip ar an gcomhad pailéad a luchtú\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Cuir Dath leis</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Bain Dath</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Cuir Dath in Eagar...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 dathanna)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Glan Dath</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_gl.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"gl\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Add New</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Move Up</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Move Down</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Remove</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Accept</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Accept the capture</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>Lanzador de aplicacións</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Escolle unha aplicación para abrir a captura</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Abrir con</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Abrir no terminal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Manter aberto após a selección</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Erro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Non foi posíbel abrir no terminal.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Non é posíbel escribir en</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Frecha</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Usar a Frecha como ferramenta de deseño</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Desenfocament</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Estableix el desenfocament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Modo de captura&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Rexión rectangular</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Pantalla enteira (Monitor actual)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Pantalla enteira (Todos os monitores)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>Sen atraso</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> segundo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> segundos</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Tirar unha nova captura de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Área:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Capture Launcher</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>TextLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Capture Mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Atraso:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>WxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translatorcomment>Impossible capturar la pantalla</translatorcomment>\n        <translation>Non foi posíbel capturar a pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Mouse</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Select screenshot area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation type=\"unfinished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Change tool size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation type=\"unfinished\">Clic dret</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>Show color picker</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Open side panel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation type=\"unfinished\">Saír</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Configuration error resolved. Launch `flameshot gui` again to apply it.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Selecciona unha área co rato, ou preme Esc para saír.\nPreme Enter para capturar a pantalla.\nPreme Click Dereito para mostrar o selector de cor.\nUsa a roda do rato para cambiar o grosor da ferramenta.\nPreme Espacio para abrir o panel lateral.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Configuración das ferramentas</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Contorno do círculo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Engade unha burbulla de contador autoincrementante</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Círculo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Usa o círculo como ferramenta de deseño</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Select Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Saturation</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Hue</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Hex</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Blue</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Value</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Green</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Alpha</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Red</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Accept color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Enter or Left Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Precisely select color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Hold Left Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Toggle magnifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Space or Right Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Edit Preset:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Enter color to update preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation type=\"unfinished\">Update</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Press button to update the selected preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Delete</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Press button to delete the selected preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Add Preset:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Enter color manually or select it using the color-wheel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Add</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Press button to add preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Unable to add preset. Maximum limit reached.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Unable to remove preset. Minimum limit reached.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Configuration errors</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Unrecognized setting: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Unrecognized shortcut name: &apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Bad value in &apos;%1&apos;. Expected: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>You have successfully resolved the configuration error.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>The configuration contains an error. Open configuration to resolve.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Resolve configuration errors</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>Reset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Reset to the default value.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Remove</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Remove this setting.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Resolve all</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Resolve all listed errors.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Details</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Configuración</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Interface</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Editor do nome do arquivo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>Xeral</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Atallos</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Resolve</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">Nova versión %1 está dispoñíbel</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">Tes a versión máis recente</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Non foi posíbel obter informacións sobre a versión máis recente.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Erro</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">Incapaz de pechar widgets modais activos</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Abrir o lanzador de aplicativos</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Configuración</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;Sobre</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Verificar se hai actualizacións</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Últimos envíos</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informació</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Saír</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Tirar unha captura de pantalla</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Copiar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Copy selection to clipboard</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Copia a selección para a área de transferencia</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">Non foi posible conectar vía DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Saír</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Saír da pantalla de captura</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Edita o nome das túas capturas:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Editar:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Previsualización:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Gardar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Garda o patrón</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Restaurar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reinicialitza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Restaura o padrón gardado</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Limpar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Apaga o padrón</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"unfinished\">Incapaz de pechar widgets modais activos</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL copied to clipboard.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">Nova versión %1 está dispoñíbel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation type=\"unfinished\">Tes a versión máis recente</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"unfinished\">Non foi posíbel obter informacións sobre a versión máis recente.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Unable to connect via DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importar</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Impossible llegir el fitxer.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Impossible escriure al fitxer.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Guardar Arxiu</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reset</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llançament a l&apos;inici</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>Importar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>Erro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>Incapaz de ler o arquivo.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>Incapaz de gardar o arquivo.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>Gardar arquivo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>Confirma a reinicialización</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>Tes certeza que queres reinicializar a configuración?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>Mostra a mensaxe de axuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mostra a mensaxe de axuda no inicio do modo de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Mostra o botón no panel lateral</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Mostra o botón de alternancia do panel lateral no modo de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>Amosar as notificacións no escritorio</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>Mostrar icono na barra de tarefas</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostrar o icono na barra de tarefas do sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Confirmación necesaria para excluir a captura de pantalla dos uploads mais recentes</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>Arquivo de configuración</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>Exportar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>Reiniciar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Verificación automática de actualizacións</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Allow multiple flameshot GUI instances simultaneously</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Automatically close daemon when it is not needed</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Executar no inicio do sistema</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Executar Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Amosar mensaxe de benvida no inicio</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Use large predefined color palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>Copiar a URL despois da subida</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Copiar a URL e pechar a xanela despois da subida</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Gardar a imaxe despois de copiar</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Gardar o arquivo de imaxe despois de copialo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Show the help message at the beginning in the capture mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation type=\"unfinished\">Use last region for GUI mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation type=\"unfinished\">Use the last region as the default selection for the next screenshot in GUI mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Show the side panel toggle button in the capture mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Enable desktop notifications</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Show icon in the system tray</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>Ask for confirmation to delete screenshot from the latest uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Check for updates automatically</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>This allows you to take screenshots of Flameshot itself for example</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Launch Flameshot daemon when computer is booted</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Show the welcome message box in the middle of the screen while taking a screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Use a large predefined color palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Copy on double click</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Enable Copy on Double Click</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Copy URL and close window after uploading was successful</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>After copying the screenshot, save it to a file as well</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Gardar ruta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Alterar...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Usar unha ruta fixa para gardar a captura de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Preferred save file extension:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Tamaño máximo das subidas mais recentes</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>Imgur Application Client ID</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Undo limit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Usa o formato JPG para a área de transferencia (PNG por defecto)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Copia a ruta do arquivo despois de gardar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Copy the file path to clipboard after the file is saved</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Anti-aliasing image when zoom the pinned image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>After zooming the pinned image, should the image get smoothened or stay pixelated</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Upload image without confirmation</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Escolle un directorio</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Incapaz de escribir no directorio.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Show magnifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Enable a magnifier while selecting the screenshot area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Square shaped magnifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Make the magnifier to be square-shaped</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Últimos envíos</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">O histórico de capturas de pantalla está valeiro</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copiar a URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copiada para a área de transferencia.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Abrir no navegador</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Confirma para borrar</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Tes certeza de que desexas borrar unha captura de pantalla das últimas subidas e do servidor?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Upload Confirmation</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Do you want to upload this capture?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Upload without confirmation</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Obri l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Imatge al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Upload image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>Uploading Image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>Copy URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>Open URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>Delete image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>Image to Clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Save image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Unable to open the URL.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL copied to clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>Screenshot copied to clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Unable to save the screenshot to disk.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Screenshot saved.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>Cargador de imaxes</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Upload the selection</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Enviar para Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">Enviando imaxe</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copiar URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Abrir URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Borrar imaxe</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Imaxe a área de transeferencia.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Non foi posible abrir a URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copiada para a área de transferencia.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">Captura de pantalla copiada para a área de transferencia.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Image Uploader</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Upload the selection to Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>Información</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Icon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>License</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Version</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>OS Info</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Copy Info</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Clic dret</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Mou la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Redimensiona la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Guarda la selecció com a fitxer</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Desfés l&apos;última modificació</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Tecla</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Descripció</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Licenza&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Dreceres&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Invert</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Set Inverter as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Line</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Set the Line as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>Marker</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Set the Marker as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Move</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Move the selection area</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Pencil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Set the Pencil as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Pin Tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Pin image on the desktop</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Context menu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation type=\"unfinished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Save to file</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\">Close</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Pixelate</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Set Pixelate as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">Failed to register %1. Error: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">Failed to unregister %1. Error: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Capture saved to clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Error while saving to clipboard</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Save screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Path copied to clipboard as </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">Capture is saved and copied to the clipboard as </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Save Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>Capture saved as </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>Error trying to save as </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Unable to connect via DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Powerful yet simple to use screenshot software.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>See</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Capture the entire desktop.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Open the capture launcher.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Start a manual capture in GUI mode.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Configure</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Capture a single screen.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Path where the capture will be saved</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Existing directory or new file to save to</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Save the capture to the clipboard</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Pin the capture to the screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Upload screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Delay time in milliseconds</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Repeat screenshot with previously selected region</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Screenshot region to select</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Set the filename pattern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Accept capture as soon as a selection is made</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Enable or disable the trayicon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Enable or disable run at startup</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Check the configuration for errors</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Show the help message in the capture mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Define the main UI color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Define the contrast UI color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Print raw PNG capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Define the screen to capture (starting from 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Invalid delay, it must be a number greater than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Invalid path, must be an existing directory or a new file in an existing directory</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>default: screen containing the cursor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Screen number</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Invalid delay, it must be higher than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Invalid screen number, it must be non negative</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Unable to write in</translation>\n    </message>\n    <message>\n        <source>Capture saved to clipboard</source>\n        <translation type=\"vanished\">Capture saved to clipboard</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copied to clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Options</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Arguments</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">arguments</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Usage</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>options</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Per default runs Flameshot in the background and adds a tray icon for configuration.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>Requested screen exceeds screen count</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Full screen screenshot pinned to screen</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Select entire screen</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>Quit capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Screenshot history</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Capture screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>Show color picker</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Change the tool&apos;s size</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Change the tool&apos;s thickness</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Rectangle</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Set the Rectangle as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Redo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Redo the next modification</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>Save</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Save screenshot to a file</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Save the capture</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Unable to detect desktop environment (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Unable to capture screen</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Rectangular Selection</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Set Selection as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Set Shortcut</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Enter new shortcut to change </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Press Esc to cancel or Backspace to disable the keyboard shortcut.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>Flameshot must be restarted for changes to take effect.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Hot Keys</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Available shortcuts in the screen capture mode.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>Description</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>Key</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Left Double-click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation type=\"unfinished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation type=\"unfinished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation type=\"unfinished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation type=\"unfinished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation type=\"unfinished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation type=\"unfinished\">Select entire screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation type=\"unfinished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation type=\"unfinished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation type=\"unfinished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation type=\"unfinished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation type=\"unfinished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"obsolete\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\">Capture screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\">Screenshot history</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Active thickness:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Active color:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Press ESC to cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Active tool size: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Active Color: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Grab Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Decrease Tool Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Decrease the size of the other tools</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Increase Tool Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Increase the size of the other tools</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Selection Size Indicator</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Show X and Y dimensions of the selection</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Show the dimensions of the selection (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Century (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Year (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Year (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Month Name (jan)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Month Name (january)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Month (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Week Day (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Week (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Day Name (mon)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Day Name (monday)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>Day (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Day of Month (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>Day (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Hour (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Hour (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Minute (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Second (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Full Date (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Full Date (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Time (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Time (%H-%M)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Flameshot Info</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>StrikeOut</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Underline</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Bold</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Italic</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Left Align</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Center Align</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Right Align</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Text</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Add text to your capture</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"unfinished\">&amp;Tirar unha captura de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"unfinished\">&amp;Abrir o lanzador de aplicativos</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation type=\"unfinished\">&amp;Configuración</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation type=\"unfinished\">&amp;Sobre</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation type=\"unfinished\">Verificar se hai actualizacións</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">Nova versión %1 está dispoñíbel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation type=\"unfinished\">&amp;Saír</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"unfinished\">&amp;Últimos envíos</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">UI Color Editor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Change the color moving the selectors and see the changes in the preview buttons.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Select a Button to modify it</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Main Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Click on this button to set the edition mode of the main color.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Contrast Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Click on this button to set the edition mode of the contrast color.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Undo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Undo the last modification</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>New Flameshot version %1 is available</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Ignore</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Later</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Update</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>Upload History</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation type=\"unfinished\">O histórico de capturas de pantalla está valeiro</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Form</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>TextLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>Copy URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Open In Browser</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation type=\"unfinished\">Confirma para borrar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"unfinished\">Tes certeza de que desexas borrar unha captura de pantalla das últimas subidas e do servidor?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Close</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Empty&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Opacity of area outside selection:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation type=\"unfinished\">UI Color Editor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Colorpicker Editor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Button Selection</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Select All</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Pick</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Unnamed</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Unnamed</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 colors)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Open a new palette from file</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Create a new palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Duplicate the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Delete the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Revert changes to the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Save changes to the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Add a color to the palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Remove the selected color from the palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>New Palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Name</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>GIMP Palettes (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Palette Image (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>All Files (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Open Palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Failed to load the palette file\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Add Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Remove Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Edit Color...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 colors)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Clear Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_grc.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"grc\">\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>App Launcher</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Choose an app to open the capture</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"42\"/>\n        <source>Open With</source>\n        <translation>Open With</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"57\"/>\n        <source>Launch in terminal</source>\n        <translation>Launch in terminal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"58\"/>\n        <source>Keep open after selection</source>\n        <translation>Keep open after selection</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"94\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"109\"/>\n        <source>Error</source>\n        <translation>Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"109\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Unable to launch in terminal.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"94\"/>\n        <source>Unable to write in</source>\n        <translation>Unable to write in</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"72\"/>\n        <source>Arrow</source>\n        <translation>Arrow</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"82\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Set the Arrow as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Desenfocament</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Estableix el desenfocament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"41\"/>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Capture Mode&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"47\"/>\n        <source>Rectangular Region</source>\n        <translation>Rectangular Region</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Full Screen (Current Display)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"56\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Full Screen (All Monitors)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"65\"/>\n        <source>No Delay</source>\n        <translation>No Delay</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"72\"/>\n        <source> second</source>\n        <translation> second</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"72\"/>\n        <source> seconds</source>\n        <translation> seconds</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"76\"/>\n        <source>Take new screenshot</source>\n        <translation>Take new screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"85\"/>\n        <source>Area:</source>\n        <translation>Area:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"86\"/>\n        <source>Delay:</source>\n        <translation>Delay:</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"99\"/>\n        <source>Unable to capture screen</source>\n        <translatorcomment>Impossible capturar la pantalla</translatorcomment>\n        <translation>Unable to capture screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1672\"/>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"903\"/>\n        <source>Tool Settings</source>\n        <translation>Tool Settings</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"33\"/>\n        <source>Circle Counter</source>\n        <translation>Circle Counter</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"43\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Add an autoincrementing counter bubble</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Circle</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Set the Circle as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"28\"/>\n        <source>Configuration</source>\n        <translation>Configuration</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"49\"/>\n        <source>Interface</source>\n        <translation>Interface</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"55\"/>\n        <source>Filename Editor</source>\n        <translation>Filename Editor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>General</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"63\"/>\n        <source>Shortcuts</source>\n        <translation>Shortcuts</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <location filename=\"../../src/core/controller.cpp\" line=\"198\"/>\n        <source>New version %1 is available</source>\n        <translation>New version %1 is available</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/controller.cpp\" line=\"207\"/>\n        <source>You have the latest version</source>\n        <translation>You have the latest version</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/controller.cpp\" line=\"215\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>Failed to get information about the latest version.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/controller.cpp\" line=\"296\"/>\n        <source>Error</source>\n        <translation>Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/controller.cpp\" line=\"296\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>Unable to close active modal widgets</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/controller.cpp\" line=\"417\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>&amp;Open Launcher</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/controller.cpp\" line=\"422\"/>\n        <source>&amp;Configuration</source>\n        <translation>&amp;Configuration</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/controller.cpp\" line=\"425\"/>\n        <source>&amp;About</source>\n        <translation>&amp;About</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/controller.cpp\" line=\"428\"/>\n        <source>Check for updates</source>\n        <translation>Check for updates</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/controller.cpp\" line=\"435\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>&amp;Latest Uploads</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informació</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/controller.cpp\" line=\"431\"/>\n        <source>&amp;Quit</source>\n        <translation>&amp;Quit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/controller.cpp\" line=\"401\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>&amp;Take Screenshot</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Copy</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy the selection into the clipboard</source>\n        <translation>Copy the selection into the clipboard</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <location filename=\"../../src/utils/dbusutils.cpp\" line=\"56\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Unable to connect via DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Exit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Leave the capture screen</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Edit the name of your captures:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Edit:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Preview:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Save</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Saves the pattern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Restore</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reinicialitza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Restores the saved pattern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Clear</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Deletes the name</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importar</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Impossible llegir el fitxer.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Impossible escriure al fitxer.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Guardar Arxiu</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reset</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llançament a l&apos;inici</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"112\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Import</source>\n        <translation>Import</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"119\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"127\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"150\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"537\"/>\n        <source>Error</source>\n        <translation>Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"119\"/>\n        <source>Unable to read file.</source>\n        <translation>Unable to read file.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"127\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"150\"/>\n        <source>Unable to write file.</source>\n        <translation>Unable to write file.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"137\"/>\n        <source>Save File</source>\n        <translation>Save File</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"159\"/>\n        <source>Confirm Reset</source>\n        <translation>Confirm Reset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"160\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>Are you sure you want to reset the configuration?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"196\"/>\n        <source>Show help message</source>\n        <translation>Show help message</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"200\"/>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation>Show the help message at the beginning in the capture mode.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"210\"/>\n        <source>Show the side panel button</source>\n        <translation>Show the side panel button</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"213\"/>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation>Show the side panel toggle button in the capture mode.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"223\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"227\"/>\n        <source>Show desktop notifications</source>\n        <translation>Show desktop notifications</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"239\"/>\n        <source>Show tray icon</source>\n        <translation>Show tray icon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Show the systemtray icon</source>\n        <translation>Show the systemtray icon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"255\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"260\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Confirmation required to delete screenshot from the latest uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"272\"/>\n        <source>Configuration File</source>\n        <translation>Configuration File</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"277\"/>\n        <source>Export</source>\n        <translation>Export</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"291\"/>\n        <source>Reset</source>\n        <translation>Reset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"301\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"303\"/>\n        <source>Automatic check for updates</source>\n        <translation>Automatic check for updates</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"314\"/>\n        <source>Launch at startup</source>\n        <translation>Launch at startup</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"317\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"331\"/>\n        <source>Launch Flameshot</source>\n        <translation>Launch Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"327\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Show welcome message on launch</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"342\"/>\n        <source>Copy URL after upload</source>\n        <translation>Copy URL after upload</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"347\"/>\n        <source>Copy URL and close window after upload</source>\n        <translation>Copy URL and close window after upload</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"357\"/>\n        <source>Save image after copy</source>\n        <translation>Save image after copy</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"358\"/>\n        <source>Save image file after copying it</source>\n        <translation>Save image file after copying it</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"365\"/>\n        <source>Save Path</source>\n        <translation>Save Path</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"385\"/>\n        <source>Change...</source>\n        <translation>Change...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"393\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Use fixed path for screenshots to save</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"411\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Latest Uploads Max Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"441\"/>\n        <source>Undo limit</source>\n        <translation>Undo limit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"470\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"475\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Use JPG format for clipboard (PNG default)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"509\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"512\"/>\n        <source>Copy file path after save</source>\n        <translation>Copy file path after save</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"528\"/>\n        <source>Choose a Folder</source>\n        <translation>Choose a Folder</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"537\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Unable to write to directory.</translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/historywidget.cpp\" line=\"26\"/>\n        <source>Latest Uploads</source>\n        <translation>Latest Uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/historywidget.cpp\" line=\"90\"/>\n        <source>Screenshots history is empty</source>\n        <translation>Screenshots history is empty</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/historywidget.cpp\" line=\"141\"/>\n        <source>Copy URL</source>\n        <translation>Copy URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/historywidget.cpp\" line=\"145\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL copied to clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/historywidget.cpp\" line=\"151\"/>\n        <source>Open in browser</source>\n        <translation>Open in browser</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/historywidget.cpp\" line=\"167\"/>\n        <source>Confirm to delete</source>\n        <translation>Confirm to delete</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/historywidget.cpp\" line=\"168\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>Are you sure you want to delete a screenshot from the latest uploads and server?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Obri l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Imatge al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <location filename=\"../../src/tools/imgur/imguruploader.cpp\" line=\"39\"/>\n        <source>Upload to Imgur</source>\n        <translation>Upload to Imgur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgur/imguruploader.cpp\" line=\"53\"/>\n        <source>Uploading Image</source>\n        <translation>Uploading Image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgur/imguruploader.cpp\" line=\"165\"/>\n        <source>Copy URL</source>\n        <translation>Copy URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgur/imguruploader.cpp\" line=\"166\"/>\n        <source>Open URL</source>\n        <translation>Open URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgur/imguruploader.cpp\" line=\"167\"/>\n        <source>Delete image</source>\n        <translation>Delete image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgur/imguruploader.cpp\" line=\"168\"/>\n        <source>Image to Clipboard.</source>\n        <translation>Image to Clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgur/imguruploader.cpp\" line=\"192\"/>\n        <location filename=\"../../src/tools/imgur/imguruploader.cpp\" line=\"206\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Unable to open the URL.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgur/imguruploader.cpp\" line=\"199\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL copied to clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgur/imguruploader.cpp\" line=\"213\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>Screenshot copied to clipboard.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgur/imguruploadertool.cpp\" line=\"24\"/>\n        <source>Image Uploader</source>\n        <translation>Image Uploader</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgur/imguruploadertool.cpp\" line=\"34\"/>\n        <source>Upload the selection to Imgur</source>\n        <translation>Upload the selection to Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.cpp\" line=\"24\"/>\n        <source>About</source>\n        <translation>About</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Clic dret</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Mou la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Redimensiona la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Guarda la selecció com a fitxer</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Desfés l&apos;última modificació</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Tecla</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Descripció</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.cpp\" line=\"46\"/>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.cpp\" line=\"55\"/>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Dreceres&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Line</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Set the Line as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"27\"/>\n        <source>Marker</source>\n        <translation>Marker</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"37\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Set the Marker as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Move</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Move the selection area</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Pencil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Set the Pencil as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Pin Tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Pin image on the desktop</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"23\"/>\n        <source>Pixelate</source>\n        <translation>Pixelate</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"33\"/>\n        <source>Set Pixelate as the paint tool</source>\n        <translation>Set Pixelate as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <location filename=\"../../external/QHotkey/qhotkey.cpp\" line=\"307\"/>\n        <source>Failed to register %1. Error: %2</source>\n        <translation>Failed to register %1. Error: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../../external/QHotkey/qhotkey.cpp\" line=\"329\"/>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation>Failed to unregister %1. Error: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"65\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Capture saved to clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"48\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Error while saving to clipboard</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"175\"/>\n        <source>Save screenshot</source>\n        <translation>Save screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"181\"/>\n        <source>Saving canceled</source>\n        <translation>Saving canceled</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"183\"/>\n        <source>Save canceled</source>\n        <translation>Save canceled</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"205\"/>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation>Capture is saved and copied to the clipboard as </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"221\"/>\n        <source>Save Error</source>\n        <translation>Save Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"99\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"201\"/>\n        <source>Capture saved as </source>\n        <translation>Capture saved as </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"103\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"219\"/>\n        <source>Error trying to save as </source>\n        <translation>Error trying to save as </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"111\"/>\n        <location filename=\"../../src/main.cpp\" line=\"286\"/>\n        <location filename=\"../../src/main.cpp\" line=\"448\"/>\n        <location filename=\"../../src/main.cpp\" line=\"476\"/>\n        <location filename=\"../../src/main.cpp\" line=\"508\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Unable to connect via DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"133\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Powerful yet simple to use screenshot software.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"134\"/>\n        <source>See</source>\n        <translation>See</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"137\"/>\n        <source>Capture the entire desktop.</source>\n        <translation>Capture the entire desktop.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"139\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Open the capture launcher.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"142\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Start a manual capture in GUI mode.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"144\"/>\n        <source>Configure</source>\n        <translation>Configure</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"146\"/>\n        <source>Capture a single screen.</source>\n        <translation>Capture a single screen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"151\"/>\n        <source>Path where the capture will be saved</source>\n        <translation>Path where the capture will be saved</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"154\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Save the capture to the clipboard</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"156\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Delay time in milliseconds</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"159\"/>\n        <source>Set the filename pattern</source>\n        <translation>Set the filename pattern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"162\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Enable or disable the trayicon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"166\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Enable or disable run at startup</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"170\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Show the help message in the capture mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"173\"/>\n        <source>Define the main UI color</source>\n        <translation>Define the main UI color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"177\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Define the contrast UI color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"180\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Print raw PNG capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"183\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"187\"/>\n        <source>Define the screen to capture</source>\n        <translation>Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"188\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>default: screen containing the cursor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"189\"/>\n        <source>Screen number</source>\n        <translation>Screen number</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"198\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"207\"/>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation>Invalid delay, it must be higher than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"209\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Invalid screen number, it must be non negative</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"216\"/>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation>Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"227\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Unable to write in</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgur/imguruploader.cpp\" line=\"99\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL copied to clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"50\"/>\n        <source>Options</source>\n        <translation>Options</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"64\"/>\n        <source>Arguments</source>\n        <translation>Arguments</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"323\"/>\n        <source>arguments</source>\n        <translation>arguments</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"324\"/>\n        <source>Usage</source>\n        <translation>Usage</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"324\"/>\n        <source>options</source>\n        <translation>options</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"331\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Per default runs Flameshot in the background and adds a tray icon for configuration.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/controller.cpp\" line=\"508\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/configshortcuts.cpp\" line=\"24\"/>\n        <source>Toggle side panel</source>\n        <translation>Toggle side panel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/configshortcuts.cpp\" line=\"29\"/>\n        <source>Resize selection left 1px</source>\n        <translation>Resize selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/configshortcuts.cpp\" line=\"33\"/>\n        <source>Resize selection right 1px</source>\n        <translation>Resize selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/configshortcuts.cpp\" line=\"37\"/>\n        <source>Resize selection up 1px</source>\n        <translation>Resize selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/configshortcuts.cpp\" line=\"41\"/>\n        <source>Resize selection down 1px</source>\n        <translation>Resize selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/configshortcuts.cpp\" line=\"45\"/>\n        <source>Select entire screen</source>\n        <translation>Select entire screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/configshortcuts.cpp\" line=\"49\"/>\n        <source>Move selection left 1px</source>\n        <translation>Move selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/configshortcuts.cpp\" line=\"52\"/>\n        <source>Move selection right 1px</source>\n        <translation>Move selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/configshortcuts.cpp\" line=\"55\"/>\n        <source>Move selection up 1px</source>\n        <translation>Move selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/configshortcuts.cpp\" line=\"58\"/>\n        <source>Move selection down 1px</source>\n        <translation>Move selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/configshortcuts.cpp\" line=\"62\"/>\n        <source>Commit text in text area</source>\n        <translation>Commit text in text area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/configshortcuts.cpp\" line=\"68\"/>\n        <location filename=\"../../src/utils/configshortcuts.cpp\" line=\"72\"/>\n        <source>Delete current tool</source>\n        <translation>Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/configshortcuts.cpp\" line=\"76\"/>\n        <source>Quit capture</source>\n        <translation>Quit capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/configshortcuts.cpp\" line=\"82\"/>\n        <location filename=\"../../src/utils/configshortcuts.cpp\" line=\"86\"/>\n        <source>Screenshot history</source>\n        <translation>Screenshot history</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/configshortcuts.cpp\" line=\"84\"/>\n        <location filename=\"../../src/utils/configshortcuts.cpp\" line=\"89\"/>\n        <source>Capture screen</source>\n        <translation>Capture screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/configshortcuts.cpp\" line=\"96\"/>\n        <source>Show color picker</source>\n        <translation>Show color picker</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/configshortcuts.cpp\" line=\"98\"/>\n        <source>Change the tool&apos;s thickness</source>\n        <translation>Change the tool&apos;s thickness</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Rectangle</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Set the Rectangle as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Redo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Redo the next modification</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"29\"/>\n        <source>Save</source>\n        <translation>Save</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"39\"/>\n        <source>Save the capture</source>\n        <translation>Save the capture</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"143\"/>\n        <source>Unable to capture screen</source>\n        <translation>Unable to capture screen</translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Rectangular Selection</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Set Selection as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"16\"/>\n        <source>Set Shortcut</source>\n        <translation>Set Shortcut</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"22\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Enter new shortcut to change </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"35\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"39\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Press Esc to cancel or Backspace to disable the keyboard shortcut.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Hot Keys</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"52\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Available shortcuts in the screen capture mode.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"64\"/>\n        <source>Description</source>\n        <translation>Description</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"64\"/>\n        <source>Key</source>\n        <translation>Key</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"63\"/>\n        <source>Active thickness:</source>\n        <translation>Active thickness:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"64\"/>\n        <source>Active color:</source>\n        <translation>Active color:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"208\"/>\n        <source>Press ESC to cancel</source>\n        <translation>Press ESC to cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"210\"/>\n        <source>Grab Color</source>\n        <translation>Grab Color</translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Decrease Tool Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Decrease the size of the other tools</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Increase Tool Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Increase the size of the other tools</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeindicator/sizeindicatortool.cpp\" line=\"23\"/>\n        <source>Selection Size Indicator</source>\n        <translation>Selection Size Indicator</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeindicator/sizeindicatortool.cpp\" line=\"33\"/>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation>Show the dimensions of the selection (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"37\"/>\n        <source>Century (00-99)</source>\n        <translation>Century (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"38\"/>\n        <source>Year (00-99)</source>\n        <translation>Year (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"39\"/>\n        <source>Year (2000)</source>\n        <translation>Year (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"42\"/>\n        <source>Month Name (jan)</source>\n        <translation>Month Name (jan)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Month Name (january)</source>\n        <translation>Month Name (january)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Month (01-12)</source>\n        <translation>Month (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"46\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Week Day (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"47\"/>\n        <source>Week (01-53)</source>\n        <translation>Week (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"50\"/>\n        <source>Day Name (mon)</source>\n        <translation>Day Name (mon)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Day Name (monday)</source>\n        <translation>Day Name (monday)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Day (01-31)</source>\n        <translation>Day (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"54\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Day of Month (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"55\"/>\n        <source>Day (001-366)</source>\n        <translation>Day (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Hour (00-23)</source>\n        <translation>Hour (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"62\"/>\n        <source>Hour (01-12)</source>\n        <translation>Hour (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"63\"/>\n        <source>Minute (00-59)</source>\n        <translation>Minute (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Second (00-59)</source>\n        <translation>Second (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Full Date (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Full Date (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"58\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Time (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Time (%H-%M)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"30\"/>\n        <source>Flameshot Info</source>\n        <translation>Flameshot Info</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>StrikeOut</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Underline</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Bold</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Italic</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"66\"/>\n        <source>Text</source>\n        <translation>Text</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"90\"/>\n        <source>Add text to your capture</source>\n        <translation>Add text to your capture</translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"18\"/>\n        <source>UI Color Editor</source>\n        <translation>UI Color Editor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"89\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Change the color moving the selectors and see the changes in the preview buttons.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"100\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Select a Button to modify it</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"110\"/>\n        <source>Main Color</source>\n        <translation>Main Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"114\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Click on this button to set the edition mode of the main color.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"125\"/>\n        <source>Contrast Color</source>\n        <translation>Contrast Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"130\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Click on this button to set the edition mode of the contrast color.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Undo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Undo the last modification</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"69\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>New Flameshot version %1 is available</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"122\"/>\n        <source>Ignore</source>\n        <translation>Ignore</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"130\"/>\n        <source>Later</source>\n        <translation>Later</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"138\"/>\n        <source>Update</source>\n        <translation>Update</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"159\"/>\n        <source>Close</source>\n        <translation>Close</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"169\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Empty&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"40\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Opacity of area outside selection:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"65\"/>\n        <source>Button Selection</source>\n        <translation>Button Selection</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"71\"/>\n        <source>Select All</source>\n        <translation>Select All</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_he.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"he\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>הוספת חדש</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>העברה מעלה</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>העברה מטה</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>הסרה</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>קבלה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>קבלת הלכידה</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>משגר יישומון</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>נא לבחור יישומון לפתיחת הלכידה</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>פתיחה באמצעות</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>שיגור במסוף</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>להשאיר פתוח לאחר בחירה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>שגיאה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>לא ניתן לשגר במסוף.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>לא ניתן לכתוב ל־</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>חץ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>הגדרת ה&apos;חץ&apos; ככלי צבע</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Desenfocament</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Estableix el desenfocament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;מצב לכידה&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>אזור מרובע</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>מסך מלא (מצג נוכחי)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>מסך מלא (כל הצגים)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>ללא השהייה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> שניה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> שניות</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>צילום־מסך חדש</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>אזור:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>משגר לכידה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>מלל תוית</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>אופן לכידה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>אזור:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>WxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translatorcomment>Impossible capturar la pantalla</translatorcomment>\n        <translation>לא ניתן ללכוד מסך</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>עכבר</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>נא לבחור את אזור צילום־המסך</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>גלגל עכבר</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>שינוי גודל כלי</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>הקשה ימנית</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>הצגת דוגם צבע</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>פתיחת חלונית צד</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>יציאה (Esc)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>יציאה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>יציאה מלכידה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>האם לצאת מלכידה?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>לא להציג שוב</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>פליימשוט איבדה מיקוד. קיצורי מקשים לא יפעלו עד להקשה על אזור כול שהוא.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>שגיאת תצורה נפתרה. להחלה, נא לשגר את &apos;flameshot gui&apos; שוב.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">בחירת אזור באמצעות העכבר, או הקשה על &apos;Esc&apos; כדי לצאת.\nהקשה על &apos;Enter&apos; כדי ללכוד את המסך.\nלחצה באמצעות לחצן העכבר הימני כדי להציג את דוגם הצבע.\nנא להשתמש בגלגל העכבר כדי לשנות את עובי כלי הציור.\nהקשה על &apos;Space&apos; לפתיחת חלונית הצד.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>הגדרות כלי</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>מונה עיגולים</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>הוספת בועת־מניה אוטומטית</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>עיגול</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>הגדרת ה&apos;עיגול&apos; ככלי צבע</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>נא לבחור צבע</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>רִוּוּי</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>גוון</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>הקס</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>כחול</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>ערך</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>ירוק</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>אלפא</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>אדום</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>קבלת צבע</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>מקש אנטר או הקשת לחצן עכבר שמאלי</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>בחירת צבע במדויק</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>החזקת והקשת לחצן עכבר שמאלי</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>מחלף זכוכית מגדלת</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>מקש רווח או הקשת לחצן עכבר ימני</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>ביטול</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>יציאה (Esc)</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <source>Select Preset:</source>\n        <translation type=\"vanished\">בחירת קיבוע־מראש:</translation>\n    </message>\n    <message>\n        <source>Select preset using the spinbox</source>\n        <translation type=\"vanished\">בחירת קיבוע־מראש בעמצאות תיבת־הגלילה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>עריכת קיבוע־מראש:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>נא להזין צבע כדי לעדכן קיבוע־מראש</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>עדכון</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>הקשה על הלחצן כדי לעדכן קיבוע־מראש שנבחר</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>מחיקה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>לחיצה על הלחצן למחיקת קיבוע־מראש שנבחר</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>הוספת קיבוע־מראש:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>הזנת צבע באופן ידני, או בחירה תוך שימוש ב&apos;גלגל־הצבעים&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>הוספה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>לחיצה על הלחצן להוספת קיבוע־מראש</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>שגיאה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>לא ניתן להוסיף קיבוע־מראש. מגבלה מירבית הושגה.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>לא ניתן להסיר קיבוע־מראש. מגבלה מזערית הושגה.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>שגיאות תצורה</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>הגדרה לא מזוהה: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>שם קיצור דרך לא מזוהה: &apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>התנגשות קיצורי דרך: ל־&apos;%1&apos; ול־&apos;%2&apos; קיצור דרך זהה: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>ערך שגוי ב־&apos;%1&apos;. ערך צפוי: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>שגיאת התצורה נפתרה בהצלחה.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>התצורה מכילה שגיאה. לתיקון, נא להקיש על &apos;תצור&apos;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>מפתח תצורה &apos;%1&apos; ב־ConfigHandler, שגוי. נא לדווח זאת כתקל.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>פתרון שגיאות תצורה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;נא לתקן את כל השגיאות כדי להמשיך:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>שיצוב</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>שיצוב לערכי ברירת המחדל.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>הסרה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>הסרת הגדרה זו.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>קיצורי מקשים מסוימים כוללים התנגשויות.\nאלו לא ימנעו מפליימשוט לאתחל.\nנא לפתור התנגשויות באופן ידני בקובץ התצורה.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>לפתור הכול</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>פתורון כל השגיאות שברשימה.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>פרטים</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>תצור</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>מנשק</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>עורך שם קובץ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>כללי</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>קיצורי־דרך</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>לפתור</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;קובץ התצורה מכיל שגיאות. נא לפתור אותם כדי להמשיך.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">גרסה חדשה %1, זמינה</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">הגרסה העדכנית ביותר כבר מותקנת</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">קבלת מידע אודות הגרסה העדכנית ביותר, כשלה.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">שגיאה</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">לא ניתן לסגור ווידג&apos;טים מודאליים</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;פתיחת משגר</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;תצור</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;על אודות</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">בדיקת זמינות עדכונים</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;העלאות אחרונות</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">מען URL הועתק ללוח־הגזירים.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informació</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;יציאה</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;צילום־מסך</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>העתקה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>העתקת בחירה ללוח־הגזירים</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">העתקת הבחירה ללוח־הגזירים</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">לא ניתן להתחבר דרך DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>יציאה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>עזיבת מסך הלכידה</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>עריכת שמות הלכידות:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>עריכה:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>תצוגה מקדימה:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>שמירה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>שמירת הדפוס</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>שחזור</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reinicialitza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>שחזור דפוס שמור</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>ניקוי</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>מחיקת השם</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>לא ניתן לסגור ווידג&apos;טים מודאליים</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>כתובת URL הועתקה ללוח־גזירים.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>גרסה חדשה %1, זמינה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>הגרסה העדכנית ביותר כבר מותקנת</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>קבלת מידע אודות הגרסה העדכנית ביותר, כשלה.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>לא ניתן להתחבר דרך DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importar</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Impossible llegir el fitxer.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Impossible escriure al fitxer.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Guardar Arxiu</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reset</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llançament a l&apos;inici</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>ייבוא</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>שגיאה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>לא ניתן לקרוא קובץ.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>לא ניתן לכתוב קובץ.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>שמירת קובץ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>אישור שיצוב</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>האם לשצב את התצורה?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>הצגת הודעת עזרה זו</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">הצגת הודעת העזרה באתחול, במצב לכידה.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>הצגת לחצן חלונית־הצד</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">הצגת לחצן מיתוג לוחית־צד במצב לכידה.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>הצגת התראות שולחן־עבודה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>הצגת סמל מגש</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">הצגת סמל מגש־מערכת</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>למחיקת צילום מסך מבין ההעלאות האחרונות, נדרש אישור</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>קובץ תצורה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>ייצוא</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>שיצוב</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>בדיקת עדכונים אוטומטית</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>אפשור ריבוי אדגמי flameshot GUI בה־בעת</translation>\n    </message>\n    <message>\n        <source>This allows you to take screenshots of flameshot itself for example.</source>\n        <translation type=\"vanished\">מאפשר צילומי מסך של flameshot עצמו, לדוגמה.</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">סגירת שדון באופן אוטומטי כאשר אין בו עוד צורך</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">שיגור באתחול</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">שיגור Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>הצגת הודעת ברכה בעת השיגור</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>שימוש בלוח צבעים גדול מוגדר מראש</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>העתקת מען־URL לאחר ההעלאה</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">העתקת מען־URL וסגירת חלון לאחר ההעלאה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>שמירת תמונה לאחר העתקה</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">שמירת קובץ תמונה לאחר העתקתו</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>הצגת הודעת עזרה עם תחילת מצב לכידה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation>להשתמש באזור האחרון למצב GUI</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation>שימוש באזור האחרון כבחירת ברירת מחדל עבור צילום המסך הבא במצב GUI</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>הצגת לחצן מחלף חלונית צד, במצב לכידה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>אפשר הודעות שולחן־עבודה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation>הצגת התראות נטישה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation>אפשור התראות נטישה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>הצגת סמל במגש המערכת</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation>שחמןש ב־grim ללכידות מרקע</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation>Grim היא תוכנה ל־wayland בלבד ללכידת מסכים המבוססת על פרוטוקול screencopy. באופן כללי, ניתן להפעיל אותה רק במנהלי חלונות מזעריים של wayland כמו sway, hyprland וכו&apos;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>בקשת אישור למחיקת צילום־מסך מההעלאות האחרונות</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>בדיקת עדכונים אוטומטית</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>לדוגמה, פעולה זו מאפשרת לצלם מסך של פליימשוט עצמה</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">שיגור שרת פליימשוט עם אתחול המחשב</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>הצגת תיבת הודעת־הפתיחה במרכז המסך בזמן צילום־מסך</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>שימוש בלוח־צבעים מוגדר מראש, גדול</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>העתק בהקשה כפולה</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">אפשר העתקה בהקשה כפולה</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">העתקת מען־URL וסגירת חלון לאחר שהעלאה צלחה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation>פריקה אוטומטית מהזיכרון כאשר אין צורך בכך</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation>סגירת שדון באופן אוטומטי (תהליך רקע) כאשר אין בו צורך</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation>שיגור רקע העת אתחול</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation>הפעלת שדון Flameshot (תהליך רקע) כאשר המחשב מאותחל</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation>לשאול לפני יציאה מלכידה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation>הצגת הנחיית אישור לפני יציאת ESC</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation>אפשר העתקה ללוח־גזירים בהקשה כפולה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation>העתקת מען־URL לאחר שהעלאה צלחה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>לאחר העתקת צילום־המסך, נא לשמור אותו גם לקובץ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>שמירת נתיב</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>שינוי...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>שימוש בנתיב קבוע לשמירת צילומי־מסך</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>סיומת קובץ מועדפת בעת שמירה :</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>גודל מרבי של העלאות אחרונות</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>מזהה לקוח יישומון Imgur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>ביטול מגבלה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>שימוש בתבנית JPG עבור לוח־הגזירים (ברירת המחדל היא PNG)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation>שימוש בתסדיר lossy JPG בלוח־הגזירים (ברירת המחדל היא PNG)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>העתקת נתיב קובץ לאחר השמירה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>העתקת הנתיב אל הקובץ, ללוח־גזירים, לאחר שהקובץ נשמר</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>החלקת־עקומת תמונה בעת שינוי גודל מצג תמונה נעוצה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>לאחר שינוי גודל מצג התמונה הנעוצה, האם התמונה תוחלק או תישאר מפוקסלת</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>העלאת תמונה ללא אישרור</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>נא לבחור תיקייה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>לא ניתן לכתוב למחיצה.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>הצגת זכוכית מגדלת</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>אפשור זכוכית מגדלת בעת בחירת אזור צילום־מסך</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>זכוכית מגדלת בצורת ריבוע</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>הפיכת זכוכית המגדלת לצורת ריבוע</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation>מילי שניות לפני שהצגת הגאומטריה מוסתרת; 0 פירושו לא להסתיר</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation>הגדרת פסק־זמן מצג גיאומטריה (ms)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation>בחירת מצג גאומטריה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation>הצגת מיקום</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation>ללא</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation>פינה שמאלית עליונה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation>פינה ימנית עליונה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation>פינה שמאלית תחתונה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation>פינה ימנית תחתונה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation>מרכז</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation>טווח איכות של 0-100; מספר גבוה יותר מציין איכות טובה יותר וקובץ גדול יותר</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation>איכות JPEG</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation>חץ הפוך</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation>ציור ראש ה החץ תחילה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">עדכונים אחרונים</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">היסטוריית צילומי־מסך, ריקה</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">העתקת מען־URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">מען־URL הועתק ללוח הגזירים.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">פתיחה בדפדפן</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">אישור מחיקה</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">האם למחוק צילום־מסך מבין ההעלאות האחרונות והשרת?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>אישרור העלאה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>האם לעדכן לכישה זו?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>העלאה ללא אישרור</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Obri l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Imatge al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>העלאת תמונה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>תמונה מועלת</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>העתק מען־URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>פתיחת מען־URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>מחיקת תמונה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>תמונה ללוח־גזירים.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>שמירת תמונה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>לא ניתן לפתוח מען־URL.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>מען URL הועתק ללוח־הגזירים.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>צילום־מסך הועתק לוח־גזירים.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>לא ניתן לשמור צילום־מסך על הכונן.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>צילום־מסך נשמר.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>מעלה התמונות</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>העלאת הבחירה</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">העלאה ל־Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">העלאת תמונה</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">העתקת מען־URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">פתיחת מען־URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">מחיקת תמונה</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">תמונה ללוח־גזירים.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>לא ניתן לפתוח את מען ה־URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">מען־URL הועתק ללוח הגזירים.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">צילום מסך הועתק ללוח.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">מעלה תמונות</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">העלאת הבחירה ל־Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>אודות</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>סמל</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>רישיון</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>גרסה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>מידע מערכת הפעלה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>העתקת מידע</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Clic dret</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Mou la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Redimensiona la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Guarda la selecció com a fitxer</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Desfés l&apos;última modificació</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Tecla</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Descripció</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt; &lt;b&gt;רישיון&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt; &lt;b&gt;גרסה&lt;/b&gt; &lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Dreceres&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>שיכול</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>הגדרת המשכל ככלי צבע</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>קו</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>הגדרת &apos;קו&apos; ככלי צבע</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>מדגש</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>הגדרת &apos;מדגש&apos; ככלי צבע</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>העברה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>העברת אזור הבחירה</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>עפרון</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>הגדרת &apos;עיפרון&apos; ככלי צבע</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>נעיצת כלי</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>נעיצת תמונה על שולחן־העבודה</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Context menu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation>העתקה ללוח־גזירים</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>שמירה לקובץ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation>סיבוב לימין</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation>סיבוב לשמאל</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation>הגדלת אטימות</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation>הקטנת אטימות</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation>סגירה</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>פיקסול</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation>הגדרת &apos;פיקסול&apos; ככלי צבע.</translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">הגדרת &apos;פיקסול&apos; ככלי צבע</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">רישום %1 כשל. שגיאה: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">ביטול רישום %1 כשל. שגיאה: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>לכידה נשמרה בלוח־הגזירים.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>שגיאה בעת שמירה בלוח־הגזירים</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>שמירת צילום־מסך</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>הנתיב הועתק ללוח־הגזירים כ־ </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">שמירה בוטלה</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">שמירה בוטלה</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">הלכידה נשמרת והועתקה ללוח־הגזירים כ־ </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>שגיאת שמירה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>לכידה נשמרה כ־ </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>שגיאה בניסיון שמירה כ־ </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>לא ניתן להתחבר דרך DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>תכנות צילומי־מסך, רבת עצמה, אך קלה לשימוש.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>ראו</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">לכידת שולחן־העבודה כולו.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>פתיחת משגר הלכידה.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>אתחול לכידה ידנית במצב מנשק משתמש גרפי.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>תצור</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">לכידת מסך יחיד.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">הנתיב בו תשמר הלכידה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation>צילום מסך של כל הצגים בו זמנית.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation>צילום מסך בצג שצויין.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>שמירה במחיצה קימת או בקובץ חדש</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>שמירת הלכידה ללוח־הגזירים</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>נעיצת הלכידה על־גבי המסך</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>העלאת צילום־מסך</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>זמן השהיה באלפיות שניה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>חזרה על צילום־מסך עם האזור שנבחר לאחרונה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>אזור צילום־מסך לבחירה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>הגדרת דפוס שם קובץ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>קבלת לכידה מיד עם הבחירה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>אפשור או השבתת סמל המגש</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>אפשור או השבתת הפעלה באתחול</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation>לאפשר או להשבית את ההודעות</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>בדיקת תצורה לאיתור שגיאות</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>הצגת הודעת העזרה במצב לכידה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>הגדרת צבעי מנשק המשתמש הראשי</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>הגדרת נגודיות צבעי מנשק המשתמש</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>הדפסת לכידת PNG גולמית</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>הדפסת גאומטרית הבחירה בתבנית WxH+X+Y. לא עושה דבר אם צוין &apos;גלמי&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>הגדרת המסך ללכידה (התחלה מ־0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>השהיה לא תקינה, המספר חייב להיות גדול מ־0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>אזור לא תקין, נא להשתמש ב־&apos;WxH+X+Y&apos;, או &apos;הכול&apos;, או &apos;צג0/צג1/...&apos;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>נתיב לא חוקי, חייב להיות &apos;מחיצה קיימת&apos;, או &apos;קובץ חדש&apos;, במחיצה קיימת</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">הגדרת מסך ללכידה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>ברירת מחדל: מסך לרבות סמן־העכבר</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>מספר צג</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>צבע לא תקין, דגל זה תומך בתבניות הבאות:\n- #RGB (כל R, G, ו־Bהוא תו HEX יחיד)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- שמות צבעים כמו &apos;blue&apos; או &apos;red&apos;\nיתכן שיידרש לחלץ את התו &apos;#&apos; מהמחרוזת&apos;\\#FFF&apos;</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">משך השהייה לא תקין, חייב להיות מספר גדול מ־0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>מספר מסך לא תקין, לא יכול להיות מספק שלילי</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">נתיב לא תקין, חייב להיות נתיב מערכת אמיתי</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>ערך לא תקין, יש להגדיר כ־&apos;true&apos; או &apos;false&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>שגיאה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>לא ניתן לכתוב ב־</translation>\n    </message>\n    <message>\n        <source>Capture saved to clipboard</source>\n        <translation type=\"vanished\">לכידה נשמרה ללוח־הגזירים</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">מען־URL הועתק ללוח־הגזירים.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>אפשרויות</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">משתנים</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">משתנים</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation>פקודות משנה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation>פקודות משנה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>שימוש</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>אפשרויות</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>כברירת מחדל Flameshot פועל ברקע ומוסיף סמל מגש לתצורה.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>שלום אני כאן! נא להקיש על הסמל במגש לצילום־מסך או הקשה על לחצן עכבר ימני להצגת אפשרויות נוספות.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>המסך המבוקש חורג ממספר המסכים</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>צילום־מסך מלא, נעוץ למסך</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">בררת סרגל־צד</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">שינוי גודל הבחירה לשמאל פיקסל 1</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">שינוי גודל הבחירה לימין פיקסל 1</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">שינוי גודל הבחירה מעלה פיקסל 1</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">שינוי גודל הבחירה מטה פיקסל 1</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">בחירת כל המסך</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">העברת בחירה 1px לשמאל</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">העברת בחירה 1px לימין</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">העברת בחירה 1px מעלה</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">העברת בחירה 1px מטה</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">קיבוע מלל באזור המלל</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">מחיקת כלי נוכחי</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>יציאה מלכידה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>היסטורית צילומי־מסך</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>לכידת מסך</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>הצגת בורר הצבעים</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>שינוי גודל הכלי</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">שינוי עובי הכלי</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>ריבוע</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>הגדרת &apos;מרובע&apos; ככלי צבע</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>החזרה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>החזרת ההסגלה הבאה</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>שמירה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>שמירת צילו־מסך לקובץ</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">שמירת הלכידה</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">לא ניתן לזהות סביבת שולחן עבודה (GNOME? KDE? להתנדנד? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation>מתאם לכידת המסך האוניברסלי של Wayland דורש את Grim כרכיב לכידת המסך של Wayland. אם רכיב לכידת המסך חסר, נא להתקין אותו!</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation>אם ההגדרה useGrimAdapter לא מאופשרת, ייעשה שימוש בפרוטוקול dbus. יש לציין כי לא מומלץ להשתמש בפרוטוקול dbus תחת wayland. מומלץ לאפשר את ההגדרה useGrimAdapter ב־flameshot.ini כדי להפעיל את מתאם צילום המסך הכללי של wayland המבוסס על grim</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation>רכיב צילום המסך של grim מיושם על סמך wlroots, ייתכן שלא ניתן להשתמש בו ב־GNOME או בסביבות שולחן עבודה דומות</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation>לא ניתן לזהות סביבת שולחן עבודה (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>רמז: נא לנסות להגדיר את משתנה הסביבה XDG_CURRENT_DESKTOP.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>לא ניתן ללכוד מסך</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>בחירת ריבוע</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>הגדרת &apos;בחירה&apos; ככלי הצביע</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>הגדרת קיצור־דרך</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>נא להזין קיצור־דרך חדש לשינוי </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>הקשה על Esc לבטול או ⌘+Backspace כדי להשבית את קיצור המקלדת.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>הקשה על Esc לבטול או על Backspace כדי להשבית את קיצור המקלדת.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>נא לאתחל את Flameshot כדי שהשינויים ייכנסו לתוקף.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>מקשים חמים</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>קיצורי־דרך זמינים במצב לכידת מסך.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>תיאור</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>מקש</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>הקשת־עכבר כפולה שמאלית</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation>מחלף סרגל־צד</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation>שינוי גודל הבחירה לשמאל פיקסל 1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation>שינוי גודל הבחירה לימין פיקסל 1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation>שינוי גודל הבחירה מעלה פיקסל 1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation>שינוי גודל הבחירה מטה פיקסל 1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation>להקטין באופן סימטרי רוחב ב־2 פיקסלים</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation>להגדיל באופן סימטרי רוחב ב-2 פיקסלים</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation>להגדיל באופן סימטרי גובה ב-2 פיקסלים</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation>להקטין באופן סימטרי גובה ב-2 פיקסלים</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation>בחירת כל המסך</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation>העברת בחירה 1px לשמאל</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation>העברת בחירה 1px לימין</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation>העברת בחירה 1px מעלה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation>העברת בחירה 1px מטה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation>קיבוע מלל באזור מלל</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation>מחיקת העצם המצויר שנבחר</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation>ביטול בחירה נוכחית</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">מחיקת כלי נוכחי</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation>לכידת מסך</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation>היסטורית צילומי־מסך</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">עובי פעיל:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">צבע פעיל:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">הקשה על ESC ליציאה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>גודל כלי פעיל: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>צבע פעיל: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>תפיסת צבע</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation>הצגת רשת</translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>הקטנת גודל כלי</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>הקטנת גודל הכלים האחרים</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>הגדלת גודל כלי</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>הגדלת גודל הכלי האחר</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">מחוון גודל־בחירה</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">הצגת ממדי X ו־Y של האזור שנבחר</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">הצגת ממדי הבחירה (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>מאה (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>שנה (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>שנה (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>שם חודש (ינו)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>שם חודש (ינואר)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>חודש (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>יום בשבוע (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>שבוע (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>שם יום (א&apos;)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>שם יום (ראשון)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>יום (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>יום בחודש (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>יום (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>שעה (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>שעה (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>דקה (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>שניה (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>תאריך מלא (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>תאריך מלא (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>זמן (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>זמן (%H-%M)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>מידע Flameshot</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>קו־חוצה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>קו תחתון</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>מודגש</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>נטוי</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>יישור לשמאל</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>יישור למרכז</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>יישור לימין</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>מלל</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>הוספת מלל ללכידה</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>&amp;צילום־מסך</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>&amp;פתיחת משגר</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation>&amp;תצור</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation>&amp;על אודות</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation>בדיקת זמינות עדכונים</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation>גרסה חדשה %1, זמינה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation>&amp;יציאה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>&amp;העלאות אחרונות</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation>&amp;פתיחת &apos;שמירת נתיב&apos;</translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">עורך צבעי מנשק משתמש</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>שנוי הצבע שמזיז את הבוררים וצפיה בשינויים בלחצני התצוגה המקדימה.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>נא לבחור לחצן להסגלה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>צבע ראשי</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>נא להקיש על לחצן זה להגדרת מצב עריכת צבע הראשי.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>צבע ניגודיות</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>נא להקיש על לחצן זה להגדרת מצב עריכת צבע ניגודיות.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>הסגה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>הסגת ההסגלה האחרונה</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>זמינה גרסת Flamesho %1 חדשה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>להתעלם</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>מאוחר יותר</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>עדכון</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>העלאת היסטוריה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>היסטוריית צילומי־מסך, ריקה</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>טופס</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>תווית מלל</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>העתקת מען־URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>פתיחה בדפדפן</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>אישור מחיקה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>האם למחוק צילום־מסך מבין ההעלאות האחרונות והשרת?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>סגירה</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;ריק&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>אטימות השטח מחוץ לבחירה:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>עורך צבעי מנשק משתמש</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>עורך בוחר־צבעים</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>מקטע תחתון</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>בחירת הכל</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>ליקוט</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>ללא שם</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>ללא שם</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 צבעים)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>פתיחת לוח צבעים חדש מקובץ</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>יצירת לוח־צבעים צבעים חדש</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>שכפול לוח־הצבעים הנוכחי</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>מחיקת לוח־הצבעים הנוכחי</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>השבת שינויים בלוח הצבעים הנוכחי לקדמותם</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>שמירת שינויים ללוח־הצבעים הנוכחי</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>הוספת צבע לוח־הצבעים</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>הסרת הצבע שנבחר מלוח־הצבעים</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>לוח־צבעים חדש</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>שם</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>לוחות־צבעים GIMP (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>תמונת לוח־צבעים (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>כול הקבצים (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>פתיחת לוח־צבעים</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>טעינת קובץ לוח־הצבעים כשלה\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>הוספת צבע</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>הסרת צבע</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>עריכת צבע...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 צבעים)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>נקוי צבע</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_hu.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"hu_HU\" sourcelanguage=\"en\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Új hozzáadása</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Mozogj feljebb</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Mozgás lefelé</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Eltávolítani</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Elfogadom</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Fogadja el az elfogást</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>Alkalmazás indító</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Válassz egy alkalmazást hogy elinduljon a felvétel</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Megnyitás ezzel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Futtatás terminálban</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Kiválasztás után maradjon nyitva</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Hiba</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Nem lehet megnyitni a terminálban.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Nem lehet írni</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Nyíl</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Beállítja a nyíl eszközt festő eszközként</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Homályosítás</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Beállítja a Homályosítás eszközt festő eszközként</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Rögzítési mód&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Téglalapos kijelölő</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Teljes Képernyő (Minden Kijelzőn)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>Késleltetés Nélkül</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> másodperc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> másodperc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Új képernyőmentés</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Terület:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Késleltetés:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Teljes képernyő (Jelenlegi kijelzőn)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Capture Launcher</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>TextLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Capture Mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>WxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.</source>\n        <translation type=\"vanished\">Válassz egy területet egérrel, vagy nyomj Esc-et a kilépéshez.\nNyomj entert a felvételhez.\nKattints job egérgombal a szín választásához.\nHasználd a görgőt az eszköz vastagságának állítására.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translation>Nem lehet felvételt készíteni</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Jelölj ki egy területet az egérrel, vagy lépj ki az Esc billentyűvel.\nNyomj Entert a képernyő rögzítéséhez.\nNyomd meg a Jobb Egérgombot a szín választó megjelenítéséhez.\nHasználd az egérgörgőt az eszköz vonalvastagságának változtatásáért.\nNyomd meg a Space billentyűt, hogy megnyisd az oldalsó panelt.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Eszközbeállítások</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Mouse</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Képernyőkép terület kiválasztása</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation type=\"unfinished\">Görgő</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Szerszámméret váltás</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation type=\"unfinished\">jobb egérgomb</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation type=\"unfinished\">Színválasztó mutatása</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Nyitott oldalfal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation type=\"unfinished\">Bezárás</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot elvesztette a fókuszt. A billentyűparancsok nem működnek, amíg nem kattintasz valahol.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Konfigurációs hiba megoldva. Indítsa el újra a `flameshot gui-t` az alkalmazáshoz.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>Kilépés a rögzítésből</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>Biztosan meg akarja szakítani a rögzítést?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>Ne mutasd újra</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Körös Számláló Eszköz</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Hozzáad egy buborékban lévő folyamatosan növekvő számot</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Kör</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Beálítja a Kör eszközt festő eszközként</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Válasszon színt</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Telítettség</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Árnyalat</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Hex</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Blue</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Érték</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Green</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Alpha</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Red</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Szín elfogadása</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Precisely select color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Toggle magnifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Enter or Left Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Hold Left Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Space or Right Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation type=\"unfinished\">Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Delete</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Press button to delete the selected preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Add Preset:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Enter color manually or select it using the color-wheel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Add</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Press button to add preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">Hiba</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Unable to add preset. Maximum limit reached.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Unable to remove preset. Minimum limit reached.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Edit Preset:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Enter color to update preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation type=\"unfinished\">Frissítés</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Press button to update the selected preset</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Configuration errors</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>You have successfully resolved the configuration error.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Unrecognized setting: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Unrecognized shortcut name: &apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Bad value in &apos;%1&apos;. Expected: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>The configuration contains an error. Open configuration to resolve.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Resolve configuration errors</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation type=\"unfinished\">Visszaállítás</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Reset to the default value.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation type=\"unfinished\">Eltávolítani</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Remove this setting.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Resolve all</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Resolve all listed errors.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Details</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Beállítások</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Kezelőfelület</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Fájlnév szerkesztő</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>Általános</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Gyorsbillentyűk</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Resolve</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Konfiguráció</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Információ</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Bezárás</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Képernyő Mentés Készítése</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Alkalmazásindító Megnyitása</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;Rólunk</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Eddigi Feltöltések</translation>\n    </message>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">Elérhető az új %1 verzió</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">A legfrisebb verzió van feltelepítve</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Frissítések keresése</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Nem sikerült információt szerezni a legújabb verzióról.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Hiba</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">Nem sikerült bezárni az aktív widgeteket</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL másolva a vágólapra.</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Másolás</translation>\n    </message>\n    <message>\n        <source>Copies the selecion into the clipboard</source>\n        <translation type=\"vanished\">Másolja a kiválasztott területet</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Vágolapra másolja a kijelölt területet</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Copy selection to clipboard</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">Nem lehet csatlakozni DBus-al</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Bezárás</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Bezárja a felvevőt</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Felvételek neveinek szerkesztése:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Szerkesztés:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Előnézet:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Mentés</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Minta mentése</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Visszaállítás</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Visszaállítja a mentett mintát</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Törlés</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Törli a nevet</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Restore</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameHandler</name>\n    <message>\n        <source>screenshot</source>\n        <translation type=\"vanished\">Képernyőmentés</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">Hiba</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"unfinished\">Nem sikerült bezárni az aktív widgeteket</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\">URL másolva a vágólapra.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDBusAdapter</name>\n    <message>\n        <source>Unable to capture screen</source>\n        <translation type=\"vanished\">Nem lehet képernyőképet készíteni</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Unable to connect via DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">Elérhető az új %1 verzió</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation type=\"unfinished\">A legfrisebb verzió van feltelepítve</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"unfinished\">Nem sikerült információt szerezni a legújabb verzióról.</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Mutassa a segítséget</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mutassa a segítséget a felvevő mód kezdetekor.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Mutassa az asztali üzeneteket</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Tray ikon mutatása</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Systemtray ikon mutatása</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importálás</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Hiba</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Nem lehet olvasni a fájlt.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Nem lehet írni a fájlt.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Fájl mentése</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Visszaállítás elfogadása</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Biztos vagy benne hogy viszaállítod a beállításokat?</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Konfigurációs fájl</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Export</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Visszaállítás</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Indítás rendszerinduláskor</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Flameshot indítása</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>Importálás</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>Hiba</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>Nem lehet olvasni a fájlt.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>Nem lehet írni a fájlt.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>Fájl mentése</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>Visszaállítás elfogadása</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>Biztos vagy benne hogy viszaállítod a beállításokat?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>Súgó üzenet mutatása</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Súgó üzenet mutatása rögzítő mód kezdetekor.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Oldalsó panel nyitó gomb mutatása</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Oldalsó panel nyitó gomb megjelenítése rögzítő módban.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>Asztali értesítések megjelenítése</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>Ikon megjelenítése a tálcán</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Ikon megjelenítése a tálcán</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Legutóbb feltöltött képek közül törléskor kérjen megerősítést</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>Konfigurációs fájl</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>Exportálás</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>Visszaállítás</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Frissítések automatikus keresése</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Indítás rendszerinduláskor</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Flameshot indítása</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Üdvözlő üzenet mutatása indításkor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>URL vágolapra másolása feltöltés után</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">URL vágolapra másolása és ablak bezárása feltöltés után</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Másolás után kép mentése</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Fénykép elmentése másolás után</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Mentés helye</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Változtatás...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Fix elérési útvonal használata a képernyőmentésekhez</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Mentés után elérési útvonal másolása</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Válassz egy Mappát</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Nem lehet menteni ebbe a mappába.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>JPG formátum használata vágolapra másoláskor (PNG az alapértelmezett)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Latest Uploads Max Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Undo limit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Allow multiple flameshot GUI instances simultaneously</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Automatically close daemon when it is not needed</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Use large predefined color palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Preferred save file extension:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Anti-aliasing image when zoom the pinned image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>After zooming the pinned image, should the image get smoothened or stay pixelated</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Upload image without confirmation</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Show the help message at the beginning in the capture mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Show the side panel toggle button in the capture mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Enable desktop notifications</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Show icon in the system tray</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>Ask for confirmation to delete screenshot from the latest uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Check for updates automatically</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>This allows you to take screenshots of Flameshot itself for example</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Launch Flameshot daemon when computer is booted</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Show the welcome message box in the middle of the screen while taking a screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Use a large predefined color palette</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Copy URL and close window after uploading was successful</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>After copying the screenshot, save it to a file as well</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Copy the file path to clipboard after the file is saved</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Show magnifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Enable a magnifier while selecting the screenshot area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Square shaped magnifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Make the magnifier to be square-shaped</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation type=\"unfinished\">Use last region for GUI mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation type=\"unfinished\">Use the last region as the default selection for the next screenshot in GUI mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Copy on double click</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Enable Copy on Double Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>Imgur Application Client ID</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation>Megszakítási értesítések megjelenítése</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation>Megszakítási értesítések engedélyezése</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation>A grim segítségével készíthet képernyőképeket</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation>A Grim egy Wayland segédprogram, amely a screencopy protokollon alapuló képernyőképek rögzítésére szolgál. Általában csak minimális Wayland ablakkezelőkön, például sway, hyprland stb. engedélyezhető.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation>Ha nincs rá szükség, automatikusan törölje a memóriából</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation>A daemon (háttérfolyamat) automatikus bezárása, ha nincs rá szükség</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation>Indítás a háttérben a rendszer indításakor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation>A Flameshot daemon (háttérfolyamat) elindítása a számítógép indításakor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation>Kérdezzen, mielőtt kilépne a rögzítésből</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation>Az ESC kilépés előtt mutassa meg a megerősítést kérő ablakot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation>Kattintson duplán a Másolás a vágólapra opcióra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation>A feltöltés sikeres befejezése után másolja az URL-t</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation>Használjon veszteséges JPG formátumot a vágólaphoz (alapértelmezés szerint veszteségmentes PNG)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation>A geometria megjelenítésének elrejtése előtti milliszekundumok száma; 0 azt jelenti, hogy ne rejtse el</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation>A geometria megjelenítésének időkorlátja (ms)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation>Kiválasztási geometria megjelenítése</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation>Kijelző helye</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation>Semmelyik</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation>Bal felső sarok</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation>Jobb felső sarok</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation>Bal alsó sarok</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation>Jobb alsó sarok</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation>Középpont</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation>Minőségi tartomány: 0–100; Minél magasabb a szám, annál jobb a minőség és annál nagyobb a fájlmére</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation>JPEG minőség</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation>Fordított nyíl</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation>Először rajzolja meg a nyílat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation>Rajzolja meg a pixelizációs hatást bizonytalan, de esztétikusabb módon.</translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Korábbi Feltöltések</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">Nincs korábbi képernyőmentésed</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">URL másolása</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL másolva a vágólapra.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Megnyitás böngészőben</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Törlés megerősítése</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Biztosan törölni szeretnéd a képernyőmentést a korábbi feltöltések közül és a szerverről is?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Kép feltöltése</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL másolva a vágólapra.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Hiba</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Upload Confirmation</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Do you want to upload this capture?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Upload without confirmation</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Kép feltöltése</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">Nem lehet az URL-t megnyitni.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL másolva a vágólapra.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">Képernyőmentés másolva a vágólapra.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">URL másolása</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">URL megnyitása</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Kép a vágolapra.</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Kép törlése</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Upload image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation type=\"unfinished\">Kép feltöltése</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\">URL másolása</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation type=\"unfinished\">URL megnyitása</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation type=\"unfinished\">Kép törlése</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>Image to Clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Unable to open the URL.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\">URL másolva a vágólapra.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"unfinished\">Képernyőmentés másolva a vágólapra.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Save image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Unable to save the screenshot to disk.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Screenshot saved.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation type=\"unfinished\">Kép Feltöltő</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Upload the selection</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Feltöltés Imgur -ra</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">Kép feltöltése</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">URL másolása</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">URL megnyitása</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Kép másolása a Vágolapra.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Nem lehet megnyitni az URL-t.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL másolva a vágólapra.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">Képernyőmentés másolva a vágólapra.</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Kép törlése</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Kép Feltöltő</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Feltölti a kiválasztott képet az Imgur -ra</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>Rólunk</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">jobb egérgomb</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Görgő</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Kijelölés mozgatása 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Kijelölés méretezése 1 px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Felvétel bezárása</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Másolás vágólapra</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Kijelölés mentése fájlba</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Utolsó módosítás visszavonása</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Színválasztó mutatása</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Vastagság állítása</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Kulcs</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Leírás</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Licensz&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Verzió&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Gyorsbillentyűk&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Elérhető gyorsbillentyűk a képernyőfelvétel módban.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Icon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>License</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Version</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>OS Info</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Copy Info</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Invert</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Set Inverter as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Vonal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Vonal festőeszköz kiválasztása</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>Kijelölő</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Kijelőlő festőeszköz kiválaszása</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Mozgatás eszköz</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Mozgatja a kiválasztott területet</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Ceruza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Ceruza festőeszköz kiválaszása</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Gombostű Eszköz</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Előtérben tartja a képet</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Context menu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation type=\"unfinished\">Másolás vágólapra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Save to file</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation>Jobbra forgatás</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation>Balra forgatás</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation>Átlátszóság növelése</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation>Átlátszóság csökkentése</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\">Bezárás</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Homályosítás</translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Homályosító festőeszköz kiválasztása</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">Nem sikerült %1 rögzítése. %2 Hiba</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">Sikertelen rögzítés törlés %1 -nél. %2 Hiba</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Mentési hiba</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translatorcomment>It is hard to esxpress such stence in hungary eg. Capture saved as JPG  in hungary : A felvétel JPG -ben mentve lett. (Better solution using expressions in string like: Capture saved as %s )</translatorcomment>\n        <translation>Felvétel mentve itt: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>Hiba a mentésnél </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Nem lehet D-Bus -on keresztül csatlakozni</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Hiba</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Nem írni</translation>\n    </message>\n    <message>\n        <source>Capture saved to clipboard</source>\n        <translation type=\"vanished\">Felvétel mentve a vágólapra</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL másolva a vágólapra.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Opciók</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Feltételek</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">feltételek</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Használat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>opciók</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Multifunkcionális, könnyen használható képernyőmentő szotver.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>Megnézés</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Teljes kijelző rögzítése.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Rögzítésindító megnyitása.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Manuális rögzítés indítása GUI módban.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Konfiguráció</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Egy kijelző rögzítése.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Rögzítés mentési helye</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Rögzítés másolása a vágólapra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Késleltetési idő milliszekundumban</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Fájlnév minta megadása</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Tálca ikon be- és kikapcsolása</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Indítás rendszerinduláskor be- és kikapcsolása</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Súgó szöveg mutatása rögzítő módban</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Kezelőfelület fő színének beállítása</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Kezelőfelület kiemelő színének beállítása</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Rögzítés nyomtatása PNG -ből</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Rögzítési képernyő megadása</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>alapértelmezett: a kijelző amin a kurzor is elhelyezkedik</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Kijelző száma</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Érvénytelen szín, ez az opció a következő formátumokat támogatja:\n- #RGB (egyjegyű hexadecimális értékek)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Elnevezett színek, mint &apos;blue&apos; vagy &apos;red&apos;\nLehet, hogy meg kepp adnod egy &apos;\\&apos; karaktert a &apos;#&apos; karakter előtt például: &apos;\\#FFF&apos;</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Érvénytelen késleltetés, 0-nál nagyobb értéknel kell lennie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Érvénytelen kijelző szám, nem lehet negatív</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Érvénytelen elérési útvonal, nincs ilyen elérési útvonal ezen az eszközön</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Érvénytelen érték, lehetséges értékek a &apos;true&apos; és a &apos;false&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Rögzítés másolva a vágólapra.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Heló, Itt vagyok! Kattints a tálca ikonra, hogy képernyőmentést készíts vagy kattints jobb egérgombbal a további lehetőségekért.</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Oldalsó panel ki- és bekapcsolása</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Kijelölés átméretezése balra 1px-el</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Kijelölés átméretezése jobbra 1px-el</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Kijelölés átméretezése fel 1px-el</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Kijelölés átméretezése le 1px-el</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Kijelölés mozgatása balra 1px-el</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Kijelölés mozgatása jobbra 1px-el</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Kijelölés mozgatása fel 1px-el</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Kijelölés mozgatása le 1px-el</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>Felvétel bezárása</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Képernyőmentési előzmények</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Képernyő rögzítése</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>Színválasztó mutatása</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Eszköz vonalvastagságának állítása</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Képernyőkép mentése</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">A rögzítés mentve és vágolara másolva a következőként </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>A Flameshot alapértelmezés szerint fut a háttérben és ikont helyez el a tálcán a beállítások elérése érdekében.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>A kijelölés geometriáját írja ki Sz M X Y (Szélesség Magasság X pozíció Y pozíció) formátumban. Nem csinál semmit, hogyha a nyers opció aktív</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Teljes kijelző kijelölése</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Szöveg megadása a szöveg mezőben</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Hiba a vágolapra másolás közben</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Change the tool&apos;s size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Full screen screenshot pinned to screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Existing directory or new file to save to</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Pin the capture to the screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Upload screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Screenshot region to select</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Accept capture as soon as a selection is made</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Check the configuration for errors</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Define the screen to capture (starting from 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Invalid path, must be an existing directory or a new file in an existing directory</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Path copied to clipboard as </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Invalid delay, it must be a number greater than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>Requested screen exceeds screen count</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Repeat screenshot with previously selected region</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation>Az összes monitor képernyőképeinek egyidejű rögzítése.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation>Készítsen képernyőképet a megadott monitorról.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation>Az értesítések engedélyezése vagy letiltása</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Téglalap</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Téglalap festőeszköz kiválaszása</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Újra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Következő módosítás újra alkalmazása</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>Mentés</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Menti a felvételt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Save screenshot to a file</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Nem sikerült rögzíteni a kijelzőt</translation>\n    </message>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Unable to detect desktop environment (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation>Az általános wayland képernyőfelvétel-adapter Grim-et igényel, mint a wayland képernyőfelvétel-komponensét. Ha a képernyőfelvétel-komponens hiányzik, kérjük, telepítse!</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation>A grim képernyőkép-összetevő wlroots alapján készült, ezért nem használható GNOME vagy hasonló asztali környezetekben</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation>Nem sikerült felismerni az asztali környezetet (GNOME? KDE? Qile? Sway? ...)</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation>Írjon ide valamit...</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation>&amp;Küldés</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation>Hiba az üzenet küldése közben</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Üres téglalap</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Üres téglalap festőeszköz kiválaszása</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Gyorsbillentyű beállítása</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Adj meg egy új gyorsbillentyűt a változtatáshoz </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Nyomd meg az Esc billentyűt a kilépéshet vagy a Backspace-t a gyorsbillentyűk kikapcsolásához.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>Flameshot must be restarted for changes to take effect.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Gyorsbillentyűk</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Képernyőfelvétel módban elérhető gyorsbillentyűk.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>Leírás</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>Billentyű kombináció</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Left Double-click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation type=\"unfinished\">Oldalsó panel ki- és bekapcsolása</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation>Válasszon ki egy színt a képernyőről</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation type=\"unfinished\">Kijelölés átméretezése balra 1px-el</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation type=\"unfinished\">Kijelölés átméretezése jobbra 1px-el</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation type=\"unfinished\">Kijelölés átméretezése fel 1px-el</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation type=\"unfinished\">Kijelölés átméretezése le 1px-el</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation type=\"unfinished\">Teljes kijelző kijelölése</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation type=\"unfinished\">Kijelölés mozgatása balra 1px-el</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation type=\"unfinished\">Kijelölés mozgatása jobbra 1px-el</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation type=\"unfinished\">Kijelölés mozgatása fel 1px-el</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation type=\"unfinished\">Kijelölés mozgatása le 1px-el</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation type=\"unfinished\">Szöveg megadása a szöveg mezőben</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"obsolete\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\">Képernyő rögzítése</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\">Képernyőmentési előzmények</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation>Szimmetrikusan csökkentse a szélességet 2 képponttal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation>Szimmetrikusan növelje a szélességet 2 képponttal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation>Szimmetrikusan növelje a magasságot 2 képponttal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation>Szimmetrikusan csökkentse a magasságot 2 képponttal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation>Kiválasztott rajzolt objektum törlése</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation>Jelenlegi kijelölés törlése</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Aktív vastagság:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Aktív szín:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Nyomd meg az ESC-et a kilépéshez</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Szín választása</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Active tool size: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Active Color: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation>Rács megjelenítése</translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Decrease Tool Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Decrease the size of the other tools</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Increase Tool Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Increase the size of the other tools</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Kiválaszás Méretének Jelzése</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Mutatja a kijelölés pozícióját (X Y)</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Show X and Y dimensions of the selection</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Század (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Év (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Év (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Hónapnév (jan)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Hónapnév (január)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Hónap (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Hét napja (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Hét (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Nap neve (Csüt)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Nap neve (Csütörtök)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>Nap (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Nap a hónapban (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>Nap (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation>Teljes dátum (%d-%m-%Y)</translation>\n    </message>\n    <message>\n        <source>Time (%H:%M:%S)</source>\n        <translation type=\"vanished\">Idő (%H:%M:%S)</translation>\n    </message>\n    <message>\n        <source>Time (%H:%M)</source>\n        <translation type=\"vanished\">Idő (%H:%M)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Óra (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Óra (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Perc (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Másodperc (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Teljes dátum (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Teljes dátum (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Idő (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Idő (%H-%M)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>A Flameshot-ról</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>Áthúzott</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Aláhúzott</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Félkövér</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Dőlt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Left Align</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Center Align</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Right Align</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Szöveg</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Adj szöveget a rögzítéshez</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"unfinished\">&amp;Képernyő Mentés Készítése</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"unfinished\">&amp;Alkalmazásindító Megnyitása</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation type=\"unfinished\">&amp;Konfiguráció</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation type=\"unfinished\">&amp;Rólunk</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation type=\"unfinished\">Frissítések keresése</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">Elérhető az új %1 verzió</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation type=\"unfinished\">&amp;Bezárás</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"unfinished\">&amp;Eddigi Feltöltések</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation>&amp;Nyitás Mentési útvonal</translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Kezelőfelület Színeinek Szerkesztése</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Válassz színt az egér mozgatásával és nézd ahogy változnak az előnézeti gombok.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Válassz gombot a módosításához</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Fő Szín</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Kattints a gombra hogy beállítsd a szerkesztő módját a fő színnek.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Kiemelő Szín</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Kattints erre a gombra hogy beállítsd a szerkesztő módját a kiemelő színnek.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Vissza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Visszavonja az utolsó módosítást</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>Elérhető az új %1 Flameshot verzió</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Mellőzés</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Később</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Frissítés</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>Upload History</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation type=\"unfinished\">Nincs korábbi képernyőmentésed</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Form</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>TextLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\">URL másolása</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Open In Browser</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation type=\"unfinished\">Törlés megerősítése</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"unfinished\">Biztosan törölni szeretnéd a képernyőmentést a korábbi feltöltések közül és a szerverről is?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Bezárás</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Empty&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>A kijelölésen kívüli terület átlátszósága:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Gomb választás</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Összes kiválasztása</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation type=\"unfinished\">Kezelőfelület Színeinek Szerkesztése</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Colorpicker Editor</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Pick</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Unnamed</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Unnamed</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 colors)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Open a new palette from file</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Create a new palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Duplicate the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Delete the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Revert changes to the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Save changes to the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Add a color to the palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Remove the selected color from the palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>New Palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Name</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>GIMP Palettes (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Palette Image (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>All Files (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Open Palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Failed to load the palette file\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Add Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Remove Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Edit Color...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 colors)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Clear Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_id.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"id\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Tambah Baru</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Pindah Ke Atas</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Pindah Ke Bawah</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Hapus</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Terima</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Terima cuplikan</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>Peluncur Aplikasi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Pilih aplikasi untuk membuka cuplikan layar</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Buka Dengan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Luncurkan di terminal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Tetap buka setelah memilih</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Galat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Tidak dapat meluncurkan pada terminal.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Tidak dapat menulis</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Panah</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Atur Panah sebagai paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Desenfocament</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Estableix el desenfocament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Mode Cuplikan&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Daerah Persegi Panjang</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Layar Penuh (Tampilan saat ini)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Layar Penuh (Semua Monitor)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>Tanpa Jeda</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> detik</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> detik</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Ambil tangkapan layar baru</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Area:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Peluncur Penangkap</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>LabelTeks</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Mode Penangkapan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Jeda:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>WxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translatorcomment>Impossible capturar la pantalla</translatorcomment>\n        <translation>Tidak dapat menangkap layar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Mouse</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Pilih area tangkapan layar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>Roda Mouse</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Ubah ukuran alat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>Klik Kanan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>Tampilkan pemilih warna</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Buka panel samping</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>Keluar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>Keluar Pengambilan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>Apakah Anda yakin ingin mengeluarkan pengambilan?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>Jangan tampilkan ini lagi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot telah kehilangan fokus. Pintasan keyboard tidak akan berfungsi sampai Anda mengklik di suatu tempat.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Kesalahan konfigurasi teratasi. Jalankan `flameshot gui` lagi untuk menerapkannya.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Pengaturan Alat</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Penghitung Lingkaran</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Tambahkan gelembung penghitung autoincrementing</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Lingkaran</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Atur Lingkaran sebagai paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Pilih Warna</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Saturasi</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Warna</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Hex</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Biru</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Nilai</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Hijau</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Alfa</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Merah</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Terima warna</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Enter atau Klik Kiri</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Pilih warna dengan tepat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Tahan Klik Kiri</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Alihkan kaca pembesar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Spasi or Klik Kanan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Batalkan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <source>Select Preset:</source>\n        <translation type=\"vanished\">Pilih Preset:</translation>\n    </message>\n    <message>\n        <source>Select preset using the spinbox</source>\n        <translation type=\"vanished\">Pilih preset memakai kotak putar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Sunting Praatur:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Masukkan warna untuk memperbarui praatur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>Perbarui</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Tekan tombol untuk memperbarui praatur yang dipilih</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Hapus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Tekan tombol untuk menghapus preset yang dipilih</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Tambah Prasetel:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Masukkan warna secara manual atau pilih itu dengan menggunakan roda-warna</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Tambah</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Tekan tombol untuk menambah prasetel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>Galat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Tidak dapat menambahkan prasetel. Batas maksimum tercapai.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Tidak dapat menghapus prasetel. Batas minimum tercapai.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Kesalahan konfigurasi</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Pengaturan tidak dikenal: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Nama shortcut tidak dikenal: &apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Konflik shortcut: &apos;%1&apos; dan &apos;%2&apos; memiliki shortcut yang samaL %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Nilai buruk pada &apos;%1&apos;: Seharusnya: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>Anda telah berhasil mengatasi kesalahan konfigurasi.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>Konfigurasi berisi kesalahan. Buka konfigurasi untuk mengatasinya.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>Kunci konfig &apos;%1&apos; buruk pada ConfigHandler. Mohon laporkan ini sebagai bug.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Atasi kesalahan konfigurasi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Anda harus mengatasi semua kesalahan sebelum lanjut:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>Atur ulang</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Atur ulang ke nilai default.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Hapus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Hapus pengaturan ini.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Beberapa shortcut keyboard memiliki konflik.\nIni TIDAK akan menahan flameshot untuk memulai.\nMohon atasi mereka secara manual di file konfigurasi.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Atasi semua</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Atasi semua kesalahan yang terdaftar.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Detail</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Pengaturan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Antarmuka</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Pengaturan Nama File</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>Umum</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Pintasan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Atasi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;File konfigurasi memiliki kesalahan. Atasi mereka sebelum melanjutkan.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">Versi baru %1 tersedia</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">Anda telah menggunakan versi terbaru</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Gagal mengambil informasi versi terbaru.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Galat</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">Tidak dapat menutup widget modal aktif</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Buka Peluncur</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Pengaturan</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;Ihwal</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Periksa pembaruan</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Unggahan Terbaru</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL tersalin ke clipboard.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informació</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Hentikan Flameshot</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Ambil Cuplikan Layar</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Salin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Salin pilihan ke clipboard</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Salin seleksi terpilih ke papan klip</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">Tidak dapat terhubung melalui DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Keluar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Tinggalkan cuplikan layar</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Ubah nama hasil tangkapan:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Sunting:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Pratinjau:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Simpan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Simpan pola</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Pulihkan</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reinicialitza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Pulihkan pola yang tersimpan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Kosongkan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Hapus nama</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>Tidak dapat menutup widget modal aktif</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL disalin ke papan klip.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>Versi baru %1 tersedia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>Anda telah menggunakan versi terbaru</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>Gagal mendapatkan informasi tentang versi terbaru.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Tidak dapat terhubung via DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importar</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Impossible llegir el fitxer.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Impossible escriure al fitxer.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Guardar Arxiu</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reset</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llançament a l&apos;inici</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>Impor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>Galat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>Tidak bisa membaca berkas.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>Tak bisa menulis berkas.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>Simpan File</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>Konfirmasi atur ulang</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>Apakah Anda yakin ingin mengatur ulang konfigurasi?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>Tampilkan pesan bantuan</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Tampilkan pesan bantuan di awal dalam mode capture.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Tampilkan tombol panel samping</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Tampilkan tombol panel samping di mode capture.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>Tampilkan notifikasi desktop</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>Tampilkan ikon baki</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Tampilkan ikon baki sistem</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Konfirmasi diperlukan untuk menghapus screenshot dari unggahan terbaru</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>Konfigurasi Berkas</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>Ekspor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>Setel ulang</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Pemeriksaan otomatis pembaruan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Izinkan beberapa instance flameshot GUI secara bersamaan</translation>\n    </message>\n    <message>\n        <source>This allows you to take screenshots of flameshot itself for example.</source>\n        <translation type=\"vanished\">Ini memungkinkan Anda untuk mengambil screenshot dari flameshot itu sendiri misalnya.</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Otomatis tutup daemon ketika tidak dibutuhkan</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Luncurkan saat startup</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Luncurkan Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Tampilkan pesan selamat datang saat peluncuran</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Gunakan palet warna besar yang telah ditentukan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>Salin URL setelah mengunggah</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Salin URL dan tutup jendela setelah mengunggah</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Simpan gambar setelah menyalin</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Simpan file gambar setelah menyalinnya</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Tampilkan pesan bantuan pada awal dalam mode penangkapan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation>Gunakan wilayah terakhir untuk mode GUI</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation>Gunakan wilayah terakhir sebagai pilihan bawaan untuk tangkapan layar selanjutnya di mode GUI</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Tampilkan tombol jungkit Panel samping pada mode penangkapan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Aktifkan pemberitahuan desktop</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation>Tampilkan notifikasi pembatalan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation>Aktifkan notifikasi pembatalan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Tampilkan ikon di baki sistem</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation>Gunakan grim untuk mengambil tangkapan layar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation>Grim adalah utilitas khusus Wayland untuk menangkap layar berdasarkan protokol screencopy. Umumnya hanya diaktifkan pada pengelola jendela Wayland minimal seperti sway, hyprland, dll.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>Tanyakan konfirmasi untuk menghapus cuplikan layar dari upload terbaru</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Periksa pemutakhiran secara otomatis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>Hal ini memungkinkan Anda untuk mengambil cuplikan layar dari nyala api sendiri misalnya</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Luncurkan Jurik Flameshot ketika komputer dinyalakan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Tampilkan kotak pesan sambutan di tengah layar saat mengambil cuplikan layar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Palet warna terpradefinisi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Salin dengan klik dua kali</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Enable Copy on Double Click</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Salin URL dan tutup jendela setelah mengunggah berhasil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation>Secara otomatis menghapus dari memori ketika tidak diperlukan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation>Secara otomatis menutup daemon (proses latar belakang) ketika tidak diperlukan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation>Luncurkan di latar belakang saat pemulaian</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation>Luncurkan daemon Flameshot (proses latar belakang) ketika komputer diboot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation>Tanya sebelum mengeluarkan pengambilan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation>Tampilkan perintah konfirmasi sebelum keluar ESC</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation>Aktifkan Salin ke papan klip saat Klik Dua</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation>Salin URL setelah pengunggahan telah berhasil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>Setelah menyalin cuplikan layar, simpan ke berkas juga</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Simpan Jalur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Ubah...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Gunakan lokasi tetap untuk menyimpan tangkapan layar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Ekstensi file penyimpanan yang disukai:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Ukuran Maksimal Unggahan Terbaru</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>ID Klien Aplikasi Imgur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Batas undurkan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Gunakan format JPG untuk clipboard (PNG default)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation>Gunakan format JPG terkompres untuk papan klip (PNG tanpa kompres bawaan)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Salin lokasi file setelah menyimpan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Salin lokasi berkas ke papan klip setelah berkas disimpan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Gambar anti-aliasing saat memperbesar gambar yang disematkan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>Setelah memperbesar gambar tersemat, harusnya gambar diperhalus atau tetap ber pixel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Unggah gambar tanpa konfirmasi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Pilih Folder</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Tidak dapat menulis ke direktori.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Tampilkan pembesar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Aktifkan magnifier saat memilih area cuplikan layar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Kaca pembesar persegi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Membuat pembesar harus berbentuk persegi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation>Milidetik sebelum tampilan geometri menyembunyikan; 0 artinya jangan sembunyikan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation>Atur batas waktu tampilan geometri (ms)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation>Pemilihan Tampilan Geometri</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation>Lokasi Tampilan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation>Tidak Ada</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation>Kiri Atas</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation>Kanan Atas</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation>Kiri Bawah</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation>Kanan Bawan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation>Tengah</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation>Rentang kualitas 0-100; Angka yang lebih tinggi kualitasnya lebih baik dan ukuran berkas yang lebih besar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation>Kualitas JPEG</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation>Panah terbalik</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation>Gambar kepala panah terlebih dahulu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation>Pikselasi Kurang Sempurna</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation>Gambarlah efek pikselasi dengan cara yang kurang sempurna namun lebih estetis.</translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Upload Terbaru</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">Riwayat cuplikan layar kosong</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Salin URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL disalin ke papan klip.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Buka di peramban</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Konfirmasi hapus</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Apakah Anda yakin ingin menghapus screenshot dari unggahan terbaru dan server?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Konfirmasi Unggahan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Apakah Anda ingin mengunggah capture ini?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Unggah tanpa konfirmasi</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Obri l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Imatge al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Unggah gambar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>Mengunggah Gambar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>Salin URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>Buka URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>Hapus gambar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>Gambar ke Clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Simpan gambar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Tidak dapat membuka URL.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL tersalin ke clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>Screenshot tersalin ke clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Tidak dapat menyimpan cuplikan layar ke disk.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Cuplikan layar disimpan.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>Pengunggah Gambar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Unggah pilihan</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Unggah ke Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">Mengunggah Gambar</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Salin URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Buka URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Hapus gambar</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Image to Clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Tidak dapat membuka URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL disalin ke papan klip.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">Cuplikan layar disalin ke papan klip.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Pengunggah Gambar</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Upload the selection to Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>Tentang</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Ikon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>Lisensi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPL v3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Versi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>Info OS</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Salin Info</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Clic dret</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Mou la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Redimensiona la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Guarda la selecció com a fitxer</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Desfés l&apos;última modificació</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Tecla</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Descripció</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Lisensi&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Versi&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Dreceres&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Balikkan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Atur inverter sebagai paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Garis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Atur garis sebagai alat gambar</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>Penanda</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Atur penanda sebagai paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Geser</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Geser daerah terseleksi</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Pensil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Atur pensil sebagai alat gambar</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Alat Semat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Sematkan gambar ke desktop</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Context menu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation>Salin ke papan klip</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Simpan ke berkas</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation>Putar Kanan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation>Putar Kiri</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation>Tingkatkan Opasitas</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation>Kurangi Opasitas</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation>Tutup</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Piksel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation>Atur Pikselasi sebagai alat cat.</translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Atur Pixelate sebagai paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation>Instansi pertama</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation>&lt;b&gt;Instansi pertama.&lt;/b&gt; Pesan diterima dari kedua:</translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">Gagal untuk mendaftarkan %1. Kesalahan: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">Gagal untuk membatalkan pendaftaran %1. Kesalahan: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Cuplikan layar tersimpan ke papan klip.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Gagal saat menyimpan ke papan klip</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Simpan cuplikan layar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Jalur tersalin ke clipboard sebagai </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Menyimpan dibatalkan</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Simpan dibatalkan</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">Cuplikan layar tersimpan dan disalin ke papan klip sebagai </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Gagal menyimpan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>Cuplikan layar disimpan sebagai </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>Gagal ketika mencoba menyimpan sebagai </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Tidak dapat terhubung melalui DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Software screenshot yang kuat namun mudah digunakan.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>Lihat</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Ambil cuplikan layar seluruh desktop.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Buka peluncur capture.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Jalankan capture manual di mode GUI.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Konfigurasikan</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Caputre satu layar.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Path where the capture will be saved</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation>Ambil tangkapan layar semua monitor dalam waktu yang sama.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation>Ambil tangkapan layar monitor yang ditentukan.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Direktori yang ada atau file baru untuk disimpan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Simpan cuplikan layar ke papan klip</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Sematkan capture ke layar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Unggah tangkapan layar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Waktu jeda dalam milidetik</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Ulangi tangkapan layar dengan wilayah yang sebelumnya dipilih</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Daerah tangkapan layar untuk dipilih</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Atur pola nama file</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Terima capture segera setelah seleksi dibuat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Hidupkan atau matikan ikon baki</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Hidupkan atau matikan jalan saat startup</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation>Aktifkan atau nonaktifkan notifikasi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Cek kesalahan dari konfigurasi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Tampilkan pesan bantuan di mode capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Definisikan warna utama UI</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Definisikan warna kontras UI</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Cetak capture PNG raw</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Cetak geometri pilihan dalam format WxH+X+Y. Tidak melakukan apa pun jika raw ditentukan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Definisikan layar untuk capture (dimulai dari 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Jeda tidak valid, harus berupa angka yang lebih dari 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Bagian tidak valid, gunakan &apos;WxH+X+Y&apos; atau &apos;all&apos; atau &apos;screen0/screen1/...&apos;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Jalur tidak valid, harus berupa direkotri yang sudah ada atau file baru di direktori yang sudah ada</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>default: layar berisi kursor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Angka layar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Warna tidak valid, tanda ini mendukung dengan format berikut:\n- #RGB (masing-masing R, G, dan B adalah satu digit hex)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Warna yang bernama seperti &apos;blue&apos; atau &apos;red&apos;\nAnda mungkin perlu untuk escape dari tanda &apos;#&apos; seperti pada &apos;\\#FFF&apos;</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Waktu jeda tidak valid, harus lebih besar dari 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Angka layar tidak valid, harus berupa non negatif</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Nilai tidak valid, harus bernilai &apos;true&apos; atau &apos;false&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Galat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Gagal menulis</translation>\n    </message>\n    <message>\n        <source>Capture saved to clipboard</source>\n        <translation type=\"vanished\">Cuplikan layar tersimpan ke papan klip</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL disalin ke papan klip.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Opsi</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Argumen</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">argumen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation>Subperintah</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation>subperintah</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Penggunaan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>opsi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Per default menjalankan Flameshot di latar belakang dan menambahkan ikon baki untuk konfigurasi.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Halo, Saya disini! Klik ikon di baki untuk mengambil screenshot atau klik dengan tombol kanan untuk melihat opsi lebih banyak.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>Layar yang diminta melampaui jumlah layar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Screenshot layar penuh disematkan ke layar</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Ubah ukuran seleksi sebesar 1px ke kiri</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Ubah ukuran seleksi sebesar 1px ke kanan</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Ubah ukuran seleksi sebesar 1px ke atas</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Ubah ukuran seleksi sebesar 1px ke bawah</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Seleksi seluruh layar</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Geser seleksi sebesar 1px ke kiri</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Geser seleksi sebesar 1px ke kanan</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Geser seleksi sebesar 1px ke atas</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Geser seleksi sebesar 1px ke bawah</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>Keluar capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Riwayat screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Ambil capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>Tampilkan pemilih warna</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Ubah ukuran alat</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Change the tool&apos;s thickness</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Persegi panjang</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Atur persegi panjang sebagai paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Ulangi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Ulangi modifikasi berikutnya</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>Simpan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Simpan screenshot sebagai file</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Save the capture</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Unable to detect desktop environment (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation>Adapter tangkapan layar wayland universal membutuhkan Grim sebagai komponen tangkapan layar wayland. Jika komponen tangkapan layar tidak ada, silakan pasang!</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation>Jika pengaturan useGrimAdapter tidak diaktifkan, protokol dbus akan digunakan. Perlu dicatat bahwa penggunaan protokol dbus di wayland tidak disarankan. Disarankan untuk mengaktifkan pengaturan useGrimAdapter di flameshot.ini untuk mengaktifkan adaptor tangkapan layar wayland umum berbasis grim</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation>komponen tangkapan layar grim diimplementasikan berdasarkan wlroots, sehingga mungkin tidak dapat digunakan di GNOME atau lingkungan desktop serupa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation>Tidak dapat mendeteksi lingkungan desktop (GNOME? KDE? Qile? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Petunjuk: coba atur variabel lingkungan XDG_CURRENT_DESKTOP.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Tidak dapat capture layar</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation>Instansi kedua</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation>&lt;b&gt;Instansi kedua.&lt;/b&gt; Kirim pesan ke pertama:</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation>Ketik sesuatu di sini...</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation>&amp;Kirim</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation>Galat mengirim pesan</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation>Pesan &apos;%1&apos; tidak dapat dikirim ke pertama.</translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Seleksi persegi panjang</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Atur Seleksian sebagai paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Atur Shortcut</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Masukkan shortcut baru untuk mengubah </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Tekan Esc untuk membatalkan atau ⌘+Backspace untuk mematikan shortcut keyboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Tekan Esc untuk membatalkan atau Backspace untuk mematikan shorcut keyboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>Flameshot harus di mulai ulang agar perubahan diterapkan.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Tombol Panas</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Shortcut yang tersedia di mode capture layar.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>Deskripsi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>Kunci</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Klik Dua Kali Kiri</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation>Ubah panel samping</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation>Ambil warna dari layar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation>Ubah ukuran pilihan ke kiri 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation>Ubah ukuran pilihan ke kanan 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation>Ubah ukuran pilihan ke atas 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation>Ubah ukuran pilihan ke bawah 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation>Kurangi lebar secara simetris sebesar 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation>Tingkatkan lebar secara simetris sebesar 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation>Tingkatkan tinggi secara simetris sebesar 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation>Kurangi tinggi secara simetris sebesar 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation>Pilih seluruh layar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation>Geser pilihan ke kiri 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation>Geser pilihan ke kanan 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation>Geser pilihan ke atas 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation>Geser pilihan ke bawah 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation>Komit teks di are teks</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation>Hapus objek yang dipilih yang digambar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation>Batalkan pilihan saat ini</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"obsolete\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation>Ambil layar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation>Riwayat tangkapan layar</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Active thickness:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Active color:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Press ESC to cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Ukuran alat aktif: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Warna aktif: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Ambil Warna</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation>Kisi tampilan</translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Kecilkan Ukuran Alat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Kecilkan ukuran dari alat yang lainnya</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Besarkan Alat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Besarkan ukuran dari alat yang lain</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Indikator Ukuran Pilihan</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Tampilkan dimensi X dan Y pada seleksi</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Show the dimensions of the selection (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Abad (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Tahun (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Tahun (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Nama Bulan (jan)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Nama Bulan (january)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Bulan (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Hari Mingguan (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Minggu (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Nama Hari (mon)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Nama Hari (monday)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>Hari (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Tanggal (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>Hari (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Jam (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Jam (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Menit (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Detik (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Tanggal Penuh (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Tanggal Penuh (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation>Tanggal Lengkap (%d-%m-%Y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Waktu (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Waktu (%H-%M)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Info Flameshot</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>Coretan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Garis bawah</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Tebal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Miring</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Rata Kiri</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Rata Tengah</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Rata Kanan</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Teks</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Tambahkan teks ke cuplikan layar Anda</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>&amp;Ambil Tangkapan Layar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>&amp;Buka Peluncur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation>&amp;Konfigurasi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation>&amp;Tentang</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation>Periksa pembaruan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation>Versi baru %1 tersedia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation>&amp;Hentikan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>&amp;Unggahan Terbaru</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation>&amp;Buka Jalur Penyimpanan</translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Pengedit Warna UI</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Ubah warna dengan memindahkan pemilih dan lihat perubahan di tombol pratinjau.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Pilih Tombol untuk mengubahnya</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Warna Utama</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Klik pada tombol ini untuk mengatur warna utama dari mode edisi.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Warna Kontras</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Klik pada tombol ini untuk mengatur warna kontras pada mode edisi.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Batalkan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Batalkan perubahan terakhir</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>Versi Flameshot terbaru %1 tersedia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Abaikan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Nanti</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Perbarui</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>Unggah Riwayat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>Riwayat cuplikan layar kosong</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Formulir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>LabelTeks</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>Salin URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Buka Dalam Peramban</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>Konfirmasi hapus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>Apakah Anda yakin ingin menghapus screenshot dari unggahan terbaru dan server?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Tutup</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Kosong&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Opacity area di luar seleksi:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>Pengedit Warna UI</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Penyunting pemilih warna</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Seleksi Tombol</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Pilih Semua</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Ambil</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Tidak bernama</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Tidak bernama</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (warna %2)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Buka palet baru dari file</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Buat palet baru</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Duplikat palet saat ini</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Hapus palet saat ini</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Kembalikan perubahan palet saat ini</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Simpan perubahan palet saat ini</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Tambahkan warna pada palet</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Hapus warna yang terpilih dari palet</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>Palet Baru</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Nama</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>Palet GIMP (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Gambar Palet (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>Semua File (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Buka Palet</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Gagal memuat file palet\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Tambahkan Warna</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Hapus Warna</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Ubah Warna...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (warna %2)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Hapus Warna</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_it_IT.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"it_IT\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Aggiungi Nuovo</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Sposta Su</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Sposta Giù</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Rimuovi</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Accetta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Accetta la cattura</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>Avvia App</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Scegli un&apos;app per aprire l&apos;acquisizione</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Apri con</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Avvia nel terminale</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Mantieni aperto dopo la selezione</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Errore</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Impossibile scrivere</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Impossibile avviare nel terminale.</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Freccia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Imposta la freccia come strumento di disegno</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Modalità Cattura&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Regione rettangolare</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Schermo intero (Visualizzazione Corrente)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Schermo Intero (tutti i monitor)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>Nessun ritardo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> secondo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> secondi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Acquisisci nuovo screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Area:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Cattura lanciatore</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>Etichetta di testo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Modalità di cattura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Ritardo:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>WxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translation>Impossibile acquisire lo schermo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Mouse</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Seleziona l&apos;area dello screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>Rotellina del mouse</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Cambia la dimensione dello strumento</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>Clic destro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>Mostra selettore colore</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Apri pannello laterale</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>Esci</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>Esci da Cattura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>Vuoi davvero uscire dall&apos;acquisizione?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>Non mostrare più questo messaggio</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot ha perso la messa a fuoco. Le scorciatoie da tastiera non funzioneranno finché non fai clic da qualche parte.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Errore di configurazione risolto. Avvia di nuovo &quot;flameshot gui&quot; per applicarlo.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Seleziona un&apos;area con il mouse o premi Esc per uscire.\nPremi Invio per catturare lo schermo.\nPremere il pulsante destro del mouse per visualizzare il selettore dei colori.\nUsa la rotellina del mouse per modificare lo spessore del tuo strumento.\nPremi la barra spaziatrice per aprire il pannello laterale.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Impostazioni Strumento</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Contatore circolare</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Aggiungi un contatore a bolla autoincrementante</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Cerchio</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Imposta il cerchio come strumento di disegno</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Seleziona Colore</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Saturazione</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Tonalità</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Esadecimale</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Blu</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Valore</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Verde</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Alfa</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Rosso</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Accetta colore</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Enter o clic sinistro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Seleziona con precisione il colore</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Tieni premuto clic sinistro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Attiva/disattiva lente d&apos;ingrandimento</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Spazio o clic destro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Cancella</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <source>Select Preset:</source>\n        <translation type=\"vanished\">Seleziona Preimpostazione:</translation>\n    </message>\n    <message>\n        <source>Select preset using the spinbox</source>\n        <translation type=\"vanished\">Seleziona il preset usando la casella di selezione</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Modifica Preset:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Immettere il colore per aggiornare il preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>Aggiorna</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Premere il pulsante per aggiornare il preset selezionato</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Cancella</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Premere il pulsante per eliminare il preset selezionato</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Aggiungi Preimpostazione:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Immettere il colore manualmente o selezionarlo utilizzando la ruota dei colori</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Aggiungi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Premere il pulsante per aggiungere il preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>Errore</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Impossibile aggiungere il preset. Limite massimo raggiunto.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Impossibile rimuovere il preset. Limite minimo raggiunto.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Errori di configurazione</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Impostazione non riconosciuta: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Nome del collegamento non riconosciuto: &apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Conflitto collegamento: &apos;%1&apos; e &apos;%2&apos; hanno lo stesso collegamento: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Valore errato in &apos;%1&apos;. Previsto: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>Hai risolto con successo l&apos;errore di configurazione.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>La configurazione contiene un errore. Apri la configurazione per risolvere.</translation>\n    </message>\n    <message>\n        <source>The configuration contains an error. Falling back to default.</source>\n        <translation type=\"vanished\">La configurazione contiene un errore. Ritorno al default.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>Chiave di configurazione &apos;%1&apos; errata in ConfigHandler. Si prega di segnalare questo come un bug.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Risolvere gli errori di configurazione</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Devi risolvere tutti gli errori prima di continuare:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>Ripristina</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Ripristina il valore predefinito.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Rimuovi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Rimuovi questa impostazione.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Alcune scorciatoie da tastiera presentano conflitti.\nCiò NON impedirà l&apos;avvio di flameshot.\nSi prega di risolverli manualmente nel file di configurazione.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Risolvere tutto</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Risolvere tutti gli errori elencati.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Dettagli</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Configurazione</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Interfaccia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Editor nome file</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>Generale</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Scorciatoie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Risolvere</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Il file di configurazione contiene errori. Risolvili prima di continuare.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">È disponibile la nuova versione %1</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">Hai l&apos;ultima versione</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Impossibile ottenere informazioni sull&apos;ultima versione.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Errore</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">Impossibile chiudere i widget modali attivi</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Acquisisci screenshot</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Apri Launcher</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Configurazione</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;Informazioni</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Verifica la disponibilità di aggiornamenti</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Esci</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Ultimi caricamenti</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copiato negli appunti.</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Copia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Copia la selezione negli appunti</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Copia la selezione negli appunti</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">Impossibile connettersi tramite DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Uscita</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Esci dalla schermata di acquisizione</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Modifica il nome delle tue acquisizioni:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Modifica:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Anteprima:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Salva</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Salva il modello</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Ripristina</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Ripristina</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Ripristina il modello salvato</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Pulisci</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Elimina il nome</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>Errore</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>Impossibile chiudere i widget modali attivi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL copiato negli appunti.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>È disponibile la nuova versione %1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>Hai l&apos;ultima versione</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>Impossibile ottenere informazioni sull&apos;ultima versione.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Impossibile connettersi tramite DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>Importa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>Errore</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>Impossibile leggere il file.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>Impossibile scrivere il file.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>Salva il file</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>Conferma il ripristino</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>Sei sicuro/a di voler ripristinare la configurazione?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>Mostra messaggio di aiuto</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mostra il messaggio di aiuto all&apos;inizio nella modalità di acquisizione.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Mostra il pulsante del pannello laterale</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Mostra il pulsante di attivazione/disattivazione del pannello laterale nella modalità di acquisizione.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>Mostra notifiche desktop</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>Mostra icona nella barra delle applicazioni</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra l&apos;icona sulla barra delle applicazioni</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Conferma richiesta per eliminare screenshot dagli ultimi caricamenti</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>File di Configurazione</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>Esporta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>Ripristina</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Controllo automatico degli aggiornamenti</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Consenti più istanze della GUI di flameshot contemporaneamente</translation>\n    </message>\n    <message>\n        <source>This allows you to take screenshots of flameshot itself for example.</source>\n        <translation type=\"vanished\">Ciò ti consente di acquisire schermate di Flameshot stesso, ad esempio.</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Chiudi automaticamente il demone quando non è necessario</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Esegui all&apos;avvio</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Esegui Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Mostra il messaggio di benvenuto all&apos;avvio</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Usa una grande tavolozza di colori predefinita</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>Copia l&apos;URL dopo il caricamento</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Copia l&apos;URL e chiudi la finestra dopo il caricamento</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Salva l&apos;immagine dopo la copia</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Salva il file immagine dopo averlo copiato</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Mostra il messaggio di aiuto all&apos;inizio nella modalità di acquisizione</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation>Utilizza l&apos;ultima regione per la modalità GUI</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation>Utilizza l&apos;ultima regione come selezione predefinita per lo screenshot successivo in modalità GUI</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Mostra il pulsante di attivazione/disattivazione del pannello laterale nella modalità di acquisizione</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Abilita notifiche desktop</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation>Mostra notifiche di interruzione</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation>Abilita notifiche di interruzione</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Mostra l&apos;icona nella barra delle applicazioni</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation>Usa Grim per catturare screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation>Grim è un&apos;utilità esclusiva di Wayland per catturare schermate basata sul protocollo Screencopy. Generalmente è abilitata solo su window manager Wayland minimali come Sway, Hyprland, ecc.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>Chiedi conferma per eliminare screenshot dagli ultimi caricamenti</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Controlla automaticamente gli aggiornamenti</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>Ciò ti consente, ad esempio, di acquisire schermate di Flameshot stesso</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Avvia il demone Flameshot all&apos;avvio del computer</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Mostra la finestra del messaggio di benvenuto al centro dello schermo mentre acquisisci uno screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Usa un&apos;ampia tavolozza di colori predefinita</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Copia con doppio clic</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Abilita copia su doppio clic</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Copia l&apos;URL e chiudi la finestra dopo che il caricamento è andato a buon fine</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation>Scarica automaticamente dalla memoria quando non è necessario</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation>Chiudere automaticamente il demone (processo in background) quando non è necessario</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation>Avvia in background all&apos;avvio</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation>Avvia il demone di Flameshot (processo in background) all&apos;avvio del computer</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation>Chiedi prima di uscire dall&apos;acquisizione</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation>Mostra la richiesta di conferma prima di uscire da ESC</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation>Abilita Copia negli appunti con doppio clic</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation>Copia l&apos;URL dopo che il caricamento è riuscito</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>Dopo aver copiato lo screenshot, salvalo anche su un file</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Salva Percorso</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Cambia...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Usa percorso fisso per salvare gli screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Estensione file di salvataggio preferita:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Dimensione Massima Ultimi Caricamenti</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>Chiave API Imgur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Annulla limite</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Usa il formato JPG per gli appunti (impostazione predefinita PNG)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation>Utilizza il formato JPG con perdita di dati per gli appunti (il formato predefinito è PNG senza perdita di dati)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Copia il percorso del file dopo il salvataggio</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Copia il percorso del file negli appunti dopo che il file è stato salvato</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Anti-alias dell&apos;immagine quando si esegue lo zoom dell&apos;immagine bloccata</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>Dopo aver ingrandito l&apos;immagine bloccata, l&apos;immagine dovrebbe essere smussata o rimanere pixelata</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Carica immagine senza conferma</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Scegli una Cartella</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Impossibile scrivere nella directory.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Mostra lente d&apos;ingrandimento</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Abilita una lente di ingrandimento durante la selezione dell&apos;area dello screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Lente d&apos;ingrandimento a forma quadrata</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Rendi la lente d&apos;ingrandimento di forma quadrata</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation>Millisecondi prima che la visualizzazione della geometria venga nascosta; 0 significa non nascondere</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation>Imposta il timeout di visualizzazione della geometria (ms)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation>Visualizzazione della geometria di selezione</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation>Posizione di visualizzazione</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation>Nessuna</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation>In alto a sinistra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation>In alto a destra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation>In basso a sinistra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation>In basso a destra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation>Centro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation>Gamma di qualità da 0 a 100; un numero più alto indica una qualità migliore e una dimensione del file maggiore</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation>Qualità JPEG</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation>Freccia inversa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation>Disegna prima la punta della freccia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation>Pixellamento non sicuro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation>Disegna l&apos;effetto pixel in modo insicuro ma più estetico.</translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Ultimi Caricamenti</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">La cronologia delle schermate è vuota</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copia URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copiato negli appunti.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Apri nel browser</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Conferma per eliminare</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Sei sicuro di voler eliminare un screenshot dagli ultimi caricamenti e dal server?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL copiato negli appunti.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Errore</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Conferma di caricamento</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Vuoi caricare questa acquisizione?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Carica senza conferma</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Elimina immagine</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">Impossibile aprire l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL copiato negli appunti.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">Screenshot copiato negli appunti.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Apri URL</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Immagine negli Appunti.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Carica immagine</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>Caricamento Immagine</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>Copia URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>Apri URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>Elimina immagine</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>Immagine negli Appunti.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Salva immagine</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Impossibile aprire l&apos;URL.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL copiato negli appunti.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>Screenshot copiato negli appunti.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Impossibile salvare lo screenshot su disco.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Screenshot salvato.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>Caricatore di immagini</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Carica la selezione</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Carica su Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">Caricamento dell&apos;immagine</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copia URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Apri URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Elimina immagine</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Immagine negli Appunti.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Impossibile aprire l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copiato negli appunti.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">Screenshot copiato negli appunti.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Uploader di immagini</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Carica la selezione su Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>Informazioni</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Icona</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>Licenza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Versione</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>Info sul sistema operativo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Copia informazioni</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Licenza&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Versione&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Inverti</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Imposta l&apos;Inverter come strumento di pittura</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Linea</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Imposta la Linea come strumento di disegno</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>Marcatore</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Imposta il Pennarello come strumento di disegno</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Sposta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Sposta l&apos;area di selezione</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Matita</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Imposta la matita come strumento di pittura</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Blocca Strumento</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Blocca immagine sul desktop</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Context menu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation>Copia negli appunti</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Salva su file</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation>Ruota a destra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation>Ruota a sinistra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation>Aumenta l&apos;opacità</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation>Diminuisci l&apos;opacità</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation>Chiudi</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Pixellato</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation>Imposta Pixelate come strumento di disegno.</translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Imposta Pixelate come strumento di disegno</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation>Istanza primaria</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation>&lt;b&gt;Istanza primaria.&lt;/b&gt; Messaggi ricevuti dalle istanze secondarie:</translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">Impossibile registrare %1. Errore: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">Impossibile annullare la registrazione di %1. Errore: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Opzioni</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Argomenti</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">argomenti</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation>Sottocomandi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation>Sottocomandi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Utilizzo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>opzioni</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Per impostazione predefinita, Flameshot viene eseguito in background e aggiunge un&apos;icona nella barra per la configurazione.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Impossibile connettersi tramite DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Software di screenshot potente ma semplice da usare.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>Vedi</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Cattura l&apos;intero desktop.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Apri il programma di avvio per l&apos;acquisizione.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Avvia un&apos;acquisizione manuale in modalità GUI.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Configura</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Cattura una singola schermata.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Percorso in cui verrà salvata l&apos;acquisizione</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation>Cattura screenshot di tutti i monitor contemporaneamente.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation>Cattura uno screenshot del monitor specificato.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Directory esistente o nuovo file in cui salvare</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Salva la cattura negli appunti</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Blocca l&apos;acquisizione sullo schermo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Upload screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Tempo di ritardo in millisecondi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Ripeti lo screenshot con la regione precedentemente selezionata</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Screenshot della regione da selezionare</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Imposta il modello del nome del file</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Accetta l&apos;acquisizione non appena viene effettuata una selezione</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Abilita o disabilita l&apos;icona della barra delle applicazioni</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Abilita o disabilita l&apos;esecuzione all&apos;avvio</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation>Abilitare o disabilitare le notifiche</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Controllare la configurazione per errori</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Mostra il messaggio di aiuto nella modalità di acquisizione</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Definisci il colore dell&apos;interfaccia utente principale</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Definisci il colore dell&apos;interfaccia utente del contrasto</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Stampa l&apos;acquisizione raw PNG</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Stampa la geometria della selezione nel formato WxH+X+Y. Non fa nulla se raw è specificato</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Definisci lo schermo da catturare (a partire da 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Ritardo non valido, deve essere un numero maggiore di 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Regione non valida, usa WxH+X+Y&apos; o &apos;tutto&apos; o &apos;schermo0/schermo1/...&apos;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Percorso non valido, deve essere una directory esistente o un nuovo file in una directory esistente</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Definisci lo schermo da catturare</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>default: schermata contenente il cursore</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Numero di schermo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Colore non valido, questo flag supporta i seguenti formati:\n- #RGB (ciascuno di R, G e B è una singola cifra esadecimale)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Colori denominati come &apos;blu&apos; o &apos;rosso&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Ritardo non valido, deve essere maggiore di 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Numero di schermo non valido, deve essere non negativo</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Percorso non valido, deve essere un percorso reale nel sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Valore non valido, deve essere definito come &quot;vero&quot; o &quot;falso&quot;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>La schermata richiesta supera il conteggio delle schermate</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Schermata a schermo intero bloccata sullo schermo</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copiato negli appunti.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Errore</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Impossibile scrivere</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Cattura salvata negli appunti.</translation>\n    </message>\n    <message>\n        <source>Capture saved to clipboard</source>\n        <translation type=\"vanished\">Cattura salvata negli appunti</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Errore durante il salvataggio negli appunti</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>Cattura salvata come </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>Errore durante il tentativo di salvare come </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Salva screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Percorso copiato negli appunti come </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Salvataggio annullato</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Salvataggio annullato</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">L&apos;acquisizione viene salvata e copiata negli appunti come </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Salva errore</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Ciao sono qui! Fare clic sull&apos;icona nella barra delle applicazioni per acquisire uno screenshot o fare clic con il pulsante destro per visualizzare più opzioni.</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Attiva/disattiva il pannello laterale</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Ridimensiona la selezione a sinistra di 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Ridimensiona la selezione a destra di 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Ridimensiona la selezione sopra di 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Ridimensiona la selezione giù di 1 px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Seleziona tutto lo schermo</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Sposta la selezione a sinistra di 1 px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Sposta la selezione a destra di 1 px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Sposta la selezione sopra di 1 px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Sposta la selezione giù di 1 px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Conferma testo nell&apos;area testo</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Elimina lo strumento corrente</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>Esci dalla cattura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Cronologia degli screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Cattura schermo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>Mostra selettore colore</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Modifica le dimensioni dello strumento</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Cambia lo spessore dello strumento</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Rettangolo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Imposta il rettangolo come strumento di disegno</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Rifai</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Rifai la modifica successiva</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>Salva</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Salva lo screenshot in un file</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Salva la cattura</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Impossibile rilevare l&apos;ambiente desktop (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation>L&apos;adattatore universale per la cattura dello schermo Wayland richiede Grim come componente di cattura dello schermo di Wayland. Se il componente di cattura dello schermo è mancante, installalo!</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation>Se l&apos;impostazione useGrimAdapter non è abilitata, verrà utilizzato il protocollo dbus. Si prega di notare che l&apos;utilizzo del protocollo dbus in Wayland non è raccomandato. Si consiglia di abilitare l&apos;impostazione useGrimAdapter in flameshot.ini per attivare l&apos;adattatore generico per screenshot Wayland basato su Grim</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation>Il componente screenshot di grim è implementato in base a wlroots, non può essere utilizzato in GNOME o ambienti desktop simili</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation>Impossibile rilevare l&apos;ambiente desktop (GNOME? KDE? Qile? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Suggerimento: prova a impostare la variabile di ambiente XDG_CURRENT_DESKTOP.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Impossibile acquisire lo schermo</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation>Istanza secondaria</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation>&lt;b&gt;Istanza secondaria.&lt;/b&gt; Invia messaggio a primaria:</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation>Scrivi qualcosa qui...</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation>&amp;Invia</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation>Errore durante l&apos;invio del messaggio</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation>Impossibile inviare il messaggio &apos;%1&apos; al server primario.</translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Selezione rettangolare</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Imposta Selezione come strumento di disegno</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Imposta Scorciatoia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Inserisci una nuova scorciatoia da cambiare </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Premere Esc per annullare o ⌘+Backspace per disabilitare la scorciatoia da tastiera.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Premi Esc per annullare o Backspace per disabilitare la scorciatoia da tastiera.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>Flameshot deve essere riavviato per rendere effettive le modifiche.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Tasti di scelta rapida</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Scorciatoie disponibili nella modalità di cattura dello schermo.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>Descrizione</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>Tasto</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Doppio clic sinistro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation>Attiva il pannello laterale</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation>Prendi un colore dallo schermo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation>Ridimensiona la selezione sinistra di 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation>Ridimensiona la selezione destra di 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation>Ridimensiona la selezione sopra di 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation>Ridimensiona la selezione giù di 1 px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation>Ridurre simmetricamente la larghezza di 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation>Aumentare simmetricamente la larghezza di 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation>Aumentare simmetricamente l&apos;altezza di 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation>Ridurre simmetricamente l&apos;altezza di 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation>Seleziona tutto lo schermo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation>Sposta la selezione a sinistra di 1 px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation>Sposta la selezione a destra di 1 px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation>Sposta la selezione sopra di 1 px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation>Sposta la selezione giù di 1 px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation>Conferma testo nell&apos;area testo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation>Elimina l&apos;oggetto disegnato selezionato</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation>Annulla la selezione corrente</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Elimina lo strumento corrente</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation>Cattura schermo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation>Cronologia degli screenshot</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Spessore attivo:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Colore attivo:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Premere ESC per annullare</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Dimensione strumento attivo: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Active Color: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Prendi il colore</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation>Griglia di visualizzazione</translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Diminuisci le Dimensioni dello Strumento</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Diminuisci le dimensioni degli altri strumenti</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Aumenta la dimensione dello strumento</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Aumenta le dimensioni degli altri strumenti</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Indicatore della dimensione della selezione</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Mostra le dimensioni X e Y della selezione</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Mostra le dimensioni della selezione (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Secolo (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Anno (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Anno (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Nome mese (gennaio)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Nome Mese (gennaio)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Mese (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Giorno della settimana (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Settimana (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Nome Giorno (lunedì)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Nome Giorno (lunedì)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>Giorno (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Giorno del Mese (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>Giorno (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Tempo (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Tempo (%H-%M)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Ora (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Ora (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Minuto (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Secondo (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Data completa (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Data completa (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation>Data completa (%g-%m-%A)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Informazioni su Flameshot</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>Cancella</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Sottolineare</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Grassetto</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Corsivo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Allinea a sinistra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Allinea al centro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Allinea a destra</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Testo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Aggiungi testo alla tua cattura</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>&amp;Acquisisci screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>&amp;Apri Launcher</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation>&amp;Configurazione</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation>&amp;Informazioni</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation>Verifica la disponibilità di aggiornamenti</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation>È disponibile la nuova versione %1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation>&amp;Esci</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>&amp;Ultimi caricamenti</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation>&amp;Apri percorso di salvataggio</translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Editor dei colori dell&apos;interfaccia utente</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Cambia il colore spostando i selettori e guarda le modifiche nei pulsanti di anteprima.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Seleziona un pulsante per modificarlo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Colore Principale</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Fare clic su questo pulsante per impostare la modalità di modifica del colore principale.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Colore di Contrasto</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Fare clic su questo pulsante per impostare la modalità di modifica del colore di contrasto.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Annulla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Annulla l&apos;ultima modifica</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>È disponibile la nuova versione di Flameshot %1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Ignora</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Dopo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Aggiorna</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>Carica cronologia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>La cronologia degli screenshot è vuota</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Modulo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>Etichetta di testo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>Copia URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Apri nel browser</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>Conferma per eliminare</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>Sei sicuro di voler eliminare uno screenshot dagli ultimi caricamenti e dal server?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Chiudi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Vuoto&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Opacità dell&apos;area al di fuori della selezione:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>Editor del colore dell&apos;interfaccia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Editor per la selezione dei colori</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Selezione dei Pulsanti</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Seleziona Tutto</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Scegli</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Senza nome</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Senza nome</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 colori)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Apri una nuova tavolozza da file</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Crea una nuova tavolozza</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Duplica la tavolozza corrente</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Elimina la tavolozza corrente</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Ripristina le modifiche alla tavolozza corrente</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Salva le modifiche alla tavolozza corrente</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Aggiungi un colore alla tavolozza</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Rimuovere il colore selezionato dalla tavolozza</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>Nuova tavolozza</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Name</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>Tavolozze GIMP (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Immagine tavolozza (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>Tutti i files (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Apri tavolozza</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Impossibile caricare il file della tavolozza\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Add Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Rimuovi colore</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Modifica colore...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 colori)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Colore chiaro</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_ja.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"ja_JP\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Add New</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Move Up</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Move Down</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Remove</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Accept</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Accept the capture</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>アプリケーションランチャー</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>キャプチャーを開くアプリケーションを選択する</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>次で開く</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>端末内で起動する</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>選択後も開いたままにする</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>エラー</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>端末内で起動できません。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>書き込めません:</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>矢印</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>ペイントツールとして「矢印」をセットする</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">ぼかし</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">ペイントツールとして「ぼかし」をセットする</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;キャプチャーモード&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>四角形選択</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>全画面（このディスプレイ）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>全画面（すべてのディスプレイ）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>ディレイなし</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> 秒</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> 秒</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>新しいキャプチャー</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>選択タイプ：</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Capture Launcher</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>TextLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Capture Mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>ディレイ：</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>WxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translation>画面をキャプチャーできません</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Mouse</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Select screenshot area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation type=\"unfinished\">マウスホイール</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Change tool size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation type=\"unfinished\">右クリック</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation type=\"unfinished\">カラーピッカーを表示する</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Open side panel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation type=\"unfinished\">終了</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Configuration error resolved. Launch `flameshot gui` again to apply it.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">マウスで領域を選択、Esc を押すと終了。\nEnter を押すと画面をキャプチャー。\nマウスの右ボタンでカラーピッカーを表示。\nマウスホイールでツールの太さ等を変更。\nスペースを押すとサイドパネルを開く。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>ツール設定</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>丸カウンター</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>自動的に増加する丸カウンターを追加する</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>円形</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>ペイントツールとして「円形」をセットする</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Select Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Saturation</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Hue</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Hex</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Blue</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Value</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Green</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Alpha</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Red</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Accept color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Enter or Left Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Precisely select color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Hold Left Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Toggle magnifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Space or Right Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation type=\"unfinished\">Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Edit Preset:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Enter color to update preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation type=\"unfinished\">Update</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Press button to update the selected preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Delete</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Press button to delete the selected preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Add Preset:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Enter color manually or select it using the color-wheel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Add</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Press button to add preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">エラー</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Unable to add preset. Maximum limit reached.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Unable to remove preset. Minimum limit reached.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Configuration errors</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Unrecognized setting: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Unrecognized shortcut name: &apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Bad value in &apos;%1&apos;. Expected: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>You have successfully resolved the configuration error.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>The configuration contains an error. Open configuration to resolve.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Resolve configuration errors</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation type=\"unfinished\">リセット</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Reset to the default value.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Remove</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Remove this setting.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Resolve all</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Resolve all listed errors.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Details</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>設定</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>インターフェース</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>ファイル名エディター</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>全般</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>ショートカット</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Resolve</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">新しいバージョン%1が公開されました</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">最新バージョンです</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">最新バージョン情報を取得に失敗しました。</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">エラー</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">アクティブなモーダルを閉じることができません</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">スクリーンショットを撮る(&amp;T)</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">ランチャーを開く(&amp;O)</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">設定(&amp;C)</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">ついて(&amp;A)</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">更新をチェックする</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">最新アップロード(&amp;L)</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">情報(&amp;I)</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">終了(&amp;Q)</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>コピー</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Copy selection to clipboard</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">選択範囲をクリップボードにコピーする</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">DBus に接続できません</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>終了</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>画面キャプチャーを終了する</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>キャプチャー名の編集:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>編集:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>プレビュー:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>保存</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>パターンを保存する</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Restore</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">リセット</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>保存されたパターンに戻す</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>消去</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>名前を削除する</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">エラー</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"unfinished\">アクティブなモーダルを閉じることができません</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL copied to clipboard.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">新しいバージョン%1が公開されました</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation type=\"unfinished\">最新バージョンです</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"unfinished\">最新バージョン情報を取得に失敗しました。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"unfinished\">DBus に接続できません</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">ヘルプメッセージを表示する</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">キャプチャーモード開始時にヘルプメッセージを表示する。</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">デスクトップの通知を表示する</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">トレイアイコンを表示する</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">システムトレイアイコンを表示する</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">インポート</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">エラー</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">ファイルを読み込めません。</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">ファイルに書き込めません。</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">ファイルを保存</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">リセットの確認</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">設定をリセットしてもよろしいですか?</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">設定ファイル</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">エクスポート</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">リセット</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">スタートアップ時に起動する</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Flameshot を起動する</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>インポート</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>エラー</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>ファイルを読み込みに失敗しました。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>ファイルを書き込みに失敗しました。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>ファイルを保存する</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>よろしい</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>設定をリセットしてよろしいですか?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>ヘルプメッセージを表示する</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">キャプチャーモード開始時にヘルプメッセージを表示する。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>サイドパネルのボタンを表示する</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">キャプチャーモードでサイドパネルのトグルボタンを表示する。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>デスクトップ通知を表示する</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>トレイアイコンを表示する</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">システムトレイにアプリアイコンを表示する</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>最新アップロードからのキャプチャーを削除する前に確認が必要</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>設定ファイル</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>エクスポート</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>リセット</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>自動的に更新を検索する</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Allow multiple flameshot GUI instances simultaneously</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Automatically close daemon when it is not needed</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">システム起動時に起動する</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Flameshotを起動する</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>起動時にようこそメッセージを表示する</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Use large predefined color palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>アップロードあとでURLをコピーする</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">アップロードあとでURLをコピーしてウィンドウを閉じる</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>コピーあとで画像を保存する</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">コピーあとで、画像ファイルを保存する</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Show the help message at the beginning in the capture mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation type=\"unfinished\">Use last region for GUI mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation type=\"unfinished\">Use the last region as the default selection for the next screenshot in GUI mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Show the side panel toggle button in the capture mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Enable desktop notifications</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Show icon in the system tray</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>Ask for confirmation to delete screenshot from the latest uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Check for updates automatically</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>This allows you to take screenshots of Flameshot itself for example</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Launch Flameshot daemon when computer is booted</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Show the welcome message box in the middle of the screen while taking a screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Use a large predefined color palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Copy on double click</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Enable Copy on Double Click</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Copy URL and close window after uploading was successful</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>After copying the screenshot, save it to a file as well</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>パスを保存する</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>変更…</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>一定なパスにキャプチャーを保存する</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Preferred save file extension:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Latest Uploads Max Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>Imgur Application Client ID</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Undo limit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>JPEGフォーマットでクリップボードにコピーする（PNG規定）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>保存するあとでファイルパスをコピーする</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Copy the file path to clipboard after the file is saved</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Anti-aliasing image when zoom the pinned image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>After zooming the pinned image, should the image get smoothened or stay pixelated</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Upload image without confirmation</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>フォルダーを選択</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>フォルダーで書き込みに失敗しました。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Show magnifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Enable a magnifier while selecting the screenshot area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Square shaped magnifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Make the magnifier to be square-shaped</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">最新のアップロード</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">キャプチャー歴史がない</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">URL をコピーする</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL がクリップボードにコピーされました。</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">ブラウザーで開く</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">よろしい</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">サーバーとローカルからのキャプチャーを削除してよろしいですか？</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">画像をアップロード中</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL をクリップボードにコピーしました。</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">エラー</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Upload Confirmation</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Do you want to upload this capture?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Upload without confirmation</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">画像をアップロード中</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">URL を開けません。</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL をクリップボードにコピーしました。</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">スクリーンショットをクリップボードにコピーしました。</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">URL をコピー</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">URL を開く</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">画像を削除</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">画像をクリップボードへ。</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Upload image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation type=\"unfinished\">画像をアップロード中</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>Copy URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation type=\"unfinished\">URL を開く</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation type=\"unfinished\">画像を削除</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation type=\"unfinished\">画像をクリップボードへ。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Save image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation type=\"unfinished\">URL を開けません。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL copied to clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"unfinished\">スクリーンショットをクリップボードにコピーしました。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Unable to save the screenshot to disk.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Screenshot saved.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation type=\"unfinished\">画像アップローダー</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Upload the selection</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Imgur にアップロード</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">画像をアップロード中</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">URL をコピー</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">URL を開く</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">画像を削除</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">画像をクリップボードへ。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>URL を開けません。</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL をクリップボードにコピーしました。</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">スクリーンショットをクリップボードにコピーしました。</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">画像アップローダー</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Imgur に選択範囲をアップロードする</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>このアプリケーションについて</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Icon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>License</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Version</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>OS Info</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Copy Info</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">右クリック</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">マウスホイール</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">選択範囲を 1px 動かす</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">選択範囲を 1px リサイズする</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">キャプチャーを終了する</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">クリップボードにコピーする</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">選択範囲をファイルに保存する</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">最後の変更を元に戻す</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">カラーピッカーを表示する</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">ツールの値 (太さや濃さ) を変更する</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">キー</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">説明</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;ライセンス&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;バージョン&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;ショートカット&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">スクリーンキャプチャーモードで利用可能なショートカット。</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Invert</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Set Inverter as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>直線</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>ペイントツールとして「直線」をセットする</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>マーカー</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>ペイントツールとして「マーカー」をセットする</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>移動</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>選択範囲を移動する</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>鉛筆</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>ペイントツールとして「鉛筆」をセットする</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>固定ツール</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>選択範囲をデスクトップ上に配置する</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Context menu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation type=\"unfinished\">クリップボードにコピーする</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Save to file</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\">Close</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>ピクセル化する</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">ピクセル化がペイントツールとして設定する</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">ショートカット%1を設定に失敗しました。エラー%2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">ショートカット%1を削除に失敗しました。エラー%2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>保存エラー</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>キャプチャーを保存しました: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>キャプチャーがクリップボードにコピーされました。</translation>\n    </message>\n    <message>\n        <source>Capture saved to clipboard</source>\n        <translation type=\"vanished\">キャプチャーをクリップボードに保存しました</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>コピーに失敗しました</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>保存時にエラーが発生しました: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>キャプチャーを保存する</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Path copied to clipboard as </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">キャプチャーがコピーされて として保存されました </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>DBus に接続できません</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Powerful yet simple to use screenshot software.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>見る</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">デスクトップをキャプチャー。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>キャプチャーランチャーを開く。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>手動的にGUIキャプチャーを開始する。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>設定</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">単一のディスプレイをキャプチャー。</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">キャプチャーの保存パス</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Existing directory or new file to save to</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>キャプチャーがクリップボードにコピーする</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Pin the capture to the screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Upload screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>ミリ秒でディレイ時間</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Repeat screenshot with previously selected region</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Screenshot region to select</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>ファイル名のパターンを設定する</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Accept capture as soon as a selection is made</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>トレイアイコンを無効・有効</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>スタートアップに起動を無効・有効</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Check the configuration for errors</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>キャプチャーでヘルプメッセージを表示</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>マインのUI色を設定する</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>コントラストのUI色を設定する</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation type=\"unfinished\">PNGのキャプチャーを印刷する</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Define the screen to capture (starting from 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Invalid delay, it must be a number greater than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Invalid path, must be an existing directory or a new file in an existing directory</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>default: screen containing the cursor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Screen number</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Invalid delay, it must be higher than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Invalid screen number, it must be non negative</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>エラー</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>書き込めません:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>Requested screen exceeds screen count</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Full screen screenshot pinned to screen</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL をクリップボードにコピーしました。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Options</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Arguments</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">arguments</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Usage</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>options</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Per default runs Flameshot in the background and adds a tray icon for configuration.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Select entire screen</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation type=\"unfinished\">キャプチャーを終了する</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Screenshot history</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Capture screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation type=\"unfinished\">カラーピッカーを表示する</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Change the tool&apos;s size</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"obsolete\">ツールの値 (太さや濃さ) を変更する</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>矩形</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>ペイントツールとして「矩形」をセットする</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>やり直し</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>次の変更にやり直す</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>保存</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Save screenshot to a file</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">キャプチャーを保存する</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Unable to detect desktop environment (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>画面をキャプチャーできません</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>矩形選択</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>ペイントツールとして「矩形選択」をセットする</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Set Shortcut</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Enter new shortcut to change </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Press Esc to cancel or Backspace to disable the keyboard shortcut.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>Flameshot must be restarted for changes to take effect.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Hot Keys</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"unfinished\">スクリーンキャプチャーモードで利用可能なショートカット。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation type=\"unfinished\">説明</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation type=\"unfinished\">キー</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Left Double-click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation type=\"unfinished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation type=\"unfinished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation type=\"unfinished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation type=\"unfinished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation type=\"unfinished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation type=\"unfinished\">Select entire screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation type=\"unfinished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation type=\"unfinished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation type=\"unfinished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation type=\"unfinished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation type=\"unfinished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"obsolete\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\">Capture screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\">Screenshot history</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Active thickness:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">アクティブな色:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">ESC でキャンセル</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Active tool size: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Active Color: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>色の取得</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Decrease Tool Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Decrease the size of the other tools</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Increase Tool Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Increase the size of the other tools</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">選択サイズインジケーター</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Show X and Y dimensions of the selection</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">選択範囲の寸法 (X Y) を表示する</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>世紀 (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>年 (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>年 (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>月 (jan)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>月 (january)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>月 (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>週日 (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>週 (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>曜日 (月)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>曜日 (月曜日)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>日 (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>日 (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>日 (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>時刻 (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>時刻 (%H-%M)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>時 (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>時 (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>分 (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>秒 (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>年月日 (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>年月日 (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Flameshot の情報</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>取り消し線</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>下線</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>太字</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>斜体</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Left Align</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Center Align</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Right Align</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>テキスト</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>キャプチャーにテキストを追加する</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"unfinished\">スクリーンショットを撮る(&amp;T)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"unfinished\">ランチャーを開く(&amp;O)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation type=\"unfinished\">設定(&amp;C)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation type=\"unfinished\">ついて(&amp;A)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation type=\"unfinished\">更新をチェックする</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">新しいバージョン%1が公開されました</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation type=\"unfinished\">終了(&amp;Q)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"unfinished\">最新アップロード(&amp;L)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">UI カラーエディター</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>セレクターを動かして色を変更し、プレビューボタンの色がどう変化するか確認してください。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>変更するボタンを選択してください</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>メインカラー</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>このボタンをクリックすると、メインカラーの編集モードをセットします。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>コントラストカラー</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>このボタンをクリックすると、コントラストカラーの編集モードをセットします。</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>元に戻す</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>最後の変更を元に戻す</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>New Flameshot version %1 is available</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Ignore</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Later</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Update</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>Upload History</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation type=\"unfinished\">キャプチャー歴史がない</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Form</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>TextLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>Copy URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Open In Browser</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation type=\"unfinished\">よろしい</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"unfinished\">サーバーとローカルからのキャプチャーを削除してよろしいですか？</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Close</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Empty&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>選択範囲外の不透明度:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation type=\"unfinished\">UI カラーエディター</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Colorpicker Editor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>ボタンの選択</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>すべて選択</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Pick</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Unnamed</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Unnamed</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 colors)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Open a new palette from file</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Create a new palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Duplicate the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Delete the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Revert changes to the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Save changes to the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Add a color to the palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Remove the selected color from the palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>New Palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Name</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>GIMP Palettes (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Palette Image (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>All Files (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Open Palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Failed to load the palette file\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Add Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Remove Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Edit Color...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 colors)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Clear Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_ka.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"ka_GE\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Add New</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Move Up</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Move Down</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Remove</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Accept</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Accept the capture</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>აპლიკაციის გამშვები</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>აირჩიეთ აპლიკაცია სურათის გასახსნელად</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>გახსნა პროგრამით</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>ტერმინალში გაშვება</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>არ დახურო დიალოგი არჩევის შემდეგ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>შეცდომა</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>შემდეგ მისამართზე ჩაწერა ვერ მოხერხდა:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>ტერმინალში გაშვება ვერ მოხერხდა.</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>ისარი</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>ისრის ხელსაწყოს არჩევა სახატავად</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">გაბუნდოვნება</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">გაბუნდოვნების ხელსაწყოს არჩევა სახატავად</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Capture Mode&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Rectangular Region</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Full Screen (Current Display)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Full Screen (All Monitors)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>No Delay</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> second</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> seconds</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Take new screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Area:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Capture Launcher</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>TextLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Capture Mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Delay:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>WxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translation>ეკრანის გადაღება ვერ მოხერხდა</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Mouse</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Select screenshot area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation type=\"unfinished\">მაუსის გორგოლაჭი</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Change tool size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation type=\"unfinished\">მაუსის მარჯვენა ღილაკი</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation type=\"unfinished\">ფერის შესარჩევის ჩვენება</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Open side panel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation type=\"unfinished\">გამოსვლა</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Configuration error resolved. Launch `flameshot gui` again to apply it.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Tool Settings</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Circle Counter</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Add an autoincrementing counter bubble</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>წრე</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>წრის ხელსაწყოს არჩევა სახატავად</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Select Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Saturation</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Hue</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Hex</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Blue</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Value</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Green</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Alpha</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Red</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Accept color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Enter or Left Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Precisely select color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Hold Left Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Toggle magnifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Space or Right Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation type=\"unfinished\">Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Edit Preset:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Enter color to update preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation type=\"unfinished\">Update</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Press button to update the selected preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Delete</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Press button to delete the selected preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Add Preset:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Enter color manually or select it using the color-wheel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Add</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Press button to add preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">შეცდომა</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Unable to add preset. Maximum limit reached.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Unable to remove preset. Minimum limit reached.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Configuration errors</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Unrecognized setting: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Unrecognized shortcut name: &apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Bad value in &apos;%1&apos;. Expected: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>You have successfully resolved the configuration error.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>The configuration contains an error. Open configuration to resolve.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Resolve configuration errors</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation type=\"unfinished\">განულება</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Reset to the default value.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Remove</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Remove this setting.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Resolve all</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Resolve all listed errors.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Details</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>პარამეტრები</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>ინტერფეისი</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>ფაილის სახელის რედაქტორი</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>ზოგადი</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Shortcuts</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Resolve</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">New version %1 is available</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">You have the latest version</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Failed to get information about the latest version.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">შეცდომა</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">Unable to close active modal widgets</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Take Screenshot</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Open Launcher</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;პარამეტრები</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;About</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Check for updates</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Latest Uploads</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL დაკოპირდა გაცვლის ბუფერში.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;ინფორმაცია</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;გამოსვლა</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>კოპირება</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Copy selection to clipboard</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Copy the selection into the clipboard</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">DBus-ით დაკავშირება ვერ მოხერხდა</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>გამოსვლა</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>ეკრანის გადაღების დატოვება</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>შეცვალეთ თქვენი სურათების სახელი:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>თარგი:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>გადახედვა:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>შენახვა</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>თარგის შენახვა</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Restore</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">განულება</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>შენახული შაბლონის განულება</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>გაწმენდა</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>სახელის წაშლა</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">შეცდომა</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"unfinished\">Unable to close active modal widgets</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\">URL დაკოპირდა გაცვლის ბუფერში.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">New version %1 is available</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation type=\"unfinished\">You have the latest version</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"unfinished\">Failed to get information about the latest version.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"unfinished\">DBus-ით დაკავშირება ვერ მოხერხდა</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">იმპორტირება</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">შეცდომა</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">ფაილის წაკითხვა ვერ მოხერხდა.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">ფაილის ჩაწერა ვერ მოხერხდა.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">ფაილის შენახვა</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">განულების დადასტურება</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">დარწმუნებული ხართ, რომ გსურთ პარამეტრების განულება?</translation>\n    </message>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">დახმარების შეტყობინების ნახვა</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">დახმარების შეტყობინების ნახვა გადაღების რეჟიმის დაწყებისას.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">ცნობების ჩვენება სამუშაო მაგიდაზე</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">ხატულის ჩვენება სისტემურ პანელზე</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">ხატულის ჩვენება სისტემურ პანელზე</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">პარამეტრების ფაილი</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">ექსპორტირება</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">განულება</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">გაშვება სისტემის ჩატვირთვისას</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation type=\"unfinished\">იმპორტირება</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">შეცდომა</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation type=\"unfinished\">ფაილის წაკითხვა ვერ მოხერხდა.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation type=\"unfinished\">ფაილის ჩაწერა ვერ მოხერხდა.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation type=\"unfinished\">ფაილის შენახვა</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation type=\"unfinished\">განულების დადასტურება</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"unfinished\">დარწმუნებული ხართ, რომ გსურთ პარამეტრების განულება?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation type=\"unfinished\">დახმარების შეტყობინების ნახვა</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"obsolete\">დახმარების შეტყობინების ნახვა გადაღების რეჟიმის დაწყებისას.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Show the side panel button</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Show the side panel toggle button in the capture mode.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation type=\"unfinished\">ცნობების ჩვენება სამუშაო მაგიდაზე</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation type=\"unfinished\">ხატულის ჩვენება სისტემურ პანელზე</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"obsolete\">ხატულის ჩვენება სისტემურ პანელზე</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Confirmation required to delete screenshot from the latest uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation type=\"unfinished\">პარამეტრების ფაილი</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation type=\"unfinished\">ექსპორტირება</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation type=\"unfinished\">განულება</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Automatic check for updates</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Allow multiple flameshot GUI instances simultaneously</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Automatically close daemon when it is not needed</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"obsolete\">გაშვება სისტემის ჩატვირთვისას</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Launch Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Show welcome message on launch</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Use large predefined color palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>Copy URL after upload</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Copy URL and close window after upload</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Save image after copy</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Save image file after copying it</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Show the help message at the beginning in the capture mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation type=\"unfinished\">Use last region for GUI mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation type=\"unfinished\">Use the last region as the default selection for the next screenshot in GUI mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Show the side panel toggle button in the capture mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Enable desktop notifications</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Show icon in the system tray</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>Ask for confirmation to delete screenshot from the latest uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Check for updates automatically</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>This allows you to take screenshots of Flameshot itself for example</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Launch Flameshot daemon when computer is booted</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Show the welcome message box in the middle of the screen while taking a screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Use a large predefined color palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Copy on double click</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Enable Copy on Double Click</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Copy URL and close window after uploading was successful</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>After copying the screenshot, save it to a file as well</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Save Path</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Change...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Use fixed path for screenshots to save</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Preferred save file extension:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Latest Uploads Max Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>Imgur Application Client ID</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Undo limit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Use JPG format for clipboard (PNG default)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Copy file path after save</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Copy the file path to clipboard after the file is saved</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Anti-aliasing image when zoom the pinned image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>After zooming the pinned image, should the image get smoothened or stay pixelated</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Upload image without confirmation</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Choose a Folder</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Unable to write to directory.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Show magnifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Enable a magnifier while selecting the screenshot area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Square shaped magnifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Make the magnifier to be square-shaped</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Latest Uploads</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">Screenshots history is empty</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">URL-ის კოპირება</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL დაკოპირდა გაცვლის ბუფერში.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Open in browser</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Confirm to delete</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Are you sure you want to delete a screenshot from the latest uploads and server?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">სურათის ატვირთვა</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL დაკოპირდა გაცვლის ბუფერში.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">შეცდომა</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Upload Confirmation</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Do you want to upload this capture?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Upload without confirmation</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">სურათის ატვირთვა</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">URL-ის გახსნა ვერ მოხერხდა.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL დაკოპირდა გაცვლის ბუფერში.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">სურათი დაკოპირდა გაცვლის ბუფერში.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">URL-ის კოპირება</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">URL-ის გახსნა</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">სურათის გაცვლის ბუფერში გაგზავნა</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Upload image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation type=\"unfinished\">სურათის ატვირთვა</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\">URL-ის კოპირება</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation type=\"unfinished\">URL-ის გახსნა</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation type=\"unfinished\">Delete image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation type=\"unfinished\">სურათის გაცვლის ბუფერში გაგზავნა</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Save image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation type=\"unfinished\">URL-ის გახსნა ვერ მოხერხდა.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\">URL დაკოპირდა გაცვლის ბუფერში.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"unfinished\">სურათი დაკოპირდა გაცვლის ბუფერში.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Unable to save the screenshot to disk.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Screenshot saved.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation type=\"unfinished\">სურათის ამტვირთველი</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Upload the selection</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Imgur-ზე ატვირთვა</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">სურათის ატვირთვა</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">URL-ის კოპირება</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">URL-ის გახსნა</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Delete image</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">სურათის გაცვლის ბუფერში გაგზავნა</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>URL-ის გახსნა ვერ მოხერხდა.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL დაკოპირდა გაცვლის ბუფერში.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">სურათი დაკოპირდა გაცვლის ბუფერში.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">სურათის ამტვირთველი</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">შერჩეულის Imgur-ზე ატვირთვა</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>პროგრამის შესახებ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Icon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>License</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Version</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>OS Info</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Copy Info</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">მაუსის მარჯვენა ღილაკი</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">მაუსის გორგოლაჭი</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">შერჩეულის გადაადგილება 1px-ით</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">შერჩეულის ზომის შეცვლა 1px-ით</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">გადაღებიდან გამოსვლა</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">გაცვლის ბუფერში კოპირება</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">შერჩეულის ფაილად შენახვა</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">ბოლო ცვლილების გაუქმება</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">ფერის შესარჩევის ჩვენება</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">ხელსაწყოს სისქის შეცვლა</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">გადაღების რეჟიმში ხელმისაწვდომი მალსახმობები.</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">კლავიში</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">აღწერა</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;ლიცენზია&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;ვერსია&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;მალსახმობები&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Invert</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Set Inverter as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>ხაზი</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>ხაზის ხელსაწყოს არჩევა სახატავად</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>მარკერი</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>მარკერის ხელსაწყოს არჩევა სახატავად</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>გადაადგილება</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>შერჩეული არის გადაადგილება</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>ფანქარი</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>ფანქრის ხელსაწყოს არჩევა სახატავად</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Pin Tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Pin image on the desktop</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Context menu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation type=\"unfinished\">გაცვლის ბუფერში კოპირება</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Save to file</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\">Close</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Pixelate</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Set Pixelate as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">Failed to register %1. Error: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">Failed to unregister %1. Error: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>შეცდომა შენახვისას</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>სურათი შენახულია როგორც: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Capture saved to clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Error while saving to clipboard</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>შეცდომა მცდელობისას შენახულიყო როგორც: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Save screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Path copied to clipboard as </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">Capture is saved and copied to the clipboard as </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>DBus-ით დაკავშირება ვერ მოხერხდა</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Powerful yet simple to use screenshot software.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>See</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Capture the entire desktop.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Open the capture launcher.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Start a manual capture in GUI mode.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Configure</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Capture a single screen.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Path where the capture will be saved</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Existing directory or new file to save to</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Save the capture to the clipboard</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Pin the capture to the screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Upload screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Delay time in milliseconds</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Repeat screenshot with previously selected region</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Screenshot region to select</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Set the filename pattern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Accept capture as soon as a selection is made</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Enable or disable the trayicon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Enable or disable run at startup</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Check the configuration for errors</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Show the help message in the capture mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Define the main UI color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Define the contrast UI color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Print raw PNG capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Define the screen to capture (starting from 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Invalid delay, it must be a number greater than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Invalid path, must be an existing directory or a new file in an existing directory</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>default: screen containing the cursor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Screen number</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Invalid delay, it must be higher than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Invalid screen number, it must be non negative</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">შეცდომა</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation type=\"unfinished\">შემდეგ მისამართზე ჩაწერა ვერ მოხერხდა:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>Requested screen exceeds screen count</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Full screen screenshot pinned to screen</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL დაკოპირდა გაცვლის ბუფერში.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Options</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Arguments</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">arguments</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Usage</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>options</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Per default runs Flameshot in the background and adds a tray icon for configuration.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Select entire screen</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation type=\"unfinished\">გადაღებიდან გამოსვლა</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Screenshot history</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Capture screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation type=\"unfinished\">ფერის შესარჩევის ჩვენება</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Change the tool&apos;s size</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"obsolete\">ხელსაწყოს სისქის შეცვლა</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>მართკუთხედი</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>მართკუთხედის ხელსაწყოს არჩევა სახატავად</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Redo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Redo the next modification</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>შენახვა</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Save screenshot to a file</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">სურათის შენახვა</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Unable to detect desktop environment (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation type=\"unfinished\">ეკრანის გადაღება ვერ მოხერხდა</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>მართკუთხა შერჩევა</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>შერჩევის ხელსაწყოს არჩევა სახატავად</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Set Shortcut</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Enter new shortcut to change </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Press Esc to cancel or Backspace to disable the keyboard shortcut.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>Flameshot must be restarted for changes to take effect.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Hot Keys</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"unfinished\">გადაღების რეჟიმში ხელმისაწვდომი მალსახმობები.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation type=\"unfinished\">აღწერა</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation type=\"unfinished\">კლავიში</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Left Double-click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation type=\"unfinished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation type=\"unfinished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation type=\"unfinished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation type=\"unfinished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation type=\"unfinished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation type=\"unfinished\">Select entire screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation type=\"unfinished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation type=\"unfinished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation type=\"unfinished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation type=\"unfinished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation type=\"unfinished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"obsolete\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\">Capture screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\">Screenshot history</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Active thickness:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Active color:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Press ESC to cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Active tool size: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Active Color: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Grab Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Decrease Tool Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Decrease the size of the other tools</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Increase Tool Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Increase the size of the other tools</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">შერჩეულის ზომის მაჩვენებელი</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Show X and Y dimensions of the selection</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">აჩვენებს შერჩეული არის განზომილებებს (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>საუკუნე (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>წელი (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>წელი (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>თვის სახელი (იან)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>თვის სახელი (იანვარი)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>თვე (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>კვირის დღე (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>კვირა (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>დღის სახელი (ორშ)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>დღის სახელი (ორშაბათი)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>დღე (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>თვის დღე (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>დღე (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Time (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Time (%H-%M)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>საათი (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>საათი (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>წუთი (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>წამი (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>სრული თარიღი (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>სრული თარიღი (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Flameshot Info</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>StrikeOut</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Underline</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Bold</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Italic</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Left Align</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Center Align</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Right Align</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Text</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Add text to your capture</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"unfinished\">&amp;Take Screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"unfinished\">&amp;Open Launcher</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation type=\"unfinished\">&amp;პარამეტრები</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation type=\"unfinished\">&amp;About</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation type=\"unfinished\">Check for updates</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">New version %1 is available</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation type=\"unfinished\">&amp;გამოსვლა</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"unfinished\">&amp;Latest Uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">ინტერფეისის ფერის რედაქტორი</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>შეცვალეთ ფერი ნიშნულის გადაადგილებით და შეხედეთ ცვლილებებს გადასახედ ღილაკებზე.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>აირჩიეთ ღილაკი მის შესაცვლელად</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>ძირითადი ფერი</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>დააწექით ამ ღილაკს ძირითადი ფერის არჩევის რეჟიმის ჩასართავად.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>კონტრასტული ფერი</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>დააწექით ამ ღილაკს კონტრასტული ფერის არჩევის რეჟიმის ჩასართავად.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>უკუქმნა</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>ბოლო ცვლილების გაუქმება</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>New Flameshot version %1 is available</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Ignore</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Later</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Update</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>Upload History</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation type=\"unfinished\">Screenshots history is empty</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Form</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>TextLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\">URL-ის კოპირება</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Open In Browser</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation type=\"unfinished\">Confirm to delete</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"unfinished\">Are you sure you want to delete a screenshot from the latest uploads and server?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Close</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Empty&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>შერჩეულის გარე არეს გაუმჭვირვალობა</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation type=\"unfinished\">ინტერფეისის ფერის რედაქტორი</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Colorpicker Editor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>ღილაკის არჩევა</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>ყველაფრის შერჩევა</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Pick</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Unnamed</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Unnamed</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 colors)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Open a new palette from file</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Create a new palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Duplicate the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Delete the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Revert changes to the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Save changes to the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Add a color to the palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Remove the selected color from the palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>New Palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Name</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>GIMP Palettes (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Palette Image (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>All Files (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Open Palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Failed to load the palette file\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Add Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Remove Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Edit Color...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 colors)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Clear Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_km.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"km\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Desenfocament</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Estableix el desenfocament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Mode de captura&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translatorcomment>Impossible capturar la pantalla</translatorcomment>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Escolliu una àrea amb el ratolí, o premeu Esc per sortir.\nPremeu Entrar per capturar la pantalla.\nPremeu clic dret per mostrar l&apos;eina de selecció de color.\nGireu la rodeta del ratolí per canviar el gruix de l&apos;eina de dibuix.\nPremeu Espai per obrir el calaix lateral.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">La nova versió %1 ja és disponible</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">Teniu la versió més recent</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Error a l&apos;intentar obtenir informació sobre actualitzacions.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">No s&apos;han pogut tancar els widgets modals actius</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Obre el llançador d&apos;aplicacions</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Ajustaments</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;Quant a</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Comprova si hi ha actualitzacions disponibles</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Últimes càrregues</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informació</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Surt</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Captura</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Copia la selecció al porta-retalls</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">No s&apos;ha pogut connectar mitjançant DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reinicialitza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importar</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Impossible llegir el fitxer.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Impossible escriure al fitxer.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Guardar Arxiu</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reset</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llançament a l&apos;inici</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"obsolete\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el botó del calaix lateral en el mode de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona a la barra de tasques del sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>This allows you to take screenshots of flameshot itself for example.</source>\n        <translation type=\"vanished\">This allows you to take screenshots of flameshot itself for example.</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Automatically close daemon when it is not needed</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llança a l&apos;inici</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Inicia el Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Copia la URL i tanca la finestra després de la càrrega</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Desa el fitxer d&apos;imatge després d&apos;haver-lo copiat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Launch Flameshot daemon when computer is booted</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Enable Copy on Double Click</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Copy URL and close window after uploading was successful</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Últimes càrregues</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">L&apos;historial de captures de pantalla és buit</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Obre al navegador</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Confirmeu per esborrar</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Esteu segur de voler esborrar la captura de les últimes càrregues i del servidor?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Obri l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Imatge al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Puja a Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Obre l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Imatge al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Puja la imatge</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Puja la selecció a Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Clic dret</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Mou la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Redimensiona la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Guarda la selecció com a fitxer</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Desfés l&apos;última modificació</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Tecla</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Descripció</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Llicència&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Versió&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Dreceres&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Estableix l&apos;eina de pixel·lament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">No s&apos;ha pogut registrar %1. Error: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">No s&apos;ha pogut desregistrar %1. Error: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">La captura serà desada i copiada al porta-retalls com a </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Captureu l&apos;escriptori sencer.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Captura una sola pantalla.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Camí on es desarà la captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Invalid delay, it must be higher than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Arguments</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">arguments</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Select entire screen</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"obsolete\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Guarda la captura</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Unable to detect desktop environment (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"obsolete\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Active thickness:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Active color:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Press ESC to cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Indicador de mida de selecció</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Show X and Y dimensions of the selection</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Mostra les mides de la selecció (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Editor de color de la interfície</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_ko.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"ko_KR\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>새로 추가</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>위로 이동</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>아래로 이동</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>제거</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>수락</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>캡처 수락</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>앱 런처</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>캡처를 열 앱 선택</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>다음으로 열기</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>터미널에서 실행</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>선택 후에도 열려 있음 유지</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>오류</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>터미널에서 실행할 수 없습니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>작성할 수 없음</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>화살표</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>화살표를 페인트 도구로 설정</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">ぼかし</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">ペイントツールとして「ぼかし」をセットする</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;캡처 모드&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>직사각형 영역</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>전체 화면 (현재 디스플레이)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>전체 화면 (모든 모니터)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>지연 없음</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> 초</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> 초</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>새 스크린샷 찍기</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>영역:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>캡처 런처</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>텍스트 레이블</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>캡처 모드</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>지연:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>WxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translation>화면을 캡처할 수 없습니다</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>마우스</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>스크린샷 영역 선택</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>마우스 휠</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>도구 크기 변경</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>오른쪽 클릭</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>색상 선택기 표시</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>측면 패널 열기</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>종료</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>캡처 종료</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>캡처를 종료하시겠습니까?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>다시 표시하지 않음</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot은 초점을 잃었습니다. 키보드 단축키는 어딘가를 클릭하기 전까지는 작동하지 않습니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>구성 오류가 해결되었습니다. &apos;flameshot gui&apos;를 다시 실행하여 적용합니다.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">마우스로 영역을 선택하거나 Esc로 종료합니다.\nEnter로 눌러 화면을 캡처합니다.\n우클릭으로 색상선택기를 봅니다.\n마우스 휠로 사용자 도구의 두께를 바꿉니다.\nSpace로 사이드 패널을 엽니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>도구 설정</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>원형 카운터</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>자동 증가 카운터 버블 추가</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>원형</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>원을 페인트 도구로 설정</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>색상 선택</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>채도</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>색조</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>16진수</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>파랑</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>값</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>녹색</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>알파</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>빨강</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>색상 허용</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>입력 또는 왼쪽 클릭</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>색상을 정확하게 선택하세요</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>왼쪽 클릭 유지</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>돋보기 전환</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>스페이스 또는 오른쪽 클릭</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>취소</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>프리셋 편집:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>색상을 입력하여 프리셋 업데이트</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>업데이트</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>버튼을 눌러 선택한 프리셋 업데이트</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>삭제</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>버튼을 눌러 선택한 프리셋 삭제</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>프리셋 추가:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>색상을 수동으로 입력하거나 색상 휠을 사용하여 선택</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>추가</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>버튼을 눌러 프리셋 추가</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>오류</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>프리셋을 추가할 수 없습니다. 최대 한도에 도달했습니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>프리셋을 제거할 수 없습니다. 최소 한도에 도달했습니다.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>구성 오류</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>인식되지 않는 설정: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>인식되지 않는 단축키 이름: &apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>단축키 충돌: &apos;%1&apos;과 &apos;%2&apos;는 같은 단축키를 가지고 있습니다: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>&apos;%1&apos;에서 나쁜 값. 예상: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>구성 오류를 성공적으로 해결했습니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>구성에 오류가 있습니다. 해결하려면 구성을 엽니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>ConfigHandler의 설정 키 &apos;%1&apos;이 잘못되었습니다. 이를 버그로 보고해 주세요.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>구성 오류 해결</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;계속하기 전에 모든 오류를 해결해야 합니다:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>재설정</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>기본값으로 재설정합니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>제거</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>이 설정을 제거합니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>일부 키보드 단축키에는 충돌이 있습니다.\n이것은 flameshot이 시작되는 것을 막지 못할 것입니다.\n구성 파일에서 수동으로 해결해 주세요.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>모두 해결</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>나열된 모든 오류를 해결합니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>세부 사항</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>구성</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>인터페이스</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>파일 이름 편집기</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>일반</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>단축키</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>해결</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;구성 파일에 오류가 있습니다. 계속 진행하기 전에 문제를 해결하세요.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">New version %1 is available</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">You have the latest version</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Failed to get information about the latest version.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">오류</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">Unable to close active modal widgets</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">스크린샷 촬영(&amp;T)</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">런처 열기(&amp;O)</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">설정(&amp;C)</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;About</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Check for updates</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Latest Uploads</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL을 클립보드에 복사했습니다.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">정보(&amp;I)</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">종료(&amp;Q)</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>복사</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>클립보드에 선택 항목 복사</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">선택 영역을 클립보드에 복사</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">DBus에 접속할 수 없습니다</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>종료</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>캡처 화면 나가기</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>캡처 이름 편집:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>편집:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>미리보기:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>저장</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>패턴 저장</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>복원</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">초기화</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>저장된 패턴 복원</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>지우기</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>이름 삭제</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>오류</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>활성 모드 위젯을 닫을 수 없습니다</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL이 클립보드에 복사되었습니다.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>새 버전 %1 사용 가능</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>최신 버전이 있습니다</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>최신 버전에 대한 정보를 얻지 못했습니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>DBus를 통해 연결할 수 없습니다</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"obsolete\">도움 메세지 보기</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">캡처 모드 시작에 도움 메세지 보기.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">데스크톱 알림 사용</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">트레이 아이콘 보기</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">시스템 트레이 아이콘 보기</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">불러오기</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">오류</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">파일을 읽을 수 없습니다.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">파일을 작성할 수 없습니다.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">파일을 저장</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">초기화 확인</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">설정을 초기화해도 괜찮습니까?</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">설정 파일</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">내보내기</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">초기화</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translatorcomment>startup의 적절한 번역이 필요합니다.</translatorcomment>\n        <translation type=\"vanished\">컴퓨터를 시작할 때 실행</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Flameshot을 실행</translation>\n    </message>\n    <message>\n        <source>Close after capture</source>\n        <translation type=\"vanished\">캡처 후 닫기</translation>\n    </message>\n    <message>\n        <source>Close after taking a screenshot</source>\n        <translation type=\"vanished\">스크린샷을 찍은 후 닫기</translation>\n    </message>\n    <message>\n        <source>Copy URL after upload</source>\n        <translation type=\"vanished\">업로드 이후 URL 복사</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">업로드 이후 URL을 복사하고 창 닫기</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>가져오기</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>오류</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>파일을 읽을 수 없습니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>파일을 쓸 수 없습니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>파일 저장</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>재설정 확인</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>구성을 재설정하시겠습니까?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>도움말 메시지 표시</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"obsolete\">캡처 모드 시작에 도움 메세지 보기.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>측면 패널 버튼 표시</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Show the side panel toggle button in the capture mode.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>데스크톱 알림 표시</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>트레이 아이콘 표시</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"obsolete\">시스템 트레이 아이콘 보기</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>최신 업로드에서 스크린샷을 삭제하려면 확인이 필요합니다</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>구성 파일</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>내보내기</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>재설정</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>업데이트 자동 확인</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>여러 개의 flameshot GUI 인스턴스 동시 허용</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Automatically close daemon when it is not needed</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"obsolete\">컴퓨터를 시작할 때 실행</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"obsolete\">Flameshot을 실행</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>시작 시 환영 메시지 표시</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>미리 정의된 큰 색상 팔레트 사용</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>업로드 후 URL 복사</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"obsolete\">업로드 이후 URL을 복사하고 창 닫기</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>복사 후 이미지 저장</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Save image file after copying it</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>캡처 모드의 시작 부분에 도움말 메시지 표시</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation>GUI 모드에 마지막 영역 사용</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation>GUI 모드에서 마지막 영역을 다음 스크린샷의 기본 선택으로 사용</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>캡처 모드에서 측면 패널 전환 버튼 표시</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>데스크톱 알림 활성화</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation>중단 알림 표시</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation>중단 알림 활성화</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>시스템 트레이에 아이콘 표시</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation>스크린샷을 캡처하려면 grim 사용</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation>Grim은 화면 복사 프로토콜을 기반으로 화면을 캡처하는 유일한 wayland 유틸리티입니다. 일반적으로 Sway, hyprland 등과 같은 최소한의 wayland 창 관리자에서만 활성화됩니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>최신 업로드에서 스크린샷 삭제 확인 요청</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>자동으로 업데이트 확인</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>이를 통해 예를 들어 Flameshot 자체의 스크린샷을 찍을 수 있습니다</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Launch Flameshot daemon when computer is booted</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>스크린샷을 찍을 때 화면 중앙에 환영 메시지 상자 표시</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>미리 정의된 큰 색상 팔레트 사용</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>더블 클릭 시 복사</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Enable Copy on Double Click</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Copy URL and close window after uploading was successful</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation>필요하지 않을 때 메모리에서 자동으로 로드 해제</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation>필요하지 않을 때 데몬 (배경 프로세스)을 자동으로 닫습니다</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation>시작 시 백그라운드에서 실행</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation>컴퓨터가 부팅될 때 Flameshot 데몬 (배경 프로세스) 실행</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation>캡처를 중단하기 전에 묻기</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation>ESC 종료 전 확인 프롬프트 표시</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation>더블 클릭 시 클립보드에 복사 활성화</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation>업로드 후 URL 복사에 성공했습니다</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>스크린샷을 복사한 후 파일에도 저장</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>경로 저장</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>변경...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>스크린샷에 고정 경로를 사용하여 저장</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>선호하는 저장 파일 확장자:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>최신 업로드 최대 크기</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>Imgur 응용 프로그램 클라이언트 ID</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>실행 취소 제한</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>클립보드에 JPG 형식 사용 (PNG 기본값)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation>클립보드에 손실이 없는 JPG 형식 사용 (손실 없는 PNG 기본값)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>저장 후 파일 경로 복사</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>파일이 저장된 후 클립보드에 파일 경로 복사</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>고정된 이미지를 확대할 때 안티에일리어싱 이미지</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>고정된 이미지를 확대한 후, 이미지가 매끄러워지거나 픽셀화된 상태로 유지</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>확인 없이 이미지 업로드</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>폴더 선택</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>디렉터리에 쓸 수 없습니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>돋보기 표시</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>스크린샷 영역을 선택하는 동안 돋보기 활성화</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>정사각형 돋보기</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>돋보기를 정사각형 모양으로 만들기</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation>지오메트리 표시 숨기기 전 밀리초, 0은 숨기기 않음을 의미합니다</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation>지오메트리 표시 시간 초과 설정 (ms)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation>선택 지오메트리 표시</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation>표시 위치</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation>없음</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation>왼쪽 상단</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation>오른쪽 상단</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation>왼쪽 하단</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation>오른쪽 하단</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation>가운데</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation>품질 범위는 0-100이며, 숫자가 높을수록 품질이 좋고 파일 크기가 커집니다</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation>JPEG 품질</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation>역방향 화살표</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation>화살표 머리 먼저 그리기</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation>불안정 픽셀레이트</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation>픽셀화 효과를 불안정하지만 더 미학적인 방식으로 그리세요.</translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Latest Uploads</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">Screenshots history is empty</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">URL을 복사</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL을 클립보드에 복사했습니다.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Open in browser</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Confirm to delete</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Are you sure you want to delete a screenshot from the latest uploads and server?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL을 클립보드에 복사했습니다.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">오류</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>업로드 확인</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>이 캡처를 업로드하시겠습니까?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>확인 없이 업로드</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">이미지를 삭제</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">URL을 열 수 없습니다.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL을 클립보드에 복사했습니다.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">스크린샷을 클립보드에 복사했습니다.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">URL을 복사</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">URL 열기</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">이미지를 클립보드로.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Upload image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>이미지 업로드</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>URL 복사</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>URL 열기</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>이미지 삭제</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>이미지를 클립보드에 복사합니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>이미지 저장</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>URL을 열 수 없습니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL이 클립보드에 복사되었습니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>스크린샷이 클립보드에 복사되었습니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>스크린샷을 디스크에 저장할 수 없습니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>스크린샷이 저장되었습니다.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>이미지 업로더</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>선택 항목 업로드</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Imgur에 업로드</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">이미지를 업로드하는 중</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">URL을 복사</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">URL 열기</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">이미지를 삭제</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">이미지를 클립보드로.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>URL을 열 수 없습니다.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL을 클립보드에 복사했습니다.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">스크린샷을 클립보드에 복사했습니다.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">이미지 업로더</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Imgur에 선택영역을 업로드</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>이 어플리케이션에 대하여</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Icon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>라이선스</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Version</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>OS Info</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>복사 정보</translation>\n    </message>\n    <message>\n        <source>SPACEBAR</source>\n        <translation type=\"vanished\">스페이스바</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">우클릭</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">마우스 휠</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">선택 영역을 1px 이동</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">선택 영역을 1px 조정</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">캡처를 종료</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">클립보드에 복사</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">선택 영역을 파일로 저장</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">마지막 변경 되돌리기</translation>\n    </message>\n    <message>\n        <source>Toggle visibility of sidebar with options of the selected tool</source>\n        <translation type=\"vanished\">사이드바를 열어 선택한 도구의 옵션보기</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">색상 선택기를 표시</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">도구 두께 변경</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">키</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">설명</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;라이센스&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;버전&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;단축키&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">화면 캡처 모드에서 단축키를 사용할 수 있습니다.</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>반전</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>인버터를 페인트 도구로 설정</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>직선</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>페인트 도구로 직선을 설정</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>마커</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>페인트 도구로 마커를 설정</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>이동</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>선택 영역을 이동</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>연필</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>페인트 도구로 연필을 설정</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>고정 도구</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>선택 영역을 데스크톱 위에 고정</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>컨텍스트 메뉴</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation>클립보드에 복사</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>파일에 저장</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation>오른쪽으로 회전</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation>왼쪽으로 회전</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation>불투명도 증가</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation>불투명도 감소</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation>닫기</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>픽셀화</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation>페인트 도구로 픽셀화를 설정합니다.</translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">페인트 도구로 픽셀화를 설정</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation>기본 인스턴스</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation>&lt;b&gt;기본 인스턴스.&lt;/b&gt; 보조로부터 받은 메시지:</translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">Failed to register %1. Error: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">Failed to unregister %1. Error: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>저장 오류</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>캡처를 다음으로 저장: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>캡처가 클립보드에 저장되었습니다.</translation>\n    </message>\n    <message>\n        <source>Capture saved to clipboard</source>\n        <translation type=\"vanished\">캡처를 클립보드에 저장했습니다</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>클립보드에 저장하는 중 오류 발생</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>저장하려고 하는 중 오류 발생: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>스크린샷 저장</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>클립보드에 복사된 경로 </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">Capture is saved and copied to the clipboard as </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>DBus에 접속할 수 없습니다</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>강력하면서도 사용하기 쉬운 스크린샷 소프트웨어입니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>참조</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Capture the entire desktop.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>캡처 런처를 엽니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>GUI 모드에서 수동 캡처를 시작합니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>구성</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Capture a single screen.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Path where the capture will be saved</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation>모든 모니터의 스크린샷을 동시에 캡처합니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation>지정된 모니터의 스크린샷을 캡처합니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>저장할 기존 디렉터리 또는 새 파일</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>캡처를 클립보드에 저장</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>캡처를 화면에 고정</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Upload screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>지연 시간 (밀리초)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>이전에 선택한 영역으로 스크린샷 반복</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>선택할 스크린샷 영역</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>파일 이름 패턴 설정</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>선택이 이루어지면 즉시 캡처 수락</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>트레이 아이콘 활성화 또는 비활성화</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>시작 시 실행 활성화 또는 비활성화</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation>알림 활성화 또는 비활성화</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>구성에 오류가 있는지 확인</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>캡처 모드에서 도움말 메시지 표시</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>기본 UI 색상 정의</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>대비 UI 색상 정의</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>원시 PNG 캡처 인쇄</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>선택 항목의 지오메트리를 WxH+X+Y 형식으로 인쇄합니다. 원시가 지정된 경우 아무 작업도 수행하지 않습니다</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>캡처할 화면을 정의합니다 (0부터 시작)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>잘못된 지연, 0보다 큰 숫자여야 합니다</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>잘못된 영역, &apos;WxH+X+Y&apos; 또는 &apos;모두&apos; 또는 &apos;screen0/screen1/...&apos;를 사용합니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>잘못된 경로, 기존 디렉터리 또는 기존 디렉터리의 새 파일이어야 합니다</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>기본값: 커서가 포함된 화면</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Screen number</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>색상이 잘못되었습니다. 이 플래그는 다음 형식을 지원합니다:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- &apos;파랑&apos; 또는 &apos;빨강&apos;과 같은 명명된 색상\n&apos;#FFF&apos;에서처럼 &apos;#&apos; 기호를 피해야 할 수도 있습니다</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Invalid delay, it must be higher than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>잘못된 화면 번호입니다. 음수가 아니어야 합니다</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>잘못된 값이므로 &apos;참&apos; 또는 &apos;거짓&apos;으로 정의해야 합니다</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>오류</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>작성할 수 없습니다:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>요청된 화면이 화면 수를 초과합니다</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>화면에 고정된 전체 화면 스크린샷</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL을 클립보드에 복사했습니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Options</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Arguments</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">arguments</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation>하위 명령어</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation>하위 명령어</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>사용법</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>options</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>기본적으로 Flameshot을 백그라운드에서 실행하고 설정을 위한 트레이 아이콘을 추가합니다.</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Select entire screen</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>캡처 종료</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>스크린샷 기록</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>화면 캡처</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>색상 선택기 표시</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>도구 크기 변경</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"obsolete\">도구 두께 변경</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>안녕하세요, 여기 있습니다! 트레이에 있는 아이콘을 클릭해서 스크린샷을 찍거나, 마우스 오른쪽 버튼을 클릭해서 더 많은 옵션을 확인하세요.</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>직사각형</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>페인트 도구로 직사각형을 설정</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>되돌리기</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>다음 변경을 되돌리기</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>저장</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>스크린샷을 파일에 저장</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">캡처를 저장</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Unable to detect desktop environment (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation>화면 캡처 어댑터는 wayland의 화면 캡처 구성 요소로 그림이 필요합니다. 화면 캡처 구성 요소가 누락된 경우 설치해 주세요!</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation>useGrimAdapter 설정이 활성화되지 않은 경우 dbus 프로토콜이 사용됩니다. 경유지에서 dbus 프로토콜을 사용하는 것은 권장되지 않습니다. flameshot.ini에서 useGrimAdapter 설정을 활성화하여 그림 기반의 일반 경유지 스크린샷 어댑터를 활성화하는 것이 좋습니다</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation>grim의 스크린샷 구성 요소는 wlroot 기반으로 구현되었으며, GNOME 또는 유사한 데스크톱 환경에서는 사용되지 않을 수 있습니다</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation>데스크톱 환경을 감지할 수 없습니다 (GNOME? KDE? Qile? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>힌트: XDG_CURRENT_DESKTOP 환경 변수를 설정해 보세요.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>화면을 캡처할 수 없음</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation>보조 인스턴스</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation>&lt;b&gt;보조 인스턴스.&lt;/b&gt; 기본으로 메시지 보내기:</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation>여기에 무언가를 입력하세요...</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation>보내기(&amp;S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation>메시지 전송 오류</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation>&apos;%1&apos; 메시지를 기본 메시지로 보낼 수 없습니다.</translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translatorcomment>selection에 대한 적절한 번역이 필요합니다.</translatorcomment>\n        <translation>직사각형 Selection</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>페인트 도구로 직사각형 선택을 설정</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>단축키 설정</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>변경할 새 단축키 입력 </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Esc 키를 눌러 취소하거나 ⌘+Backspace 키를 눌러 키보드 바로 가기를 비활성화합니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Esc 키를 눌러 취소하거나 백스페이스 키를 눌러 키보드 단축키를 비활성화합니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>변경 사항을 적용하려면 Flameshot을 재시작해야 합니다.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>단축키</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>화면 캡처 모드에서 사용 가능한 단축키입니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>설명</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>키</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>왼쪽 더블 클릭</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation>측면 패널 전환</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation>화면에서 색상 잡기</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation>선택 영역 왼쪽 1px 크기 조정</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation>선택 영역 크기를 오른쪽 1px 조정</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation>선택 영역 크기를 위쪽 1px 조정</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation>선택 영역 크기를 아래쪽 1px 조정</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation>대칭적으로 너비 2px 감소</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation>대칭적으로 너비 2px 증가</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation>대칭적으로 높이 2px 증가</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation>대칭적으로 높이 2px 감소</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation>전체 화면 선택</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation>선택 항목을 왼쪽으로 1px 이동</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation>선택 영역을 오른쪽으로 1px 이동</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation>선택 영역을 위로 1px 이동</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation>선택 영역을 아래로 1px 이동</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation>텍스트 영역에 텍스트 적용</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation>선택한 그려진 객체 삭제</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation>현재 선택 영역 취소</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"obsolete\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation>화면 캡처</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation>스크린샷 기록</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">활성 두께:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">활성 색상:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">ESC를 눌러 취소</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>활성 도구 크기: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>활성 색상: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>색상 잡기</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation>격자 표시</translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>도구 크기 줄이기</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>다른 도구의 크기 줄이기</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>도구 크기 늘리기</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>다른 도구의 크기 늘리기</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">선택 크기 표시기</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Show X and Y dimensions of the selection</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">선택 범위의 치수 (X Y)를 표시</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>세기 (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>년도 (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>년도 (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>월 이름 (1월)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>월 이름 (1월)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>월 (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>주중 (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>주 (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>요일 이름 (월)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>요일 이름 (월요일)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>일 (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>매월의 일 (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>일 (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>시간 (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>시간 (%H-%M)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>시간 (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>시간 (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>분 (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>초 (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>전체 날짜 (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>전체 날짜 (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation>전체 날짜 (%d-%m-%Y)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Flameshot 정보</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>취소선</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>밑줄</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>굵게</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>기울임꼴</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>왼쪽 정렬</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>가운데 정렬</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>오른쪽 정렬</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>텍스트</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>캡처에 텍스트 추가</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>스크린샷 찍기(&amp;T)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>런처 열기(&amp;O)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation>구성(&amp;C)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation>정보(&amp;A)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation>업데이트 확인</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation>새 버전 %1 사용 가능</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation>종료(&amp;Q)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>최신 업로드(&amp;L)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation>저장 경로 열기(&amp;O)</translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">UI 컬러 편집기</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>선택기를 이동하는 색상을 변경하고 미리보기 버튼의 변경 사항을 확인합니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>버튼을 선택하여 수정</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>기본 색상</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>이 버튼을 클릭하여 기본 색상의 에디션 모드를 설정하세요.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>대비 색상</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>이 버튼을 클릭하여 대비 색상의 편집 모드를 설정합니다.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>실행 취소</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>마지막 수정 실행 취소</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>새 Flameshot 버전 %1 사용 가능</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>무시</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>나중에</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>업데이트</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>업로드 기록</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>스크린샷 기록이 비어 있습니다</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Form</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>텍스트 레이블</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>URL 복사</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>브라우저에서 열기</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>삭제 확인</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>최신 업로드 및 서버에서 스크린샷을 삭제하시겠습니까?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>닫기</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;비어 있음&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>선택을 벗어난 영역의 불투명성:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>UI 색상 편집기</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>색상 선택기 편집기</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>버튼 선택</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>모두 선택</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>선택</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>이름 없음</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>이름 없음</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 색)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>파일에서 새 팔레트 열기</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>새 팔레트 만들기</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>현재 팔레트 복제</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>현재 팔레트 삭제</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>현재 팔레트로 변경 사항 되돌리기</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>현재 팔레트에 변경 사항 저장</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>팔레트에 색상 추가</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>팔레트에서 선택한 색상 제거</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>새 팔레트</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>이름</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>GIMP 팔레트 (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>팔레트 이미지 (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>모든 파일 (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>팔레트 열기</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>팔레트 파일을 로드하지 못했습니다\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>색상 추가</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>색상 제거</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>색상 편집...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 색)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>색 지우기</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_nb_NO.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"nb_NO\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Add New</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Move Up</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Move Down</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Remove</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Accept</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Accept the capture</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>App Launcher</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Choose an app to open the capture</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Open With</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Launch in terminal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Keep open after selection</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Unable to launch in terminal.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Unable to write in</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Arrow</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Set the Arrow as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Desenfocament</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Estableix el desenfocament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Capture Mode&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Rectangular Region</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Full Screen (Current Display)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Full Screen (All Monitors)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>No Delay</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> second</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> seconds</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Take new screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Area:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Capture Launcher</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>TextLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Capture Mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Delay:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>WxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translatorcomment>Impossible capturar la pantalla</translatorcomment>\n        <translation>Unable to capture screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Mouse</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Select screenshot area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation type=\"unfinished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Change tool size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation type=\"unfinished\">Clic dret</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation type=\"unfinished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Open side panel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation type=\"unfinished\">Exit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Configuration error resolved. Launch `flameshot gui` again to apply it.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Tool Settings</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Circle Counter</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Add an autoincrementing counter bubble</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Circle</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Set the Circle as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Select Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Saturation</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Hue</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Hex</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Blue</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Value</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Green</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Alpha</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Red</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Accept color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Enter or Left Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Precisely select color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Hold Left Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Toggle magnifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Space or Right Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation type=\"unfinished\">Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Edit Preset:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Enter color to update preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation type=\"unfinished\">Update</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Press button to update the selected preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Delete</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Press button to delete the selected preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Add Preset:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Enter color manually or select it using the color-wheel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Add</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Press button to add preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Unable to add preset. Maximum limit reached.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Unable to remove preset. Minimum limit reached.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Configuration errors</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Unrecognized setting: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Unrecognized shortcut name: &apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Bad value in &apos;%1&apos;. Expected: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>You have successfully resolved the configuration error.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>The configuration contains an error. Open configuration to resolve.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Resolve configuration errors</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation type=\"unfinished\">Reset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Reset to the default value.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Remove</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Remove this setting.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Resolve all</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Resolve all listed errors.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Details</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Configuration</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Interface</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Filename Editor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>General</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Shortcuts</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Resolve</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">New version %1 is available</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">You have the latest version</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Failed to get information about the latest version.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">Unable to close active modal widgets</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Open Launcher</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Configuration</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;About</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Check for updates</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Latest Uploads</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informació</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Quit</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Take Screenshot</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Copy</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Copy selection to clipboard</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Copy the selection into the clipboard</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">Unable to connect via DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Exit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Leave the capture screen</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Edit the name of your captures:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Edit:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Preview:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Save</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Saves the pattern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Restore</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"obsolete\">Reset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Restores the saved pattern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Clear</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Deletes the name</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"unfinished\">Unable to close active modal widgets</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">New version %1 is available</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation type=\"unfinished\">You have the latest version</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"unfinished\">Failed to get information about the latest version.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"unfinished\">Unable to connect via DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importar</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Impossible llegir el fitxer.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Impossible escriure al fitxer.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Guardar Arxiu</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reset</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llançament a l&apos;inici</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation type=\"unfinished\">Importar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation type=\"unfinished\">Impossible llegir el fitxer.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation type=\"unfinished\">Impossible escriure al fitxer.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation type=\"unfinished\">Guardar Arxiu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation type=\"unfinished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"unfinished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation type=\"unfinished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"obsolete\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Show the side panel button</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Show the side panel toggle button in the capture mode.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation type=\"unfinished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation type=\"unfinished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"obsolete\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Confirmation required to delete screenshot from the latest uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation type=\"unfinished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation type=\"unfinished\">Exportar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation type=\"unfinished\">Reset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Automatic check for updates</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Allow multiple flameshot GUI instances simultaneously</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Automatically close daemon when it is not needed</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"obsolete\">Llançament a l&apos;inici</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Launch Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Show welcome message on launch</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Use large predefined color palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>Copy URL after upload</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Copy URL and close window after upload</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Save image after copy</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Save image file after copying it</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Show the help message at the beginning in the capture mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation type=\"unfinished\">Use last region for GUI mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation type=\"unfinished\">Use the last region as the default selection for the next screenshot in GUI mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Show the side panel toggle button in the capture mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Enable desktop notifications</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Show icon in the system tray</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>Ask for confirmation to delete screenshot from the latest uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Check for updates automatically</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>This allows you to take screenshots of Flameshot itself for example</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Launch Flameshot daemon when computer is booted</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Show the welcome message box in the middle of the screen while taking a screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Use a large predefined color palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Copy on double click</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Enable Copy on Double Click</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Copy URL and close window after uploading was successful</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>After copying the screenshot, save it to a file as well</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Save Path</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Change...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Use fixed path for screenshots to save</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Preferred save file extension:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Latest Uploads Max Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>Imgur Application Client ID</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Undo limit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Use JPG format for clipboard (PNG default)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Copy file path after save</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Copy the file path to clipboard after the file is saved</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Anti-aliasing image when zoom the pinned image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>After zooming the pinned image, should the image get smoothened or stay pixelated</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Upload image without confirmation</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Choose a Folder</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Unable to write to directory.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Show magnifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Enable a magnifier while selecting the screenshot area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Square shaped magnifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Make the magnifier to be square-shaped</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Latest Uploads</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">Screenshots history is empty</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Open in browser</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Confirm to delete</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Are you sure you want to delete a screenshot from the latest uploads and server?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Upload Confirmation</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Do you want to upload this capture?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Upload without confirmation</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Obri l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Imatge al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Upload image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation type=\"unfinished\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation type=\"unfinished\">Obri l&apos;URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation type=\"unfinished\">Delete image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation type=\"unfinished\">Imatge al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Save image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation type=\"unfinished\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"unfinished\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Unable to save the screenshot to disk.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Screenshot saved.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation type=\"unfinished\">Image Uploader</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Upload the selection</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Upload to Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Obri l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Delete image</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Imatge al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation type=\"unfinished\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Image Uploader</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Upload the selection to Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>About</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Icon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>License</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Version</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>OS Info</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Copy Info</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Clic dret</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Mou la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Redimensiona la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Guarda la selecció com a fitxer</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Desfés l&apos;última modificació</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Tecla</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Descripció</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Dreceres&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Invert</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Set Inverter as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Line</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Set the Line as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>Marker</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Set the Marker as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Move</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Move the selection area</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Pencil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Set the Pencil as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Pin Tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Pin image on the desktop</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Context menu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation type=\"unfinished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Save to file</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\">Close</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Pixelate</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Set Pixelate as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">Failed to register %1. Error: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">Failed to unregister %1. Error: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Capture saved to clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Error while saving to clipboard</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Save screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Path copied to clipboard as </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">Capture is saved and copied to the clipboard as </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Save Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>Capture saved as </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>Error trying to save as </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Unable to connect via DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Powerful yet simple to use screenshot software.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>See</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Capture the entire desktop.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Open the capture launcher.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Start a manual capture in GUI mode.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Configure</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Capture a single screen.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Path where the capture will be saved</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Existing directory or new file to save to</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Save the capture to the clipboard</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Pin the capture to the screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Upload screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Delay time in milliseconds</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Repeat screenshot with previously selected region</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Screenshot region to select</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Set the filename pattern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Accept capture as soon as a selection is made</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Enable or disable the trayicon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Enable or disable run at startup</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Check the configuration for errors</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Show the help message in the capture mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Define the main UI color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Define the contrast UI color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Print raw PNG capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Define the screen to capture (starting from 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Invalid delay, it must be a number greater than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Invalid path, must be an existing directory or a new file in an existing directory</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>default: screen containing the cursor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Screen number</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Invalid delay, it must be higher than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Invalid screen number, it must be non negative</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Unable to write in</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>Requested screen exceeds screen count</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Full screen screenshot pinned to screen</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Options</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Arguments</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">arguments</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Usage</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>options</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Per default runs Flameshot in the background and adds a tray icon for configuration.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Select entire screen</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation type=\"unfinished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Screenshot history</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Capture screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation type=\"unfinished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Change the tool&apos;s size</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"obsolete\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Rectangle</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Set the Rectangle as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Redo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Redo the next modification</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>Save</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Save screenshot to a file</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Save the capture</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Unable to detect desktop environment (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Unable to capture screen</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Rectangular Selection</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Set Selection as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Set Shortcut</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Enter new shortcut to change </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Press Esc to cancel or Backspace to disable the keyboard shortcut.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>Flameshot must be restarted for changes to take effect.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Hot Keys</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"unfinished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation type=\"unfinished\">Descripció</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation type=\"unfinished\">Tecla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Left Double-click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation type=\"unfinished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation type=\"unfinished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation type=\"unfinished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation type=\"unfinished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation type=\"unfinished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation type=\"unfinished\">Select entire screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation type=\"unfinished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation type=\"unfinished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation type=\"unfinished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation type=\"unfinished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation type=\"unfinished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"obsolete\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\">Capture screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\">Screenshot history</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Active thickness:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Active color:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Press ESC to cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Active tool size: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Active Color: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Grab Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Decrease Tool Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Decrease the size of the other tools</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Increase Tool Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Increase the size of the other tools</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Selection Size Indicator</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Show X and Y dimensions of the selection</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Show the dimensions of the selection (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Century (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Year (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Year (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Month Name (jan)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Month Name (january)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Month (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Week Day (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Week (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Day Name (mon)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Day Name (monday)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>Day (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Day of Month (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>Day (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Hour (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Hour (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Minute (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Second (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Full Date (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Full Date (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Time (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Time (%H-%M)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Flameshot Info</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>StrikeOut</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Underline</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Bold</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Italic</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Left Align</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Center Align</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Right Align</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Text</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Add text to your capture</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"unfinished\">&amp;Take Screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"unfinished\">&amp;Open Launcher</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation type=\"unfinished\">&amp;Configuration</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation type=\"unfinished\">&amp;About</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation type=\"unfinished\">Check for updates</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">New version %1 is available</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation type=\"unfinished\">&amp;Quit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"unfinished\">&amp;Latest Uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">UI Color Editor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Change the color moving the selectors and see the changes in the preview buttons.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Select a Button to modify it</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Main Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Click on this button to set the edition mode of the main color.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Contrast Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Click on this button to set the edition mode of the contrast color.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Undo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation type=\"unfinished\">Desfés l&apos;última modificació</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>New Flameshot version %1 is available</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Ignore</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Later</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Update</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>Upload History</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation type=\"unfinished\">Screenshots history is empty</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Form</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>TextLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Open In Browser</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation type=\"unfinished\">Confirm to delete</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"unfinished\">Are you sure you want to delete a screenshot from the latest uploads and server?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Close</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Empty&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Opacity of area outside selection:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation type=\"unfinished\">UI Color Editor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Colorpicker Editor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Button Selection</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Select All</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Pick</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Unnamed</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Unnamed</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 colors)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Open a new palette from file</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Create a new palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Duplicate the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Delete the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Revert changes to the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Save changes to the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Add a color to the palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Remove the selected color from the palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>New Palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Name</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>GIMP Palettes (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Palette Image (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>All Files (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Open Palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Failed to load the palette file\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Add Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Remove Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Edit Color...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 colors)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Clear Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_nl.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"nl\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>App-starter</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Kies een app om de schermafdruk mee te openen</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Openen met</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Openen in terminalvenster</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Openhouden na selectie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Fout</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Kan niet schrijven naar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Kan niet openen in terminalvenster.</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Cursor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Cursor instellen als verfgereedschap</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Vervaging</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Vervaging instellen als verfgereedschap</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Vastlegmodus&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Rechthoekig gebied</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Volledig scherm (huidig beeldscherm)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Volledig scherm (alle beeldschermen)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>Geen wachttijd</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> seconde</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> seconden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Nieuwe schermfoto maken</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Gebied:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Wachttijd:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translation>Kan scherm niet vastleggen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation type=\"unfinished\">Muiswiel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation type=\"unfinished\">Rechtsklikken</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation type=\"unfinished\">Kleurkiezer tonen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation type=\"unfinished\">Afsluiten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Selecteer een gebied met de cursor of druk op Esc om af te sluiten.\nDruk op Enter om het scherm vast te leggen.\nKlik met de rechtermuisknop om de kleurkiezer te tonen.\nGebruik het muiswiel om de gereedschapsdikte aan te passen.\nDruk op spatie om het zijpaneel te openen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Gereedschapsinstellingen</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Cirkelteller</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Voeg een automatisch verhogende cirkelvormige teller toe</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Cirkel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Cirkel instellen als verfgereedschap</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation type=\"unfinished\">Bijwerken</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation type=\"unfinished\">Standaardwaarden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Configuratie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Uiterlijk</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Bestandsnaambewerker</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>Algemeen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Sneltoetsen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">Er is een nieuwe versie beschikbaar: %1</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">Je beschikt over de nieuwste versie</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Er kan geen versie-informatie worden opgehaald.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Foutmelding</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">De actieve, modale widgets kunnen niet worden gesloten</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">Schermafdruk &amp;maken</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">Starter &amp;openen</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Configuratie</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;Over</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Controleren op updates</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">Recentste up&amp;loads</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL gekopieerd naar klembord.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informatie</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Afsluiten</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Kopiëren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Selectie kopiëren naar klembord</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">Kan niet verbinden via DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Afsluiten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Verlaat het vastlegscherm</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Bewerk de naam van je schermafdrukken:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Bewerken:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Voorbeeld:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Opslaan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Slaat het patroon op</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Standaardwaarden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Herstelt het standaardpatroon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Wissen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Wist de naam</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"unfinished\">De actieve, modale widgets kunnen niet worden gesloten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\">URL gekopieerd naar klembord.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">Er is een nieuwe versie beschikbaar: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation type=\"unfinished\">Je beschikt over de nieuwste versie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"unfinished\">Er kan geen versie-informatie worden opgehaald.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"unfinished\">Kan niet verbinden via DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importeren</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Fout</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Kan bestand niet uitlezen.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Kan bestand niet wegschrijven.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Bestand opslaan</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Herstellen bevestigen</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Weet je zeker dat je de standwaardwaarden van de configuratie wilt herstellen?</translation>\n    </message>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Uitleg tonen</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Toont een bericht met uitleg bij het openen van de vastlegmodus.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Bureaubladmeldingen tonen</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Systeemvakpictogram tonen</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Toont het systeemvakpictogram</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Configuratiebestand</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exporteren</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Standaardwaarden</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Automatisch opstarten</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Flameshot openen</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>Importeren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>Foutmelding</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>Kan bestand niet uitlezen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>Kan bestand niet wegschrijven.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>Bestand opslaan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>Herstellen bevestigen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>Weet je zeker dat je de standwaardwaarden van de configuratie wilt herstellen?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>Uitleg tonen</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Toont een bericht met uitleg bij het openen van de vastlegmodus.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Zijpaneelknop tonen</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Toont de zijpaneelknop in de vastlegmodus.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>Bureaubladmeldingen tonen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>Systeemvakpictogram tonen</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Toont het systeemvakpictogram</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Schermfoto verwijderen uit recentste uploads bevestigen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>Configuratiebestand</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>Exporteren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>Standaardwaarden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Automatisch controleren op updates</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Automatisch opstarten</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Flameshot openen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Welkomstbericht tonen na opstarten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>URL kopiëren na uploaden</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Kopieer de url en sluit het venster na het uploaden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Afbeelding opslaan na kopiëren</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Sla de afbeelding op na deze gekopieerd te hebben</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation type=\"unfinished\">Use last region for GUI mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation type=\"unfinished\">Use the last region as the default selection for the next screenshot in GUI mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Opslaglocatie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Wijzigen...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Schermfoto&apos;s altijd opslaan op dezelfde locatie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>JPG-formaat gebruiken op klembord (standaard: png)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Bestandspad kopiëren na opslaan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Kies een map</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Kan niet wegschrijven naar map.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Recentste uploads</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">Er zijn nog geen schermfoto&apos;s gemaakt</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">URL kopiëren</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL gekopieerd naar klembord.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Openen in browser</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Verwijderen bevestigen</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Weet je zeker dat je de schermfoto wilt verwijderen uit de recentste uploads en van de server?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Bezig met uploaden van afbeelding...</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL gekopieerd naar klembord.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Fout</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Bezig met uploaden van afbeelding...</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">Kan URL niet openen.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL gekopieerd naar klembord.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">Schermafdruk gekopieerd naar klembord.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">URL kopiëren</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">URL openen</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Afbeelding verwijderen</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Afbeelding naar klembord.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation type=\"unfinished\">Bezig met uploaden van afbeelding...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\">URL kopiëren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation type=\"unfinished\">URL openen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation type=\"unfinished\">Afbeelding verwijderen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation type=\"unfinished\">Afbeelding naar klembord.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation type=\"unfinished\">Kan URL niet openen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\">URL gekopieerd naar klembord.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"unfinished\">Schermafdruk gekopieerd naar klembord.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation type=\"unfinished\">Afbeeldingsuploader</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Uploaden naar Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">Bezig met uploaden van afbeelding...</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">URL kopiëren</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">URL openen</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Afbeelding verwijderen</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Afbeelding naar klembord.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Kan URL niet openen.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL gekopieerd naar klembord.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">Schermafdruk gekopieerd naar klembord.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Afbeeldingsuploader</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Upload de selectie naar Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>Over</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Rechtsklikken</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Muiswiel</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Selectie 1px verplaatsen</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Afmetingen van selectie 1px aanpassen</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Vastleggen afsluiten</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Kopiëren naar klembord</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Selectie opslaan als bestand</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Laatste wijziging ongedaan maken</translation>\n    </message>\n    <message>\n        <source>Toggle visibility of sidebar with options of the selected tool</source>\n        <translation type=\"vanished\">Zijbalk met gereedschapsopties tonen/verbergen</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Kleurkiezer tonen</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Wijzig de gereedschapsdikte</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Beschikbare sneltoetsen in de vastlegmodus.</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Toets</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Omschrijving</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Лиценца&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Верзија&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Пречице&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Lijn</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Lijn instellen als verfgereedschap</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>Markeerstift</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Markeerstift instellen als verfgereedschap</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Verplaatsen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Selectiegebied verplaatsen</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Potlood</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Potlood instellen als verfgereedschap</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Vastmaken</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Afbeelding vastmaken op bureaublad</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation type=\"unfinished\">Kopiëren naar klembord</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\">Sluiten</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Pixelvorming</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Pixelvorming instellen als verfgereedschap</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">&apos;%1&apos; kan niet worden ingesteld. Foutmelding: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">&apos;%1&apos; kan niet worden vrijgegeven. Foutmelding: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Fout tijdens opslaan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>Schermafdruk opgeslagen als </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Schermfoto vastgelegd op klembord.</translation>\n    </message>\n    <message>\n        <source>Capture saved to clipboard</source>\n        <translation type=\"vanished\">Schermafdruk vastgelegd op klembord</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Fout tijdens opslaan op klembord</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>Fout tijdens opslaan als </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Schermfoto opslaan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">De schermfoto is opgeslagen en gekopieerd naar het klembord als </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Kan niet verbinden via DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Eenvoudig doch krachtig schermfotoprogramma.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>Bekijken</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Leg de volledige werkomgeving vast.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Open de schermfotostarter.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Start een handmatige vastlegging in programmamodus.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Instellen</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Leg een beeldscherm vast.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Het pad waar de schermfoto wordt opgeslagen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Schermfoto opslaan op klembord</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Wachttijd (in milliseconden)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Bestandsnaampatroon instellen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Systeemvakpictogram in- of uitschakelen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Automatisch opstarten in- of uitschakelen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Uitleg tonen in vastlegmodus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Standaard vormgevingskleur instellen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Standaard contrasterende vormgevingskleur instellen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Onbewerkte png-schermfoto tonen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Afmetingen van de selectie tonen in B H X Y. Niet van toepassing als &apos;onbewerkt&apos; is opgegeven.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Kies het vast te leggen scherm</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>standaard: het scherm met de cursor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Beeldschermnummer</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Ongeldige kleur. Deze optie ondersteunt de volgende opmaken:\n- #RGB (elke van R, G en B is een los hex-getal)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Kleurnamen, zoals &apos;blue&apos; of &apos;red&apos;\nMogelijk moet je het &apos;#&apos;-teken insluiten. Voorbeeld: &apos;\\#FFF&apos;</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Ongeldige wachttijd: de wachttijd moet hoger dan 0 zijn</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Ongeldig beeldschermnummer: het nummer mag geen negatief getal zijn</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Ongeldig pad: het pad moet bestaan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Ongeldige waarde: deze moet worden opgegeven als &apos;true&apos; of &apos;false&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Fout</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Kan niet wegschrijven naar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL gekopieerd naar klembord.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Opties</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Aanvullende opties</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">aanvullende opties</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Gebruik</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>opties</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Standaard wordt Flameshot op de achtergrond uitgevoerd en toont daarbij een systeemvakpictogram.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Hallo, hier ben ik! Klik op het systeemvakpictogram om een schermfoto te maken of rechtsklik om meer opties te tonen.</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Zijpaneel in-/uitklappen</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Afmetingen van selectie 1px aanpassen (links)</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Afmetingen van selectie 1px aanpassen (rechts</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Afmetingen van selectie 1px aanpassen (omhoog)</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Afmetingen van selectie 1px aanpassen (omlaag)</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Gehele scherm selecteren</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Selectie 1px naar links verschuiven</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Selectie 1px naar rechts verschuiven</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Selectie 1px omhoog verschuiven</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Selectie 1px omlaag verschuiven</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Tekst in tekstvak</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>Vastleggen afsluiten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Schermfotogeschiedenis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Scherm vastleggen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>Kleurkiezer tonen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Wijzig de gereedschapsdikte</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Rechthoek</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Rechthoek instellen als verfgereedschap</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Opnieuw</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Volgende wijziging opnieuw toepassen</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translatorcomment>Сачувај</translatorcomment>\n        <translation>Opslaan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Schermafdruk opslaan</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Kan scherm niet vastleggen</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Rechthoekige selectie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Selectie instellen als verfgereedschap</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Sneltoets instellen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Druk op een nieuwe sneltoets voor </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Druk op Esc om af te breken of Backspace om de sneltoets uit te schakelen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Sneltoetsen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Beschikbare sneltoetsen in de vastlegmodus.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>Omschrijving</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>Toets</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation type=\"unfinished\">Zijpaneel in-/uitklappen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation type=\"unfinished\">Afmetingen van selectie 1px aanpassen (links)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation type=\"unfinished\">Afmetingen van selectie 1px aanpassen (rechts</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation type=\"unfinished\">Afmetingen van selectie 1px aanpassen (omhoog)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation type=\"unfinished\">Afmetingen van selectie 1px aanpassen (omlaag)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation type=\"unfinished\">Gehele scherm selecteren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation type=\"unfinished\">Selectie 1px naar links verschuiven</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation type=\"unfinished\">Selectie 1px naar rechts verschuiven</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation type=\"unfinished\">Selectie 1px omhoog verschuiven</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation type=\"unfinished\">Selectie 1px omlaag verschuiven</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation type=\"unfinished\">Tekst in tekstvak</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\">Scherm vastleggen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\">Schermfotogeschiedenis</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Actieve dikte:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Actieve kleur:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Druk op Esc om te annuleren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Kleur opnemen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Grootteindicatie van selectie</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Toon de afmetingen van de selectie (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Eeuw (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Jaar (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Jaar (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Naam van de maand (јаn)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Naam van de maand (јаnuari)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Maand (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Weekdag (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Week (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Naam van de dag (ma)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Naam van de dag (maandag)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>Dag (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Dag van de maand (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>Dag (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Tijd (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Tijd (%H-%M)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Uur (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Uur (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Minuten (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Seconden (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Volledige datum (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Volledige datum (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Flameshot-informatie</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>Doorhalen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Onderstrepen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Vetgedrukt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Cursief</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Tekst</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Voeg tekst toe aan je schermafdruk</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"unfinished\">Schermafdruk &amp;maken</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"unfinished\">Starter &amp;openen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation type=\"unfinished\">&amp;Configuratie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation type=\"unfinished\">&amp;Over</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation type=\"unfinished\">Controleren op updates</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">Er is een nieuwe versie beschikbaar: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation type=\"unfinished\">&amp;Afsluiten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"unfinished\">Recentste up&amp;loads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Kleurenschemabewerker</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Wijzig de kleur d.m.v. de selectie-indicators en bekijk de wijzigingen op de voorbeeldknoppen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Kies een te bewerken knop</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Hoofdkleur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Klik op deze knop om de hoofdkleur te bwerken.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Contrastkleur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Klik op deze knop om de contrastkleur te bewerken.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Ongedaan mken</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Laatste wijziging ongedaan maken</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>Er is een nieuwe versie beschikbaar: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Negeren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Later</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Bijwerken</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation type=\"unfinished\">Er zijn nog geen schermfoto&apos;s gemaakt</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\">URL kopiëren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation type=\"unfinished\">Verwijderen bevestigen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"unfinished\">Weet je zeker dat je de schermfoto wilt verwijderen uit de recentste uploads en van de server?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Sluiten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Doorzichtigheid van gebied buiten selectie:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation type=\"unfinished\">Kleurenschemabewerker</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Knopselectie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Alles selecteren</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_nl_NL.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"nl_NL\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Nieuwe Toevoegen</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Naar boven</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Naar beneden</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Verwijderen</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Accepteren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Opname accepteren</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>App-starter</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Kies een programma om de schermfoto mee te openen</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Openen met</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Openen in terminalvenster</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Openhouden na selectie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Fout</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Kan niet schrijven naar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Kan niet openen in terminalvenster.</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Cursor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Cursor instellen als verfgereedschap</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Vervaging</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Vervaging instellen als verfgereedschap</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Vastlegmodus&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Rechthoekig gebied</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Volledig scherm (huidig beeldscherm)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Volledig scherm (alle beeldschermen)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>Geen wachttijd</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> seconde</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> seconden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Nieuwe schermfoto maken</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Gebied:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Opname starter</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>TekstLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Opname-modus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Wachttijd:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>BxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translation>Kan scherm niet vastleggen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Muis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Schermfotogebied selecteren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>Muiswiel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Gereedschapsmaat wijzigen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>Rechterklik</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>Kleurkiezer tonen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Zijpaneel openen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>Afsluiten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>Opname beëindigen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>Opname beëindigen?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>Laat dit niet meer zien</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot is de focus kwijt. Toetsenbord sneltoetsen werken niet totdat je ergens klikt.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Configuratiefout opgelost. Start `flameshot gui` opnieuw om het toe te passen.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Selecteer een gebied met de cursor of druk op Esc om af te sluiten.\nDruk op Enter om het scherm vast te leggen.\nKlik met de rechtermuisknop om de kleurkiezer te tonen.\nGebruik het muiswiel om de gereedschapsdikte aan te passen.\nDruk op spatie om het zijpaneel te openen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Gereedschapsinstellingen</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Cirkelteller</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Voeg een automatisch verhogende cirkelvormige teller toe</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Cirkel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Cirkel instellen als verfgereedschap</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Selecteer Kleur</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Verzadiging</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Tint</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Hex</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Blauw</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Waarde</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Groen</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Alpha</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Rood</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Kleur accepteren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Enter of Linkermuisknop</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Kies precies de kleur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Linkermuisknop ingedrukt houden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Vergrootglas</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Spatie of Rechtermuisknop</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Annuleren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <source>Select Preset:</source>\n        <translation type=\"vanished\">Voorinstelling selecteren:</translation>\n    </message>\n    <message>\n        <source>Select preset using the spinbox</source>\n        <translation type=\"vanished\">Selecteer de voorinstelling met de draaischijf</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Voorinstelling bewerken:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Kleur invoeren om de voorinstelling bij te werken</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>Bijwerken</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Druk op de knop om de geselecteerde voorinstelling bij te werken</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Verwijderen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Druk op de knop om de geselecteerde preset te wissen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Voorinstelling toevoegen:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Voer kleur handmatig in of selecteer deze met het kleurenwiel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Toevoegen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Druk op de knop om een voorinstelling toe te voegen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>Fout</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Kan geen voorinstelling toevoegen. Maximum limiet bereikt.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Kan voorinstelling niet verwijderen. Minimum limiet bereikt.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Configuratiefouten</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Niet-herkende instelling: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Niet-herkende snelkoppelingsnaam: &apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Snelkoppelingsconflict: &apos;%1&apos; en &apos;%2&apos; hebben dezelfde snelkoppeling: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Slechte waarde in &apos;%1&apos;. Verwacht: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>Configuratiefout met succes opgelost.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>De configuratie bevat een fout. Open de configuratie om dit op te lossen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>Slechte config key &apos;%1&apos; in ConfigHandler. Gelieve dit als een bug te melden.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Configuratiefouten oplossen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;U moet alle fouten oplossen voordat u verdergaat:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>Herstellen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Terugzetten op de standaardwaarde.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Verwijderen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Verwijder deze instelling.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Sommige sneltoetsen hebben conflicten.\nDit zal NIET voorkomen dat flameshot start.\nLos ze alstublieft handmatig op in het configuratiebestand.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Alles oplossen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Alle vermelde fouten oplossen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Informatie</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Configuratie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Uiterlijk</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Bestandsnaambewerker</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>Algemeen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Sneltoetsen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Oplossen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Configuratie bestand heeft fouten. Los ze op alvorens verder te gaan.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">Er is een nieuwe versie beschikbaar: %1</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">Je beschikt over de nieuwste versie</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Er kan geen versie-informatie worden opgehaald.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Foutmelding</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">De actieve, modale widgets kunnen niet worden gesloten</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">Schermfo&amp;to maken</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">Starter &amp;openen</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Configuratie</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;Over</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Controleren op updates</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">Recentste up&amp;loads</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL gekopieerd naar klembord.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informatie</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Afsluiten</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Kopiëren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Selectie naar klembord kopiëren</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Selectie kopiëren naar klembord</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">Kan niet verbinden via DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Afsluiten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Opnamescherm verlaten</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Naam van de schermfoto&apos;s bewerken:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Bewerken:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Voorbeeld:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Opslaan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Slaat het patroon op</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Herstellen</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Standaardwaarden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Herstelt het standaardpatroon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Wissen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Wist de naam</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>Fout</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>Actieve widgets kunnen niet worden gesloten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL gekopieerd naar klembord.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>Nieuwe versie %1 is beschikbaar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>Dit is de nieuwste versie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>Kan geen informatie krijgen over de nieuwste versie.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Kan niet verbinden via DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importeren</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Fout</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Kan bestand niet uitlezen.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Kan bestand niet wegschrijven.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Bestand opslaan</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Herstellen bevestigen</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Weet je zeker dat je de standwaardwaarden van de configuratie wilt herstellen?</translation>\n    </message>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Uitleg tonen</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Toont een bericht met uitleg bij het openen van de vastlegmodus.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Bureaubladmeldingen tonen</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Systeemvakpictogram tonen</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Toont het systeemvakpictogram</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Configuratiebestand</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exporteren</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Standaardwaarden</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Automatisch opstarten</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Flameshot openen</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>Importeren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>Foutmelding</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>Kan bestand niet uitlezen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>Kan bestand niet wegschrijven.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>Bestand opslaan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>Herstellen bevestigen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>Weet u zeker dat u de standwaardwaarden van de configuratie wilt herstellen?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>Uitleg tonen</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Toont een bericht met uitleg bij het openen van de vastlegmodus.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Zijpaneelknop tonen</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Toont de zijpaneelknop in de vastlegmodus.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>Bureaubladmeldingen tonen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>Systeemvakpictogram tonen</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Toont het systeemvakpictogram</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Bevestiging vereist bij verwijdering van schermfoto uit recente uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>Configuratiebestand</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>Exporteren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>Standaardwaarden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Automatisch controleren op updates</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Meerdere instanties van flameshot GUI toestaan</translation>\n    </message>\n    <message>\n        <source>This allows you to take screenshots of flameshot itself for example.</source>\n        <translation type=\"vanished\">Hiermee kunt u screenshots maken van bijvoorbeeld Flameshot zelf.</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Automatisch sluiten van de daemon wanneer deze niet nodig is</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Automatisch opstarten</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Flameshot openen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Welkomstbericht tonen na opstarten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Groot voorgedefinieerd kleurenpalet gebruiken</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>URL kopiëren na uploaden</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Kopieer de url en sluit het venster na het uploaden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Afbeelding opslaan na kopiëren</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Sla de afbeelding op na deze gekopieerd te hebben</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Toon het helpbericht aan het begin in de opnamemodus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation>Vorige gebied gebruiken bij GUI-modus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation>In GUI-modus het laatste gebied als standaardselectie voor de volgende schermfotogebied gebruiken</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Toon de schakelknop op het zijpaneel in de vastlegmodus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Meldingen op bureaublad inschakelen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation>Meldingen van afbreking tonen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation>Meldingen van afbreking inschakelen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Pictogram in systeemvak tonen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation>Grim gebruiken om schermfoto&apos;s te maken</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation>Grim is een hulpprogramma in Wayland om schermen vast te leggen op basis van het screencopy-protocol. Schakel het in principe alleen in op minimale wayland-vensterbeheerders zoals sway, hyprland, enz.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>Om bevestiging vragen bij het verwijderen van schermfoto&apos;s van de laatste uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Automatisch controleren op updates</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>Hiermee kunt u schermfoto&apos;s maken van Flameshot zelf, bijvoorbeeld</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Start Flameshot daemon wanneer de computer wordt opgestart</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Toon de welkomstboodschap in het midden van het scherm tijdens het maken van een schermfoto</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Een groot voorgedefinieerd kleurenpalet gebruiken</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Kopiëren met dubbelklik</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Enable Copy on Double Click</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Kopieer URL en sluit venster nadat het uploaden succesvol was</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation>Automatisch uit het geheugen verwijderen wanneer het niet meer nodig is</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation>Daemon (achtergrondproces) automatisch afsluiten wanneer deze niet meer nodig is</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation>Bij systeemstart op de achtergrond starten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation>Flameshot-daemon (achtergrondproces) starten wanneer de computer wordt opgestart</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation>Beëindiging van opname bevestigen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation>Bevestigingsprompt tonen bij afbreken met ESC</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation>Kopiëren naar klembord met Dubbelklik inschakelen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation>URL kopiëren na uploaden was succesvol</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>Schermfoto, na het kopiëren, ook opslaan in bestand</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Opslaglocatie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Wijzigen...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Vaste locatie gebruiken voor het opslaan van schermfoto&apos;s</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Voorkeursbestandsextensie:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Max. grootte van recente uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>Imgur Application-Client-ID</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Beperking ongedaan maken</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>JPG-formaat gebruiken op klembord (standaard: png)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation>Verliesgevend JPG-formaat gebruiken voor klembord (standaard verliesvrij PNG)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Bestandspad kopiëren na opslaan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Kopieer het bestandspad naar het klembord nadat het bestand is opgeslagen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Anti-aliasing afbeelding bij het inzoomen van de vastgepinde afbeelding</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>Na het zoomen van de vastgepinde afbeelding, moet de afbeelding gladder worden of pixelig blijven</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Afbeelding uploaden zonder bevestiging</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Kies een map</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Kan niet wegschrijven naar map.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Vergrootglas tonen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Vergrootglas inschakelen bij het selecteren van het schermfotogebied</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Vierkant vergrootglas</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Maak de loep vierkant</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation>Milliseconden voordat de geometrieweergave zich verbergt; 0 betekent niet verbergen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation>Dimmen van geometrieweergave (ms)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation>Geometrieweergave</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation>Locatie weergeven</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation>Geen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation>Linksboven</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation>Rechtsboven</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation>Linksonder</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation>Rechtsonder</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation>Midden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation>Kwaliteitsbereik van 0-100; Hogere waarde is betere kwaliteit en grotere bestandsgrootte</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation>JPEG-kwaliteit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation>Pijl omkeren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation>De pijlpunt eerst tekenen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation>Onbeveiligde pixelvorming</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation>Teken het pixelvormingeffect op een onbeveiligde, maar meer esthetische wijze.</translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Recentste uploads</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">Er zijn nog geen schermfoto&apos;s gemaakt</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">URL kopiëren</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL gekopieerd naar klembord.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Openen in browser</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Verwijderen bevestigen</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Weet je zeker dat je de schermfoto wilt verwijderen uit de recentste uploads en van de server?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Bezig met uploaden van afbeelding...</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL gekopieerd naar klembord.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Fout</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Upload Bevestigingn</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Wil je deze opname uploaden?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Uploaden zonder bevestiging</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Bezig met uploaden van afbeelding...</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">Kan URL niet openen.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL gekopieerd naar klembord.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">Schermafdruk gekopieerd naar klembord.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">URL kopiëren</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">URL openen</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Afbeelding verwijderen</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Afbeelding naar klembord.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Upload image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>Afbeelding uploaden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>URL kopiëren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>URL openen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>Afbeelding verwijderen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>Afbeelding naar klembord.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Beeld bewaren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Kan URL niet openen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL gekopieerd naar klembord.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>Schermfoto gekopieerd naar klembord.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Kan de schermfoto niet op schijf opslaan.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Schermfoto opgeslagen.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>Afbeelding uploader</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Uploaden van de selectie</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Uploaden naar Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">Uploaden van afbeelding</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">URL kopiëren</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">URL openen</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Afbeelding verwijderen</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Afbeelding naar klembord.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Kan URL niet openen.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL gekopieerd naar klembord.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">De schermfoto is gekopieerd naar het klembord.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Afbeelding uploader</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Upload de selectie naar Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>Over</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Ikoontje</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>Licentie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Versie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot versie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>Besturingssysteem info</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Kopieer Info</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Rechtsklikken</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Muiswiel</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Selectie 1px verplaatsen</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Afmetingen van selectie 1px aanpassen</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Vastleggen afsluiten</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Kopiëren naar klembord</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Selectie opslaan als bestand</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Laatste wijziging ongedaan maken</translation>\n    </message>\n    <message>\n        <source>Toggle visibility of sidebar with options of the selected tool</source>\n        <translation type=\"vanished\">Zijbalk met gereedschapsopties tonen/verbergen</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Kleurkiezer tonen</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Wijzig de gereedschapsdikte</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Beschikbare sneltoetsen in de vastlegmodus.</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Toets</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Omschrijving</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Overeenkomst&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Versie&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Пречице&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Omkeren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Inverter instellen als schildergereedschap</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Lijn</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Lijn instellen als verfgereedschap</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>Markeerstift</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Markeerstift instellen als verfgereedschap</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Verplaatsen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Selectiegebied verplaatsen</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Potlood</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Potlood instellen als verfgereedschap</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Vastmaken</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Afbeelding vastmaken op bureaublad</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Context menu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation>Kopiëren naar klembord</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Opslaan naar bestand</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation>Rechtsom roteren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation>Linksom roteren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation>Dekking vergroten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation>Dekking verminderen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation>Sluiten</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Pixelvorming</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation>Pixelvorming als werktuig instellen.</translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Pixelvorming instellen als verfgereedschap</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation>Primaire instantie</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation>&lt;b&gt;Primaire instantie.&lt;/b&gt; Berichten ontvangen van secundaire instanties:</translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">&apos;%1&apos; kan niet worden ingesteld. Foutmelding: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">&apos;%1&apos; kan niet worden vrijgegeven. Foutmelding: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Fout tijdens opslaan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>De schermfoto is opgeslagen als </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Schermfoto vastgelegd op klembord.</translation>\n    </message>\n    <message>\n        <source>Capture saved to clipboard</source>\n        <translation type=\"vanished\">De schermfoto is vastgelegd op het klembord</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Fout tijdens opslaan op klembord</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>Fout tijdens opslaan als </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Schermfoto opslaan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Pad gekopieerd naar klembord als </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Het opslaan is afgebroken</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Het opslaan is afgebroken</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">De schermfoto is opgeslagen en gekopieerd naar het klembord als </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Kan niet verbinden via DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Krachtige doch eenvoudige software voor schermfoto&apos;s.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>Bekijken</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Leg de volledige werkomgeving vast.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Open de schermfotostarter.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Start een handmatige vastlegging in programmamodus.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Instellen</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Leg een beeldscherm vast.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Het pad waar de schermfoto wordt opgeslagen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation>Schermfoto maken van alle beeldschermen tegelijk.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation>Schermfoto maken van het gespecialiseerde beeldscherm.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Bestaande map of nieuw bestand om op te slaan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Schermfoto opslaan op klembord</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Zet de opname vast op het scherm</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Schermfoto uploaden</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Wachttijd (in milliseconden)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Schermfoto herhalen met voorgaande gebied</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Te selecteren schermfotogebied</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Bestandsnaampatroon instellen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Accepteer vastlegging zodra een selectie is gemaakt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Systeemvakpictogram in- of uitschakelen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Automatisch opstarten in- of uitschakelen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation>Meldingen in- of uitschakelen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Controleer de configuratie op fouten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Uitleg tonen in vastlegmodus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Standaard vormgevingskleur instellen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Standaard contrasterende vormgevingskleur instellen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Onbewerkte PNG schermfoto tonen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Print de geometrie van de selectie in het formaat WxH+X+Y. Doet niets als raw is opgegeven</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Definieer het vast te leggen scherm (beginnend bij 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Ongeldige vertraging, het moet een getal groter dan 0 zijn</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Ongeldige regio, gebruik &apos;BxH+X+Y&apos; of &apos;alle&apos; of &apos;screen0/screen1/...&apos;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Ongeldig pad, moet een bestaande map zijn of een nieuw bestand in een bestaande map</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Kies het vast te leggen scherm</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>standaard: het scherm met de cursor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Beeldschermnummer</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Ongeldige kleur. Deze optie ondersteunt de volgende opmaken:\n- #RGB (elke van R, G en B is een los hex-getal)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Kleurnamen, zoals &apos;blue&apos; of &apos;red&apos;\nMogelijk moet je het &apos;#&apos;-teken insluiten. Voorbeeld: &apos;\\#FFF&apos;</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Ongeldige wachttijd: de wachttijd moet hoger dan 0 zijn</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Ongeldig beeldschermnummer: het nummer mag geen negatief getal zijn</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Ongeldig pad: het pad moet bestaan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Ongeldige waarde: deze moet worden opgegeven als &apos;true&apos; of &apos;false&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Fout</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Kan niet wegschrijven naar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>Opgevraagd scherm overschrijdt het aantal schermen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Volledige schermfoto op scherm vastgemaakt</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL gekopieerd naar klembord.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Opties</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Argumenten</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">argumenten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation>Nevenopdrachten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation>nevenopdrachten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Gebruik</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>opties</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Standaard wordt Flameshot op de achtergrond uitgevoerd en toont daarbij een systeemvakpictogram.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Hallo, hier ben ik! Klik op het pictogram in het systeemvak om een schermfoto te maken of gebruik de rechtermuisknop voor meer opties.</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Zijpaneel in-/uitklappen</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Afmetingen van selectie 1px aanpassen (links)</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Afmetingen van selectie 1px aanpassen (rechts</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Afmetingen van selectie 1px aanpassen (omhoog)</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Afmetingen van selectie 1px aanpassen (omlaag)</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Gehele scherm selecteren</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Selectie 1px naar links verschuiven</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Selectie 1px naar rechts verschuiven</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Selectie 1px omhoog verschuiven</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Selectie 1px omlaag verschuiven</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Tekst in tekstvak</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Huidig gereedschap verwijderen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>Vastleggen afsluiten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Laatste schermfoto&apos;s</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Scherm vastleggen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>Kleurkiezer tonen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>De grootte van het gereedschap wijzigen</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Wijzig de gereedschapsdikte</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Rechthoek</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Rechthoek instellen als verfgereedschap</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Opnieuw</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Volgende wijziging opnieuw toepassen</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translatorcomment>Сачувај</translatorcomment>\n        <translation>Opslaan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Schermfoto opslaan naar bestand</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Schermfoto opslaan</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Unable to detect desktop environment (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation>De universele wayland schermopname-adapter vereist Grim als de schermopname-component van wayland. Als de component voor het vastleggen van het scherm ontbreekt, installeer deze dan!</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation>Als de instelling useGrimAdapter niet is ingeschakeld, wordt het dbus-protocol gebruikt. Let op dat het gebruik van het dbus-protocol onder wayland wordt aangeraden. Het advies is om in flameshot.ini de instelling useGrimAdapter in te schakelen om de grim-based algemene wayland schermfoto-adapter te activeren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation>de schermafdrukcomponent van grim is geïmplementeerd op basis van wlroots en kan niet worden gebruikt in GNOME of vergelijkbare desktopomgevingen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation>Kan desktopomgeving niet detecteren (GNOME? KDE? Qile? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Tip: stel de omgevingsvariabele XDG_CURRENT_DESKTOP in.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Kan scherm niet vastleggen</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation>Secundaire instantie</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation>&lt;b&gt;Secundaire instantie.&lt;/b&gt; Bericht verzenden naar primaire:</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation>Typ hier iets...</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation>&amp;Verzenden</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation>Fout bij verzenden bericht</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation>Het bericht &apos;%1&apos; kon niet naar de primaire instantie worden verzonden.</translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Rechthoekige selectie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Selectie instellen als verfgereedschap</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Sneltoets instellen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Druk op een nieuwe sneltoets voor </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Druk op Esc om af te breken of ⌘+Backspace om deze sneltoets uit te schakelen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Druk op Esc om af te breken of Backspace om de sneltoets uit te schakelen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>Flameshot moet opnieuw worden opgestart om de wijzigingen van kracht te laten worden.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Sneltoetsen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Beschikbare sneltoetsen in de vastlegmodus.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>Omschrijving</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>Toets</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Linker dubbelklik</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation>Zijpaneel in-/uitklappen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation>Kleur kiezen van het scherm</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation>Selectie 1px naar links aanpassen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation>Selectie 1px naar rechts aanpassen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation>Selectie 1px omhoog aanpassen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation>Selectie 1px omlaag aanpassen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation>Breedte symmetrisch met 2px verkleinen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation>Breedte symmetrisch met 2px vergroten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation>Hoogte symmetrisch met 2px vergroten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation>Hoogte symmetrisch met 2px verkleinen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation>Volledig scherm selecteren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation>Selectie 1px naar links verschuiven</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation>Selectie 1px naar rechts verschuiven</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation>Selectie 1px omhoog verschuiven</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation>Selectie 1px omlaag verschuiven</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation>Tekst in tekstgebied vastleggen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation>Geselecteerd object verwijderen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation>Huidige selectie annuleren</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"obsolete\">Huidig gereedschap verwijderen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation>Scherm vastleggen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation>Laatste schermfoto&apos;s</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Actieve dikte:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Actieve kleur:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Druk op Esc om te annuleren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Actief gereedschap: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Active Color: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Kleur opnemen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation>Raster weergeven</translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Gereedschapsomvang verlagen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Verlaag de omvang van andere gereedschappen</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Gereedschapsomvang verhogen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Verhoog de omvang van andere gereedschappen</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Grootte indicatie van selectie</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Toon X en Y afmetingen van de selectie</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Toon de afmetingen van de selectie (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Eeuw (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Jaar (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Jaar (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Naam van de maand (јаn)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Naam van de maand (јаnuari)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Maand (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Weekdag (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Wek (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Naam van de dag (ma)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Naam van de dag (maandag)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>Dag (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Dag van de maand (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>Dag (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Tijd (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Tijd (%H-%M)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Uur (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Uur (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Minuten (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Seconden (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Volledige datum (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Volledige datum (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation>Volledige datum (%d-%m-%Y)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Flameshot informatie</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>Doorhalen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Onderstrepen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Vetgedrukt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Cursief</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Links uitlijnen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Midden uitlijnen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Rechts uitlijnen</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Tekst</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Voeg tekst toe aan je schermfoto</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>&amp;Schermfoto maken</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>Starter &amp;openen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation>&amp;Configuratie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation>&amp;Over</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation>Controleren op updates</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation>Nieuwe versie %1 is beschikbaar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation>&amp;Afsluiten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>Recente up&amp;loads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation>Opslaglocatie &amp;openen</translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Kleurenschemabewerker</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Wijzig de kleur d.m.v. de selectie-indicators en bekijk de wijzigingen op de voorbeeldknoppen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Selecteer een knop om deze te bewerken</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Hoofdkleur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Klik op deze knop om de hoofdkleur te bewerken.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Contrastkleur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Klik op deze knop om de contrastkleur te bewerken.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Ongedaan maken</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Laatste wijziging ongedaan maken</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>Er is een nieuwe versie beschikbaar: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Negeren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Straks</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Bijwerken</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>Uploaden Geschiedenis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>Geen laatste schermfoto&apos;s</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Formulier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>TekstLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>Kopieer URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Openen in browser</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>Bevestig om te verwijderen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>Weet u zeker dat u een schermfoto van de recente uploads en server wilt verwijderen?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Sluiten</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Leeg&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Doorzichtigheid van gebied buiten selectie:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>Gebruikersomgeving kleur bewerker</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Kleurkiezer bewerker</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Knopselectie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Alles selecteren</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Kies</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Naamloos</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Naamloos</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 kleuren)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Open een nieuw palet vanuit een bestand</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Maak een nieuw palet</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Dupliceer het huidige palet</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Verwijder het huidige palet</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Wijzigingen terugdraaien naar het huidige palet</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Wijzigingen opslaan in het huidige palet</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Voeg een kleur toe aan het palet</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Verwijder de geselecteerde kleur uit het palet</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>Nieuw Palet</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Name</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>GIMP Paletten (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Palet afbeelding (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>Alle bestanden (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Palet openen</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Het laden van het paletbestand is mislukt\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Kleur toevoegen</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Verwijder Kleur</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Bewerk Kleur...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 kleuren)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Heldere Kleur</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_pl.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"pl_PL\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Dodaj nowy</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Ruch w górę</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Ruch w dół</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Usuń</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Akceptuj</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Akceptuj zrzut</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>Uruchamianie aplikacji</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Wybierz aplikację do otwierania zrzutu</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Otwórz za pomocą</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Otwórz w konsoli</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Pozostaw otwarte po zaznaczeniu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Błąd</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Nie można zapisać</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Nie można uruchomić w terminalu.</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Strzałka</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Wybierz strzałkę jako narzędzie rysowania</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Rozmycie</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Rozmywanie obszarów</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Tryb przechwytywania&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Zaznaczony obszar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Pełny ekran (obecny monitory)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Pełny ekran (wszystkie monitory)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>Bez opóźnienia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> sekunda</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> sekundy</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Wykonaj nowy zrzut ekranu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Obszar:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Program uruchamiający przechwytanie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>Etykieta tekstowa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Tryb przechwytywania</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Opóźnienie:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>Szerokość (W) x Wysokość (H) + x + y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translation>Nie można przechwycić ekranu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Myszka</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Wybierz obszar zrzutu ekranu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>Kółko myszy</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Zmień rozmiar narzędzia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>Prawy przycisk</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>Pokaż próbnik kolorów</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Otwórz panel boczny</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>Wyjdź</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>Zakończ przechwytywanie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>Czy na pewno chcesz zakończyć przechwytywanie?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>Nie pokazuj więcej</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot przeszedł w tryb działania w tle. Skróty klawiszowe nie zadziałają dopóki gdzieś nie klikniesz.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Błąd konfiguracji rozwiązany. Otwórz &apos;flameshot gui&apos; ponownie.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Wybierz obszar za pomocą myszy lub wciśnij Esc aby wyjść.\nWciśnij Enter, aby wykonać zrzut ekranu.\nPrawy klik, aby pokazać próbnik kolorów.\nUżyj kółka myszy aby zmienić grubość narzędzia.\nSpacja, aby pokazać panel boczny.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Ustawienia narzędzi</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Licznik</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Dodaj automatycznie zwiększający się bąbelek licznika</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Okręgi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Rysowanie okręgów i elips</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Wybierz kolor</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Nasycenie</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Barwa</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Kod heksadecymalny</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Niebieski</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Wartość</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Zielony</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Alfa</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Czerwony</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Akceptuj kolor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Enter lub kliknij lewym przyciskiem myszy</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Wybierz kolor precyzyjnie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Przytrzymaj lewy przycisk myszy</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Włącz/wyłącz lupę</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Spacja lub kliknięcie prawym przyciskiem myszy</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Anuluj</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Edytuj ustawienia wstępne:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Wprowadź kolor, aby zaktualizować ustawienie wstępne</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>Aktualizuj</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Naciśnij przycisk, aby zaktualizować wybrane ustawienie wstępne</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Usuń</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Naciśnij przycisk, aby usunąć wybrane ustawienie wstępne</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Add Preset:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Enter color manually or select it using the color-wheel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Dodaj</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Press button to add preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>Błąd</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Unable to add preset. Maximum limit reached.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Unable to remove preset. Minimum limit reached.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Błędy konfiguracji</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Nieznane ustawienie: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Nieznany skrót klawiszowy: &apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Konflikt skrótów klawiszowych: &apos;%1&apos; i &apos;%2&apos; mają przypisany ten sam skrót: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Nieprawidłowa wartość w &apos;%1&apos;. Oczekiwano: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>Rozwiązałeś błąd konfiguracji.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>Konfiguracja zawiera błąd. Otwórz konfigurację by go rozwiązać.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>Nieprawidłowy klucz konfiguracji: &apos;%1&apos;. Zgłoś to jako błąd.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Rozwiąż błędy konfiguracji</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Musisz rozwiązać wszystkie błędy przed kontynuowaniem:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>Przywróć</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Przywróć do wartości domyślnej.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Usuń</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Usuń to ustawienie.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Niektóre skróty klawiszowe są w konflikcie.\nTo NIE spowoduje zamknięcia programu.\nRozwiąż błędy ręcznie w pliku konfiguracyjnym.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Rozwiąż wszystkie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Rozwiąż wszystkie błędy.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Szczegóły</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Konfiguracja</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Interfejs</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Edytor nazw plików</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>Ogólne</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Skróty</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Rozwiąż</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Plik konfiguracyjny zawiera błędy. Rozwiąż je przed kontynuowaniem.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">Nowa wersja %1 jest dostępna</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">Masz najnowszą wersję</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Nie udało się uzyskać informacji o najnowszej wersji.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Błąd</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">Nie można zamknąć aktywnych widżetów modalnych</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Zrzut ekranu</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Pokaż ekran startowy</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Konfiguracja</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;O programie</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Sprawdź aktualizacje</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Ostatnio wysłane</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL skopiowany do schowka.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informacje</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Wyjdź</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Kopiuj</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Kopiuj zaznaczenie do schowka</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Kopiuj zaznaczony obszar do schowka</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">Nie można się połączyć za pomocą DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Wyjdź</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Opuść ekran przechwytywania</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Edycja wzorca nazwy plików:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Edytuj:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Podgląd:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Zapisz</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Zapisuje wzorzec</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Przywróć</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Przywraca zapisany wzorzec</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Wyczyść</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Usuwa nazwę</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>Błąd</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>Nie można zamknąć aktywnych widżetów modalnych</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>Adres URL został skopiowany do schowka.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>Dostępna jest nowa wersja %1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>Masz najnowszą wersję</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>Nie udało się uzyskać informacji o najnowszej wersji.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Nie można nawiązać połączenia z DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Import</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Błąd</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Nie można odczytać pliku.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Nie można zapisać pliku.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Zapisz plik</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Potwierdź Reset</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Czy na pewno chcesz zresetować konfigurację?</translation>\n    </message>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Pokaż podpowiedzi</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Pokaż podpowiedzi na początku trybu przechwytywania.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Pokaż powiadomienia ekranowe</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Pokaż ikonę w trayu</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Pokaż ikonę w zasobniku systemowym</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Plik konfiguracyjny</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Export</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reset</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Uruchom podczas startu</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Uruchom Flameshot</translation>\n    </message>\n    <message>\n        <source>Close after capture</source>\n        <translation type=\"vanished\">Zamknij po wykonaniu zrzutu</translation>\n    </message>\n    <message>\n        <source>Close after taking a screenshot</source>\n        <translation type=\"vanished\">Zamknij po wykonaniu zrzutu ekranu</translation>\n    </message>\n    <message>\n        <source>Copy URL after upload</source>\n        <translation type=\"vanished\">Kopiuj adres URL po wysłaniu</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Kopiuj adres URL po wysłaniu i zamknij okno</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>Importuj</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>Błąd</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>Nie można odczytać pliku.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>Nie można zapisać pliku.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>Zapisz plik</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>Potwierdź przywracanie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>Czy na pewno chcesz przywrócić konfigurację domyślną?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>Pokaż podpowiedzi</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Pokaż podpowiedzi na początku trybu przechwytywania.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Pokaż przycisk panelu bocznego</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Pokaż przełącznik panelu bocznego w trybie przechwytywania.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>Pokaż powiadomienia ekranowe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>Pokaż ikonę w centrum akcji</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Pokaż ikonę w zasobniku systemowym</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Potwierdź aby usunąć zrzuty z ostatnio wysłanych</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>Plik konfiguracyjny</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>Eksportuj</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>Przywróć</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Automatycznie sprawdzaj aktualizacje</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Zezwól na wiele instancji flameshot GUI jednocześnie</translation>\n    </message>\n    <message>\n        <source>This allows you to take screenshots of flameshot itself for example.</source>\n        <translation type=\"vanished\">To ustawienie zezwala na chociażby tworzenie zrzutu ekranów samego flameshot&apos;a.</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Automatycznie zamykaj deamon, gdy nie jest już potrzebny</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Uruchom podczas startu</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Uruchom Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Pokaż wiadomość powitalną przy starcie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Używaj dużej predefiniowanej palety kolorów</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>Kopiuj adres URL po wysłaniu</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Kopiuj adres URL i zamknij okno po wysłaniu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Zapisz obraz po skopiowaniu</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Zapisz plik obrazu po skopiowaniu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Show the help message at the beginning in the capture mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation type=\"unfinished\">Use last region for GUI mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation type=\"unfinished\">Use the last region as the default selection for the next screenshot in GUI mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Show the side panel toggle button in the capture mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Enable desktop notifications</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation>Pokaż powiadomienia o przerwaniu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation>Włącz powiadomienia o przerwaniu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Show icon in the system tray</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation>Użyj programu grim (Wayland) do robienia zrzutów ekranu.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation>Grim to narzędzie dostępne wyłącznie w środowisku Wayland, służące do przechwytywania ekranów w oparciu o protokół screencopy. Zasadniczo należy je włączać tylko w minimalnych menedżerach okien Wayland, takich jak sway, hyprland itp.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>Ask for confirmation to delete screenshot from the latest uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Check for updates automatically</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>This allows you to take screenshots of Flameshot itself for example</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Launch Flameshot daemon when computer is booted</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Show the welcome message box in the middle of the screen while taking a screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Use a large predefined color palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Copy on double click</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Enable Copy on Double Click</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Copy URL and close window after uploading was successful</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation>Automatycznie usuwaj z pamięci, gdy nie jest potrzebne</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation>Automatycznie zamykaj demona (proces działający w tle), gdy nie jest potrzebny</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation>Uruchom w tle podczas startu systemu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation>Uruchom demona Flameshot (proces w tle) podczas uruchamiania komputera</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation>Zapytaj przed zakończeniem przechwytywania</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation>Pokaż monit potwierdzający przed zamknięciem ESC</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation>Włącz kopiowanie do schowka po dwukrotnym kliknięciu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation>Skopiuj adres URL po pomyślnym przesłaniu pliku</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>After copying the screenshot, save it to a file as well</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Zapisz ścieżkę</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Zmień...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Użyj ustalonej ścieżki do zapisywania zrzutów</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Preferowane rozszerzenie plików zapisu:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Maksymalny rozmiar ostatniego wysyłania</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>Imgur Application Client ID</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Limit cofania</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Użyj formatu JPG dla schowka (domyślnie PNG)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation>Użyj stratnego formatu JPG dla schowka (domyślnie bezstratny format PNG)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Skopiuj ścieżkę pliku po zapisaniu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Copy the file path to clipboard after the file is saved</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Zastosuj anti-aliasing podczas przybliżania przypiętego obrazu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>Po przybliżeniu przypiętego obrazu, obraz powinien zostać wygładzony czy rozmazany</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Wyślij obraz bez potwierdzenia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Wybierz folder</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Nie można zapisać do folderu.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Show magnifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Enable a magnifier while selecting the screenshot area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Square shaped magnifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Make the magnifier to be square-shaped</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation>Milisekundy przed ukryciem wyświetlania geometrii; 0 oznacza nie ukrywaj</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation>Ustaw limit czasu wyświetlania geometrii (ms)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Ostatnio wysłane</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">Historia zrzutów jest pusta</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Kopiuj URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL skopiowany do schowka.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Otwórz w przeglądarce</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Potwierdź usunięcie</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Czy na pewno chcesz usunąć zrzut ekranu z ostatnio wysłanych i z serwera?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Wysyłanie obrazka</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL skopiowany do schowka.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Błąd</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Potwierdzenie wysyłania</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Czy na pewno chcesz wysłać ten zrzut ekranu?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Wyślij bez potwierdzenia</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Wysyłanie obrazka</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">Nie można otworzyć adresu URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL skopiowany do schowka.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">Zrzut ekranu skopiowany do schowka.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Kopiuj URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Otwórz URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Usuń obrazek</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Obrazek do schowka.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Wyślij obraz</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>Wysyłanie obrazu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>Kopiuj URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>Otwórz URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>Usuń obraz</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>Obraz do schowka.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Zapisz obraz</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Nie można otworzyć adresu URL.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL skopiowany do schowka.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>Zrzut ekranu skopiowany do schowka.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Unable to save the screenshot to disk.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Screenshot saved.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>Wysyłanie obrazów</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Wyślij zaznaczenie</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Wyślij do Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">Wysyłanie obrazka</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Kopiuj URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Otwórz URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Usuń obrazek</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Obrazek do schowka.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Nie można otworzyć adresu URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL skopiowany do schowka.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">Zrzut ekranu skopiowany do schowka.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Uploader obrazów</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Wyślij zaznaczenie do Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>O programie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Icon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>License</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Version</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>OS Info</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Copy Info</translation>\n    </message>\n    <message>\n        <source>SPACEBAR</source>\n        <translation type=\"vanished\">SPACJA</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Prawy klik</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Kółko myszy</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Przesuń zaznaczenie o 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Zmień rozmiar zaznaczenia o 1px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Zakończ przechwytywanie</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Kopiuj do schowka</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Zapisz zaznaczenie jako plik</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Cofnij ostatnią modyfikację</translation>\n    </message>\n    <message>\n        <source>Toggle visibility of sidebar with options of the selected tool</source>\n        <translation type=\"vanished\">Przełącz widoczność paska bocznego z opcjami wybranego narzędzia</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Pokaż próbnik kolorów</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Zmień grubość narzędzia</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Dostępne skróty w trybie przechwytywania obrazu.</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Klawisz</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Działanie</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Licencja&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Wersja&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Skróty klawiszowe&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Odwróć</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Wybierz Odwrócenie jako narzędzie rysowania</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Linia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Ustaw Linię jako narzędzie rysowania</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>Marker</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Ustaw Marker jako narzędzie rysowania</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Przesuwanie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Przesuń zaznaczenie</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Ołówek</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Ustaw Ołówek jako narzędzie rysowania</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Narzędzie przypinania</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Przypnij obraz do pulpitu</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Context menu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation>Kopiuj do schowka</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Save to file</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\">Zamknij</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Rozmazywanie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Ustaw Rozmazywanie jako narzędzie rysowania</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">Nie udało się zarejestrować %1. Błąd: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">Nie udało się wyrejestrować %1. Błąd: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Błąd zapisu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>Zrzut ekranu zapisany jako </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Zrzut ekranu skopiowano do schowka.</translation>\n    </message>\n    <message>\n        <source>Capture saved to clipboard</source>\n        <translation type=\"vanished\">Zrzut skopiowano do schowka</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Błąd podczas kopiowania do schowka</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>Błąd przy próbie zapisu jako </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Zapisz zrzut ekranu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Ścieżka zapisana do schowka jako </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">Zrzut jest zapisywany i kopiowany do schowka jako </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Nie udało się połączyć za pomocą DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Zaawansowany lecz prosty w użyciu program do zrzutów ekranu.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>Zobacz</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Przechwyć cały pulpit.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Otwórz program do zrzutów.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Rozpocznij przechwytywanie w trybie GUI.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Konfiguruj</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Przechwyć pojedynczy ekran.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Ścieżka do której zrzut zostanie zapisany</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Docelowy istniejący folder lub nowy plik</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Zapisz zrzut do schowka</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Przypnij zrzut do ekranu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Wyślij zrzut ekranu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Opóźnienie w milisekundach</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Repeat screenshot with previously selected region</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Obszar zrzutu ekranu do zaznaczenia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Ustaw wzorzec nazwy pliku</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Zatwierdź zrzut ekranu w momencie zaznaczenia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Włącz lub wyłącz ikonę w centrum akcji</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Włącz lub wyłącz uruchamianie przy starcie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Szukaj błędów w konfiguracji</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Pokaż pomoc w trybie przechwytywania</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Zdefiniuj główny kolor interfejsu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Zdefiniuj kontrastowy kolor interfejsu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Wydrukuj nieprzetworzony zrzut PNG</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Drukuj geometrię zaznaczenia w formacie WxH+X+Y. Brak efektu jeśli wybrano nieprzetwarzanie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Wybierz ekran do zrzutu (zaczynając od 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Nieprawidłowe opóźnienie; wartość musi być liczbą większą od 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Nieprawidłowy region; wybierz &apos;WxH+X+Y&apos; lub &apos;all&apos; lub &apos;screen0/screen1/...&apos;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Nieprawidłowa ścieżka; musi być istniejącym folderem lub nowym plikiem w istniejącym folderze</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Zdefiniuj ekran do przechwycenia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>domyślnie: ekran zawierający kursor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Numer ekranu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Niepoprawny kolor, wspierane są następujące formaty:\n- #RGB (każdy R, G, i B jest pojedynczym numerem szesnastkowym)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Nazwane kolory jak &apos;blue&apos; lub &apos;red&apos;\nMoże być konieczne opuszczenie znaku &apos;#&apos; jak np.: &apos;\\#FFF&apos;</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Niepoprawne opóźnienie, musi być większe od 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Niepoprawny numer ekranu, musi być liczbą nieujemną</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Niepoprawna ścieżka, to musi być rzeczywista ścieżka w systemie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Niepoprawna wartość, musi być zdefiniowana jako &apos;true&apos; lub &apos;false&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Błąd</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Nie można zapisać w</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>Requested screen exceeds screen count</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Zrzut pełnoekranowy przypięty do ekranu</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL skopiowany do schowka.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Opcje</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Argumenty</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">argumenty</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Użycie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>opcje</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Domyślnie uruchamia Flameshot w tle i dodaje ikonę w zasobniku do konfiguracji.</translation>\n    </message>\n    <message>\n        <source>Per default runs Flameshot in the background and   adds a tray icon for configuration.</source>\n        <translation type=\"vanished\">Domyślnie uruchamia Flameshot w tle i dodaje ikonę w zasobniku systemowym do konfiguracji.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Cześć, jestem tutaj! Kliknij ikonę w zasobniku, aby zrobić zrzut ekranu, lub kliknij prawym przyciskiem, aby zobaczyć więcej opcji.</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Przełącz panel boczny</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Zmień rozmiar zaznaczenia w lewo o 1 piksel</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Zmień rozmiar zaznaczenia w prawo o 1 piksel</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Zmień rozmiar zaznaczenia w górę o 1 piksel</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Zmień rozmiar zaznaczenia w dół o 1 piksel</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Wybierz cały ekran</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Przesuń zaznaczenie w lewo o 1 piksel</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Przesuń zaznaczenie w prawo o 1 piksel</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Przesuń zaznaczenie w górę o 1 piksel</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Przesuń zaznaczenie w dół o 1 piksel</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Zatwierdź tekst w obszarze tekstowym</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>Zakończ przechwytywanie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Historia zrzutów ekranu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Przechwyć ekran</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>Pokaż próbnik kolorów</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Zmień rozmiar narzędzia</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Zmień grubość narzędzia</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Prostokąt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Ustaw Prostokąt jako narzędzie rysowania</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Ponów</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Ponów następną modyfikację</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>Zapisz</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Zapisz zrzut ekranu do pliku</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Zapisz zaznaczenie</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Unable to detect desktop environment (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Nie można przechwycić ekranu</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Zaznaczenie prostokątne</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Ustawia Zaznaczenie prostokątne jako narzędzie rysowania</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Ustaw skróty klawiszowe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Wprowadź nowy skrót klawiszowy do zmiany </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Naciśnij Esc, by anulować lub ⌘+Backspace by wyłączyć skrót klawiszowy.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Naciśnij Esc, by anulować lub Backspace aby wyłączyć skrót klawiszowy.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>Flameshot musi zostać uruchomiony ponownie, by zmiany miały efekt.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Skróty klawiszowe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Dostępne skróty klawiszowe w trybie przechwytywania obrazu.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>Opis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>Klawisz</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Left Double-click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation>Przełącz panel boczny</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation>Zmień rozmiar zaznaczenia w lewo o 1 piksel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation>Zmień rozmiar zaznaczenia w prawo o 1 piksel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation>Zmień rozmiar zaznaczenia w górę o 1 piksel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation>Zmień rozmiar zaznaczenia w dół o 1 piksel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation>Wybierz cały ekran</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation>Przesuń zaznaczenie w lewo o 1 piksel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation>Przesuń zaznaczenie w prawo o 1 piksel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation>Przesuń zaznaczenie w górę o 1 piksel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation>Przesuń zaznaczenie w dół o 1 piksel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation>Zatwierdź tekst w obszarze tekstowym</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Usuń bieżące narzędzie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation>Przechwyć ekran</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation>Historia zrzutów ekranu</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Grubość:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Kolor:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Wciśnij ESC, aby anulować</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Rozmiar aktywnego narzędzia: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Aktywny kolor: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Pobierz kolor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Zmniejsz rozmiar narzędzia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Zmniejsz rozmiar pozostałych narzędzi</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Zwiększ rozmiar narzędzia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Zwiększ rozmiar pozostałych narzędzi</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Miernik zaznaczenia</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Pokaż wymiary X i Y zaznaczenia</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Pokazuje wymiary zaznaczenia (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Stulecie (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Rok (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Rok (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Nazwa miesiąca (sty)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Nazwa miesiąca (styczeń)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Miesiąc (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Dzień tygodnia (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Tydzień (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Nazwa dnia (pon)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Nazwa dnia (poniedziałek)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>Dzień (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Dzień miesiąca (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>Dzień (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Czas (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Czas (%H-%M)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Godzina (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Godzina (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Minuta (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Sekunda (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Data (%d/%m/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Data (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>O Flameshot</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>Przekreślenie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Podkreślenie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Pogrubienie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Kursywa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Wyrównanie do lewej</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Wyśrodkowanie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Wyrównanie do prawej</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Tekst</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Dodaj tekst do zrzutu ekranu</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>&amp;Zrób zrzut ekranu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>&amp;Pokaż okno</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation>&amp;Konfiguracja</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation>&amp;O programie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation>Sprawdź dostępność aktualizacji</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation>Dostępna jest nowa wersja %1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation>&amp;Wyjdź</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>&amp;Ostatnio wysłane</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Edytor kolorów interfejsu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Zmień kolor przesuwając selektory i obserwując podgląd przycisków.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Wybierz przycisk do zmodyfikowania</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Kolor główny</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Kliknij ten przycisk, by móc modyfikować kolor główny.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Kolor kontrastowy</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Kliknij ten przycisk, by móc modyfikować kolor kontrastowy.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Cofnij</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Cofnij ostatnią zmianę</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>Nowa wersja Flameshot %1 jest dostępna</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Ignoruj</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Później</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Aktualizuj</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>Upload History</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>Historia zrzutów jest pusta</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Form</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>TextLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>Kopiuj adres URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Otwórz w przeglądarce</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>Potwierdź usunięcie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>Czy na pewno chcesz usunąć zrzut ekranu z ostatnio wysłanych i z serwera?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Zamknij</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Pusto&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Przezroczystość obszaru poza zaznaczeniem:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>Edytor kolorów interfejsu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Colorpicker Editor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Wybór przycisków</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Wybierz wszystkie</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Wybierz</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Bez nazwy</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Bez nazwy</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 kolory)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Otwórz nową paletę z pliku</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Utwórz nową paletę</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Duplikuj obecną paletę</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Usuń obecną paletę</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Cofnij zmiany obecnej palety</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Zapisz zmiany do obecnej palety</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Dodaj kolor do palety</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Zmień wybrany kolor z palety</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>Nowa paleta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Nazwa</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>Palety GIMP (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Obraz palety (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>Wszystkie pliki (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Otwórz paletę</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Nie udało się otworzyć palety z pliku\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Dodaj kolor</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Usuń kolor</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Edytuj kolor...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 kolory)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Wyczyść kolor</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_pt.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"pt\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Adicionar novo</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Mover para cima</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Mover para baixo</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Remover</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Aceitar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Aceitar a captura</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>Iniciar aplicação</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Escolha uma aplicação para abrir a captura</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Abrir com</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Abrir no terminal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Manter aberto após seleção</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Erro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Não foi possível abrir no terminal.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Não foi possível gravar em</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Seta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Usar a Seta como ferramenta de desenho</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Desenfocament</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Estableix el desenfocament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Mode de captura&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Região retangular</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Ecrã Inteiro (Monitor atual)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Ecrã inteiro (Todos os monitores)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>Sem atraso</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> segundo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> segundos</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Tirar nova captura de ecrã</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Área:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Lançador de captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>TextLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Modo de Captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Atraso:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>WxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translatorcomment>Impossible capturar la pantalla</translatorcomment>\n        <translation>Não foi possível capturar o ecrã</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Rato</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Área de seleção</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>Roda do rato</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Alterar tamanho da ferramenta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>Clique direito</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>Mostrar seletor de cores</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Abrir painel lateral</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>Sair</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>Sair de captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>Pretende sair da captura?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>Não mostrar isto novamente</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot perdeu o foco. As teclas de atalho não funcionarão até que clique em algum lugar.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Erro de configuração resolvido. Inicie o “flameshot gui” novamente para aplicá-lo.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Escolliu una àrea amb el ratolí, o premeu Esc per sortir.\nPremeu Entrar per capturar la pantalla.\nPremeu clic dret per mostrar l&apos;eina de selecció de color.\nGireu la rodeta del ratolí per canviar el gruix de l&apos;eina de dibuix.\nPremeu Espai per obrir el calaix lateral.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Definições das ferramentas</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Contorno do círculo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Adicionar um balão de contorno de incremento automático</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Círculo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Definir o Círculo como ferramenta de desenho</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Selecionar cor</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Saturação</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Matiz</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Hex</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Azul</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Valor</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Verde</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Alfa</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Vermelho</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Aceitar cor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Enter ou Clique Esquerdo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Selecione a cor com precisão</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Segurar o Clique Esquerdo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Habilitar/Desabilitar a lupa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Espaço ou Clique Direito</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Cancelar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Editar predefinição:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Insira a cor para atualizar a predefinição</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>Atualizar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Prima o botão para atualizar a predefinição selecionada</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Eliminar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Prima o botão para eliminar a predefinição selecionada</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Adicionar predefinição:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Insira a cor manualmente ou selecione-a usando a roda de cores</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Adicionar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Prima o botão para adicionar predefinição</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>Erro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Não foi possível adicionar a predefinição. Limite máximo atingido.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Não foi possível remover a predefinição. Limite mínimo atingido.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Erros de configuração</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Definição não reconhecida: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Nome de atalho não reconhecido: &apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Conflito de atalho: &apos;%1&apos; e &apos;%2&apos; têm o mesmo atalho: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Valor incorreto em &apos;%1&apos;. Esperado: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>Resolveu com sucesso o erro de configuração.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>A configuração contém um erro. Abra a configuração para resolver.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>Chave de configuração inválida &apos;%1&apos; no ConfigHandler. Por favor, relate isso como um bug.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Resolver erros de configuração</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Deve resolver todos os erros antes de continuar:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>Repor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Repor para o valor predefinido.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Remover</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Remova esta definição.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Algumas teclas de atalho apresentam conflitos.\nIsto NÃO impedirá o Flameshot de iniciar.\nResolva-as manualmente no ficheiro de configuração.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Resolver tudo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Resolva todos os erros listados.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Details</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Configuração</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Interface</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Editor de nome de ficheiro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>Geral</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Atalhos</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Resolver</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;O ficheiro de configuração contém erros. Resolva-os antes de continuar.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">La nova versió %1 ja és disponible</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">Teniu la versió més recent</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Error a l&apos;intentar obtenir informació sobre actualitzacions.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">No s&apos;han pogut tancar els widgets modals actius</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Obre el llançador d&apos;aplicacions</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Ajustaments</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;Quant a</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Comprova si hi ha actualitzacions disponibles</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Últimes càrregues</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informació</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Surt</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Captura</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Copiar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Copiar seleção para a área de transferência</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Copia la selecció al porta-retalls</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">No s&apos;ha pogut connectar mitjançant DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Sair</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Sair da ferramenta de captura</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Edite o nome das suas capturas:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Editar:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Pré-visualização:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Guardar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Guarda o padrão</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Restaurar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reinicialitza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Restaura o padrão guardado</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Limpar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Elimina o nome</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>Erro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>Incapaz de fechar widgets modais ativos</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL copiada para a área de transferência.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>Nova versão %1 está disponível</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>Você está com a versão mais recente</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>Não foi possível obter informações sobre a versão mais recente.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Não foi possível conectar via DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importar</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Impossible llegir el fitxer.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Impossible escriure al fitxer.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Guardar Arxiu</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reset</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llançament a l&apos;inici</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>Importar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>Erro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>Incapaz de ler o ficheiro.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>Incapaz de gravar o ficheiro.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>Guardar Ficheiro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>Confirmar reposição</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>Tem a certeza que pretende repor a configuração?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>Mostrar mensagem de ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"obsolete\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Mostrar botão no painel lateral</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el botó del calaix lateral en el mode de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>Mostrar notificações na área de trabalho</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>Mostrar ícone na bandeja</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona a la barra de tasques del sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Confirmação necessária para excluir a captura de ecrã dos uploads mais recentes</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>Ficheiro de configuração</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>Exportar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>Repor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Verificação automática de atualizações</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Permitir várias instâncias GUI do flameshot simultaneamente</translation>\n    </message>\n    <message>\n        <source>This allows you to take screenshots of flameshot itself for example.</source>\n        <translation type=\"vanished\">This allows you to take screenshots of flameshot itself for example.</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Automatically close daemon when it is not needed</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llança a l&apos;inici</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Inicia el Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Mostrar mensagem de boas-vindas na inicialização</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Usar paleta de cores predefinida grande</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>Copiar URL após upload</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Copia la URL i tanca la finestra després de la càrrega</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Guardar imagem após copiar</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Desa el fitxer d&apos;imatge després d&apos;haver-lo copiat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Mostrar a mensagem de ajuda no início no modo de captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation>Usar a última região para modo GUI</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation>Usa a última região como a seleção predefinida para a próxima captura de ecrã em modo GUI</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Mostrar o botão de alternância do painel lateral no modo de captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Habilitar notificações da área de trabalho</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation>Mostrar notificações de abortar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation>Ativar as notificações de abortar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Mostrar ícone na bandeja do sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation>Utilizar o grim para capturar imagens de ecrã</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation>Grim é um utilitário exclusivo do Wayland para captura de tela com base no protocolo screencopy. Geralmente só é habilitado em gerenciadores de janelas Wayland minimalistas, como Sway, Hyprland, etc.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>Peça confirmação para eliminar a captura de ecrã dos envios mais recentes</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Procurar por atualizações automaticamente</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>Isto permite que tire capturas de ecrã do próprio Flameshot, por exemplo</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Launch Flameshot daemon when computer is booted</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Mostrar a caixa de mensagem de boas-vindas no meio do ecrã enquanto faz uma captura de ecrã</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Usar uma paleta de cores predefinida grande</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Copiar com duplo clique</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Enable Copy on Double Click</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Copy URL and close window after uploading was successful</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation>Liberar automaticamente da memória quando não for necessário</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation>Fechar automaticamente o daemon (processo em segundo plano) quando não for necessário</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation>Iniciar em segundo plano na inicialização</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation>Iniciar o Flameshot em segundo plano quando o computador for inicializado</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation>Confirmar antes de sair da captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation>Mostrar uma janela de confirmação antes de sair da ferramenta de captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation>Habilitar cópia para a área de transferência com duplo clique</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation>Copiar URL após o upload ser bem-sucedido</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>Depois de copiar a captura de ecrã, guarde-a num ficheiro também</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Guardar Caminho</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Alterar...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Use o caminho fixo para guardar captura de ecrã</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Extensão de ficheiro preferida para guardar:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Tamanho máximo dos envios mais recentes</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>ID do Cliente do Aplicativo Imgur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Limite de desfazer</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Use o formato JPG para a área de transferência (PNG padrão)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation>Usar o formato JPG com perdas para a área de transferência (PNG sem perdas por padrão)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Copiar o caminho do ficheiro após guardar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Copie o caminho do ficheiro para a área de transferência depois que o ficheiro for guardado</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Imagem sem serrilhado ao ampliar a imagem fixada</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>Depois de aplicar zoom na imagem fixada, a imagem deve ser suavizada ou permanecer pixelada</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Enviar imagem sem confirmação</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Escolha uma pasta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Incapaz de escrever no diretório.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Mostrar lupa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Ativar uma lupa ao selecionar a área de captura de ecrã</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Lupa de forma quadrada</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Alterar a lupa para um formato quadrado</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation>Milissegundos antes da exibição da geometria ser ocultada; 0 significa não ocultar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation>Definir tempo limite de exibição da geometria (ms)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation>Exibição de geometria de seleção</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation>Localização de exibição</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation>Nenhum</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation>Canto superior esquerdo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation>Canto superior direito</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation>Canto inferior esquerdo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation>Canto inferior direito</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation>Centro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation>Nível de qualidade de 0 a 100; Qualidade maior aumenta o peso do ficheiro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation>Qualidade do JPEG</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation>Seta reversa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation>Desenhar primeiro a ponta da seta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation>Pixelização insegura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation>Desenhar o efeito de pixelização de uma forma menos segura, mas mais estética.</translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Últimes càrregues</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">L&apos;historial de captures de pantalla és buit</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Obre al navegador</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Confirmeu per esborrar</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Esteu segur de voler esborrar la captura de les últimes càrregues i del servidor?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Confirmação de Envio</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Deseja fazer o envio desta captura?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Enviar sem confirmação</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Obri l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Imatge al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Upload image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>Enviando Imagem</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>Copiar URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>Abrir URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>Deletar imagem</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>Imagem para a Área de Transferência.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Guardar imagem</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Não foi possível abrir o URL.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL copiada para a área de transferência.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>Captura de acrã copiada para a área de transferência.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Não foi possível guardar a captura de ecrã no disco.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Captura de ecrã guardada.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>Carregador de Imagem</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Envie a seleção</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Puja a Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Obre l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Imatge al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Não foi possível abrir a URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Puja la imatge</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Puja la selecció a Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>Sobre</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Icon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>Licença</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Version</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>OS Info</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Copiar Informações</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Clic dret</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Mou la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Redimensiona la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Guarda la selecció com a fitxer</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Desfés l&apos;última modificació</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Tecla</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Descripció</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Llicència&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Versió&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Dreceres&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Inverter</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Defina o Inversor como a ferramenta de pintura</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Linha</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Usar a Linha como ferramenta de desenho</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>Marcador</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Usar o marcador como ferramenta de desenho</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Mover</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Mover a área de seleção</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Pincel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Usar o Lápis como ferramenta de desenho</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Ferramenta de fixação</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Fixar imagem na área de trabalho</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Menu de contexto</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation>Copiar para área de transferência</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Guardar no ficheiro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation>Girar para a direita</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation>Girar para a esquerda</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation>Aumentar a opacidade</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation>Diminuir a opacidade</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation>Fechar</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Pixelador</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation>Definir pixelizar como a ferramenta de pintura.</translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Estableix l&apos;eina de pixel·lament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation>Instância principal</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation>&lt;b&gt;Instância principal.&lt;/b&gt; Mensagens recebidas das secundárias:</translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">No s&apos;ha pogut registrar %1. Error: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">No s&apos;ha pogut desregistrar %1. Error: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Captura guardada na área de transferência.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Erro ao guardar na área de transferência</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Guardar captura de ecrã</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Caminho copiado para a área de transferência como </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">La captura serà desada i copiada al porta-retalls com a </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Erro ao guardar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>Captura guardada como </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>Erro ao tentar guardar como </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Não foi possível ligar via DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Software de captura de ecrã poderoso, mas simples de usar.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>Ver</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Captureu l&apos;escriptori sencer.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Abrir a ferramente de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Iniciar uma captura manual no modo GUI.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Configurar</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Captura una sola pantalla.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Camí on es desarà la captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation>Capturar o ecrã de todos os monitores ao mesmo tempo.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation>Capture ao ecrã do monitor especificado.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Diretório existente ou novo ficheiro para guardar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Guardar a captura na Área de Transferência</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Fixar a captura no ecrã</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Enviar captura de ecrã</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Tempo do atraso em milissegundos</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Repetir captura de ecrã com a região selecionada anteriormente</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Região da captura de ecrã a ser selecionada</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Defina o padrão do nome do ficheiro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Aceitar captura assim que uma seleção for feita</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Ativar ou desativar o ícone de bandeja</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Ativar ou desativar a execução na inicialização</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation>Ativar ou desativar as notificações</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Verifique se há erros na configuração</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Mostrar a mensagem de ajuda no modo captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Defina a cor principal da IU</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Defina a cor de contraste da IU</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Imprimir captura PNG bruta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Imprime a geometria da seleção no formato WxH+X+Y. Não faz nada se raw for especificado</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Definir o ecrã a ser capturado (a partir de 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Atraso inválido, deve ser um número maior que 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Região inválida, use &apos;WxH+X+Y&apos; ou &apos;all&apos; ou &apos;screen0/screen1/...&apos;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Caminho inválido, deve ser um diretório existente ou um novo ficheiro em um diretório existente</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>padrão: ecrã contendo o cursor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Número do ecrã</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Cor inválida, esta bandeira suporta os seguintes formatos:\n- #RGB (sendo R, G, e B simbolos hexadecimal simples)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Nome de cores como &apos;azul&apos; ou &apos;vermelho&apos;\nVocê pode ter que invalidar o sinal &apos;#&apos;, por exemplo &apos;\\#FFF&apos;</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Invalid delay, it must be higher than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Número de ecrã inválido, deve ser maior que zero</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Valor inválido, deve ser definido como &apos;verdadeiro&apos; ou &apos;falso&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Erro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Não foi possível escrever em</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>O ecrã solicitado excede a contagem de ecrãs</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Captura de ecrã inteiro fixado no ecrã</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Opções</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Arguments</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">arguments</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation>Subcomandos</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation>subcomandos</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Uso</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>opções</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Por padrão, o Flameshot é executado em segundo plano e adiciona um ícone de bandeja para configuração.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Ola, eu estou aqui! Clique no ícone na áre de notificação para fazer uma captura de ecrã ou clique com o botão direito para ver mais opções.</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Select entire screen</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>Sair da captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Histórico de captura de ecrã</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Captura de ecrã</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>Mostrar seletor de cores</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Alterar o tamanho da ferramenta</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"obsolete\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Retângulo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Usar o Retângulo como ferramenta de desenho</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Refazer</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Refazer última modificação</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>Guardar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Guardar captura de ecrã num ficheiro</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Guarda la captura</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Unable to detect desktop environment (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation>O adaptador universal de captura do ecrã do Wayland requer o Grim como componente de captura de ecrã do Wayland. Se o componente de captura de ecrã estiver ausente, instale-o!</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation>Se a configuração useGrimAdapter não estiver ativada, o protocolo dbus será usado. Observe que o uso do protocolo dbus no Wayland não é recomendado. Recomenda-se ativar a configuração useGrimAdapter no flameshot.ini para ativar o adaptador de captura de ecrã geral do Wayland baseado em Grim</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation>O componente de captura de ecrã do grim é implementado com base no wlroots, não pode ser usado no GNOME ou em ambientes de desktop semelhantes</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation>Não foi possível detetar o ambiente de trabalho (GNOME? KDE? Qile? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Dica: tente definir a variável de ambiente XDG_CURRENT_DESKTOP.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Não foi possível capturar o ecrã</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation>Instância secundária</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation>&lt;b&gt;Instância secundária.&lt;/b&gt; Enviar mensagem para a instância principal:</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation>Escreva algo aqui...</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation>&amp;Enviar</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation>Erro ao enviar mensagem</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation>Não foi possível enviar a mensagem &apos;%1&apos; para o destinatário principal.</translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Seleção Retangular</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Usar o Selecionador como ferramenta de desenho</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Definir atalho</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Insira um novo atalho para definir </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Pressione Esc para cancelar ou ⌘+Backspace para desativar o atalho de teclado.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Pressione Esc para cancelar ou Backspace para desabilitar o atalho de teclado.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>O Flameshot deve ser reiniciado para que as alterações entrem em vigor.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Teclas de atalho</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Atalhos disponíveis no modo de captura de ecrã.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>Descrição</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>Tecla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Clique Duplo com o Botão Esquerdo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation>Alternar painel lateral</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation>Selecione uma cor do ecrã</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation>Redimensionar seleção para a esquerda em 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation>Redimensionar seleção para a direita em 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation>Redimensionar a seleção para cima em 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation>Redimensionar seleção para baixo em 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation>Diminuir simetricamente a largura em 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation>Aumentar simetricamente a largura em 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation>Aumentar simetricamente a altura em 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation>Diminuir simetricamente a altura em 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation>Selecionar o ecrã inteiro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation>Mover seleção para a esquerda em 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation>Mover seleção para a direita em 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation>Mover seleção para cima em 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation>Mover seleção para baixo 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation>Confirmar texto na área de texto</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation>Apagar o objeto desenhado selecionado</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation>Cancelar seleção atual</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"obsolete\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation>Ecrã de captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation>Histórico de captura de ecrã</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Active thickness:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Active color:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Press ESC to cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Tamanho ativo da ferramenta: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Active Color: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Pegar Cor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation>Grelha de exibição</translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Diminuir tamanho da ferramenta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Diminui o tamanho das outras ferramentas</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Aumentar tamanho da ferramenta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Aumenta o tamanho das outras ferramentas</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Indicador de mida de selecció</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Show X and Y dimensions of the selection</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Mostra les mides de la selecció (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Século (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Ano (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Ano (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Nome do mês (jan)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Nome do mês (janeiro)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Mês (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Dia da semana (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Semana (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Nome do dia (seg)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Nome do dia (segunda)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>Dia (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Dia do Mês (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>Dia (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Hora (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Hora (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Minuto (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Segundos (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Data Completa (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Data Completa (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation>Data completa (%d-%m-%Y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Tempo (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Tempo (%H-%M)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Informações do Flameshot</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>Sobrescrito</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Sublinhado</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Negrito</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Itálico</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Alinhamento à Esquerda</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Alinhamento Central</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Alinhamento à Direita</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Texto</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Adicionar texto à captura</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>&amp;Tirar Captura de Ecrã</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>&amp;Abrir Lançador</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation>&amp;Configuração</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation>&amp;Sobre</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation>Verifique se há atualizações</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation>Nova versão %1 está disponível</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation>&amp;Sair</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>&amp;Últimos Envios</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation>&amp;Abrir local de gravação</translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Editor de color de la interfície</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Modifique a cor movendo os seletores e veja as mudanças nos botões de preview.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Selecione um botão para modificá-lo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Cor Principal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Clique neste botão para setar o modo de edição da cor principal.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Cor de Contraste</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Clique neste botão para setar o modo de edição da cor de contraste.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Desfazer</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Desfazer a última modificação</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>Nova versão Flameshot %1 está disponível</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Ignorar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Depois</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Atualizar</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>Histórico de Envio</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>O histórico de capturas de ecrã está vazio</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Form</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>TextLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>Copiar URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Open In Browser</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>Confirme para deletar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>Tem a certeza que pretende eliminar uma captura de ecrã dos últimos envios e do servidor?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Fechar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Vazio&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Opacidade da área fora da seleção:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>Interface de Edição de Cores</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Editor do Seletor de Cores</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Botão de seleção</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Selecionar Todos</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Escolher</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Sem-nome</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Sem-nome</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 cores)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Abrir uma nova paleta a partir do ficheiro</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Criar uma nova paleta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Duplicar a paleta atual</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Excluir a paleta atual</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Reverter alterações na paleta atual</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Guardar alterações na paleta atual</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Adicionar uma cor à paleta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Remover a cor selecionada da paleta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>Nova Paleta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Name</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>Paletas do GIMP (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Imagem da Paleta (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>Todos os Ficheiros (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Abrir Paleta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Falha ao carregar o ficheiro de paleta\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Add Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Remover Cor</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Editar Cor...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 cores)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Limpar Cor</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_pt_BR.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"pt_BR\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Add New</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Mover para Cima</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Mover para Baixo</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Remover</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Aceitar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Aceitar a captura</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>Iniciar app</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Escolha uma aplicação para abrir a captura</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Abrir Com</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Abrir no terminal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Manter aberto após seleção</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Erro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Não é possível escrever em</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Não foi possível abrir no terminal.</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Flecha</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Usar a Flecha como ferramenta de desenho</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Desfoque</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Usar o Desfoque como ferramenta de desenho</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Modo Captura&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Região Retangular</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Tela Inteira (Monitor Atual)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Tela Inteira (Todos os Monitores)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>Sem atraso</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> segundo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> segundos</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Tirar uma nova captura de tela</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Área:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Lançador de Captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>TextLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Modo de Captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Atraso:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>WxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translation>Não foi possível capturar a tela</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Mouse</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Área de seleção</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>Roda do mouse (&quot;scroll&quot;)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Alterar tamanho da ferramenta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>Botão Direito</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>Mostrar seletor de cores</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Abrir painel lateral</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>Sair</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>Sair da captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>Tem certeza de que deseja sair da captura?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>Não mostre isso novamente</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot perdeu o foco. Os atalhos de teclado não funcionarão até que você clique em algum lugar.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Erro de configuração resolvido. Inicie o “flameshot gui” novamente para aplicá-lo.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Selecione uma área com o mouse, ou pressione Esc para sair.\nPressione Enter para capturar a tela.\nPressione o botão direito do mouse para abrir o seletor de cores.\nUse a roda do mouse para alterar a espessura do pincel.\nPressione espaço para abrir o painel lateral.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Configurações das ferramentas</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Contorno do círculo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Adicionar um balão de contador de incremento automático</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Círculo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Usar o Círculo como ferramenta de desenho</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Selecionar Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Saturação</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Matiz</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Hex</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Azul</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Valor</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Verde</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Alpha</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Vermelho</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Aceitar cor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Enter ou Clique Esquerdo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Selecione a cor com precisão</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Segurar o Clique Esquerdo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Habilitar/Desabilitar a lupa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Espaço ou Clique Direito</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Cancelar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <source>Select Preset:</source>\n        <translation type=\"vanished\">Selecione Predefinição:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Editar Predefinição:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Insira a cor para atualizar a predefinição</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>Atualizar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Pressione o botão para atualizar a predefinição selecionada</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Apagar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Pressione o botão para deletar a predefinição selecionada</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Adicionar Predefinição:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Insira a cor manualmente ou selecione-a usando a roda de cores</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Adicionar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Pressione o botão para adicionar predefinição</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>Erro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Não foi possível adicionar a predefinição. Limite máximo atingido.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Não foi possível remover a predefinição. Limite mínimo atingido.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Detalhes dos erros</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Configuração não reconhecida: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Nome de atalho não reconhecido: &apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Conflito de atalho: &apos;%1&apos; e &apos;%2&apos; têm o mesmo atalho: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Valor incorreto em &apos;%1&apos;. Esperado: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>Você resolveu com sucesso o erro de configuração.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>A configuração contém um erro. Abra a configuração para resolver.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>Chave de configuração inválida &apos;%1&apos; no ConfigHandler. Por favor, relate isso como um bug.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Resolver erros de configuração</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Você deve resolver todos os erros antes de continuar:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>Reset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Redefina para o valor padrão.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Remover</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Remova esta configuração.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Alguns atalhos de teclado apresentam conflitos.\nIsso NÃO impedirá que o Flameshot comece.\nPor favor, resolva-os manualmente no arquivo de configuração.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Resolver tudo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Resolva todos os erros listados.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Details</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Configuração</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Interface</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Editor de nome de arquivo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>Geral</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Atalhos</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Resolver</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;O arquivo de configuração contém erros. Resolva-os antes de continuar.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">Nova versão %1 está disponível</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">Você está com a versão mais recente</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Não foi possível obter informações sobre a versão mais recente.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Erro</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">Incapaz de fechar widgets modais ativos</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Tirar Captura de Tela</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Abrir Launcher</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Configuração</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;Sobre</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Verifique se há atualizações</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Últimos Envios</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copiada para a área de transferência.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informações</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Sair</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Copiar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Copiar seleção para a área de transferência</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Copie a seleção para a área de transferência</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">Não foi possível conectar via DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Sair</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Sair da ferramenta de captura</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Edite o nome das suas capturas:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Editar:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Pré-visualização:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Salvar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Salva o padrão</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Restaurar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Restaurar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Restaura o padrão salvo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Limpar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Deletar o nome</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>Erro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>Incapaz de fechar widgets modais ativos</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL copiada para a área de transferência.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>Nova versão %1 está disponível</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>Você está com a versão mais recente</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>Não foi possível obter informações sobre a versão mais recente.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Não foi possível conectar via DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importar</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Erro</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Não foi possível ler o arquivo.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Não foi possível escrever no arquivo.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Salvar Arquivo</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Tem certeza que deseja resetar a configuração?</translation>\n    </message>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Mostrar mensagem de ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mostrar mensagem de ajuda no início do modo de captura.</translation>\n    </message>\n    <message>\n        <source>Show the side panel button</source>\n        <translation type=\"vanished\">Mostrar botão no painel lateral</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Mostrar altenador do painel lateral.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Mostrar notificações de Desktop</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Mostrar ícone de tray</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mosrar ícone na barra de aplicações</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Arquivo de Configurações</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reset</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Iniciar junto com o sistema</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Iniciar Flameshot</translation>\n    </message>\n    <message>\n        <source>Close after capture</source>\n        <translation type=\"vanished\">Fechar após captura</translation>\n    </message>\n    <message>\n        <source>Close after taking a screenshot</source>\n        <translation type=\"vanished\">Fechar após tirar uma screenshot</translation>\n    </message>\n    <message>\n        <source>Copy URL after upload</source>\n        <translation type=\"vanished\">Copiar URL após upload</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Copiar URL e fechar janela após upload</translation>\n    </message>\n    <message>\n        <source>Save image after copy</source>\n        <translation type=\"vanished\">Salvar imagem após copiar</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Salvar imagem após copiar</translation>\n    </message>\n    <message>\n        <source>Save Path</source>\n        <translation type=\"vanished\">Salvar Caminho</translation>\n    </message>\n    <message>\n        <source>Change...</source>\n        <translation type=\"vanished\">Alterar...</translation>\n    </message>\n    <message>\n        <source>Choose a Folder</source>\n        <translation type=\"vanished\">Selecione uma pasta</translation>\n    </message>\n    <message>\n        <source>Unable to write to directory.</source>\n        <translation type=\"vanished\">Não foi possível escrever no diretório.</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>Importar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>Erro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>Incapaz de ler o arquivo.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>Incapaz de gravar o arquivo.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>Salvar Arquivo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>Confirmar redefinição</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>Tem certeza que deseja redefinir a configuração?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>Mostrar mensagem de ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mostrar mensagem de ajuda no início do modo de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Mostrar botão no painel lateral</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Mostra o botão de alternância do painel lateral no modo de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>Mostrar notificações na área de trabalho</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>Mostrar ícone na bandeja</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra o ícone na bandeja do sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Confirmação necessária para excluir a captura de tela dos uploads mais recentes</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>Arquivo de configuração</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>Exportar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>Redefinir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Verificação automática de atualizações</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Permitir várias instâncias GUI do flameshot simultaneamente</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Feche automaticamente o daemon quando ele não for necessário</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Executar junto ao sistema</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Executar Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Mostrar mensagem de boas-vindas na inicialização</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Usar paleta de cores predefinida grande</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>Copiar URL após upload</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Copiar URL e fechar janela após upload</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Salvar imagem após copiar</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Salve o arquivo de imagem após copiá-lo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Mostrar a mensagem de ajuda no início no modo de captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation>Usar a última região para modo de interface</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation>Usa a última região como a seleção padrão para a próxima captura de tela na modo de interface</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Mostrar o botão de alternância do painel lateral no modo de captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Habilitar notificações da área de trabalho</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation>Mostrar notificações de aborto</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation>Habilitar notificações de aborto</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Mostrar ícone na bandeja do sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation>Usar o grim para capturar a tela</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation>Grim é um utilitário exclusivo do Wayland para captura de tela com base no protocolo screencopy. Geralmente só é habilitado em gerenciadores de janelas Wayland minimalistas, como Sway, Hyprland, etc.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>Peça confirmação para excluir a captura de tela dos uploads mais recentes</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Verificar se há atualizações automaticamente</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>Isso permite que você tire capturas de tela do próprio Flameshot, por exemplo</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Inicie o daemon Flameshot quando o computador for inicializado</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Mostrar a caixa de mensagem de boas-vindas no meio da tela enquanto faz uma captura de tela</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Usar uma paleta de cores predefinida grande</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Copiar com duplo clique</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Habilitar Copiar com Duplo Clique</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Copiar URL e fechar janela após o upload ser bem-sucedido</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation>Liberar automaticamente da memória quando não for necessário</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation>Fechar automaticamente o daemon (processo em segundo plano) quando não for necessário</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation>Iniciar em segundo plano na inicialização</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation>Iniciar o daemon Flameshot (processo em segundo plano) quando o computador for inicializado</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation>Confirmar antes de sair da ferramenta de captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation>Mostrar uma janela de confirmação antes de sair da ferramenta de captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation>Habilitar cópia para a área de transferência com duplo clique</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation>Copiar URL após o upload ser bem-sucedido</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>Depois de copiar a captura de tela, salve-a em um arquivo também</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Local de salvamento</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Alterar...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Salvar automaticamente nesse local</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Extensão de arquivo de salvamento preferida:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Tamanho máximo dos uploads mais recentes</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>ID do Cliente do Aplicativo Imgur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Limite de desfazer</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Use o formato JPG para a área de transferência (PNG padrão)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation>Use o formato JPG com perdas para a área de transferência (PNG sem perdas é o padrão)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Copiar a localização do arquivo após salvar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Copiar a localização do arquivo para a área de transferência depois que o arquivo for salvo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Imagem sem serrilhado ao ampliar a imagem fixada</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>Depois de aplicar zoom na imagem fixada, a imagem deve ser suavizada ou permanecer pixelada</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Enviar imagem sem confirmação</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Escolha uma pasta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Incapaz de escrever no diretório.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Mostrar lupa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Habilitar uma lupa ao selecionar a área de captura de tela</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Lupa de forma quadrada</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Alterar a lupa para um formato quadrado</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation>Milissegundos antes que a exibição da geometria seja ocultada; 0 significa não ocultar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation>Definir tempo limite de exibição da geometria (ms)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation>Exibição de Geometria de Seleção</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation>Localização de exibição</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation>Nenhum</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation>Canto superior esquerdo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation>Canto superior direito</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation>Canto inferior esquerdo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation>Canto inferior direito</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation>Centro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation>Nível de qualidade de 0 a 100; Qualidade maior aumenta o peso do arquivo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation>Qualidade do JPEG</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation>Seta reversa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation>Desenhar primeiro a ponta da seta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation>Pixelado inseguro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation>Desenhe o efeito de pixelização de uma forma insegura, mas mais asestética.</translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Últimos Envios</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">O histórico de capturas de tela está vazio</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copiar URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copiada para a área de transferência.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Abrir no navegador</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Confirme para deletar</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Tem certeza de que deseja deletar uma captura de tela dos últimos uploads e servidor?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Upando Imagem</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL copiada para a área de transferência.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Erro</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Confirmação de Envio</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Deseja fazer o envio desta captura?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Enviar sem confirmação</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Upando Imagem</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">Não foi possível abrir a URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL copiada para a área de transferência.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">Screenshot copiada para a área de transferência.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copiar URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Abrir URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Deletar imagem</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Imagem na área de transferência.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Upload image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>Enviando Imagem</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>Copiar URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>Abrir URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>Deletar imagem</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>Imagem para a Área de Transferência.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Salvar imagem</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Não foi possível abrir a URL.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL copiada para a área de transferência.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>Captura de tela copiada para a área de transferência.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Não foi possível salvar a captura de tela em disco.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Captura de tela salva.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>Carregador de Imagem</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Envie a seleção</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Enviar para Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">Enviando Imagem</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copiar URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Abrir URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Deletar imagem</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Imagem na área de transferência.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Não foi possível abrir a URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copiada para a área de transferência.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">Captura de tela copiada para a área de transferência.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Enviador de imagens</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Envia a seleção ao Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>Sobre</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Icon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>Licença</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Version</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>OS Info</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Copiar Informações</translation>\n    </message>\n    <message>\n        <source>SPACEBAR</source>\n        <translation type=\"vanished\">Barra de Espaço</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Botão Direito</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Roda do mouse</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Move a seleção em 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Redimensiona a seleção em 1px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Sair da captura</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Copiar para área de transferência</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Salvar seleção em um arquivo</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Desfazer última modificação</translation>\n    </message>\n    <message>\n        <source>Toggle visibility of sidebar with options of the selected tool</source>\n        <translation type=\"vanished\">Alterar barra lateral com as opções da ferramenta selecionada</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Mostrar seletor de cores</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Mudar a grossura do pincel</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Atalhos disponívels na tela de captura.</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Tecla</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Descrição</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Licença&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Versão&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Atalhos&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Inverter</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Defina o Inversor como a ferramenta de pintura</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Linha</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Usar a Linha como ferramenta de desenho</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>Marcador</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Usar o marcador como ferramenta de desenho</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Mover</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Mover a área de seleção</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Pincel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Usar o Lápis como ferramenta de desenho</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Ferramenta de fixação</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Fixar imagem na área de trabalho</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Context menu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation>Copiar para área de transferência</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Salvar em arquivo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation>Girar para a direita</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation>Girar para a esquerda</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation>Aumentar a opacidade</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation>Diminuir a opacidade</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation>Fechar</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Pixelador</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation>Definir pixelizar como a ferramenta de pintura.</translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Usar Pixelador na ferramenta de pintura</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation>Instância primária</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation>&lt;b&gt;Instância primária.&lt;/b&gt; Mensagens recebidas de secundárias:</translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">Falha ao registrar %1. Erro: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">Falha ao cancelar o registro %1. Erro: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Erro ao salvar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>Captura salva como </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Captura salva na área de transferência.</translation>\n    </message>\n    <message>\n        <source>Capture saved to clipboard</source>\n        <translation type=\"vanished\">Captura salva na área de transferência</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Erro ao salvar na área de transferência</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>Erro ao tentar salvar como </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Salvar captura de tela</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Localização copiada para a área de transferência como </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Salvamento cancelado</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Salvar cancelado</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">A captura é salva e copiada para a área de transferência como </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Não foi possível conectar via DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Software de captura de tela poderoso, mas simples de usar.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>Ver</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Capture toda a área de trabalho.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Abrir a ferramente de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Iniciar uma captura manual no modo GUI.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Configurar</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Capturar uma única tela.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Caminho onde a captura será salva</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation>Capturar a tela de todos os monitores ao mesmo tempo.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation>Capture a tela do monitor especificado.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Diretório existente ou novo arquivo para salvar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Salvar a captura na Área de Transferência</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Fixar a captura na tela</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Upload screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Tempo do atraso em milissegundos</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Repetir captura de tela com a região selecionada anteriormente</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Região da captura de tela a ser selecionada</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Defina o padrão do nome do arquivo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Aceitar captura assim que uma seleção for feita</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Ativar ou desativar o ícone de bandeja</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Ativar ou desativar a execução na inicialização</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation>Habilitar ou desabilitar as notificações</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Verifique se há erros na configuração</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Mostrar a mensagem de ajuda no modo captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Defina a cor principal da IU</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Defina a cor de contraste da IU</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Imprimir captura PNG bruta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Imprime a geometria da seleção no formato WxH+X+Y. Não faz nada se raw for especificado</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Definir a tela a ser capturada (a partir de 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Atraso inválido, deve ser um número maior que 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Região inválida, use &apos;WxH+X+Y&apos; ou &apos;all&apos; ou &apos;screen0/screen1/...&apos;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Caminho inválido, deve ser um diretório existente ou um novo arquivo em um diretório existente</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Defina a tela a ser capturada</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>padrão: tela contendo o cursor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Número da tela</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Cor inválida, esta bandeira suporta os seguintes formatos:\n- #RGB (sendo R, G, e B simbolos hexadecimal simples)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Nome de cores como &apos;azul&apos; ou &apos;vermelho&apos;\nVocê pode ter que invalidar o sinal &apos;#&apos;, por exemplo &apos;\\#FFF&apos;</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Atraso inválido, deve ser maior que 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Número de tela inválido, deve ser maior que zero</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Caminho inválido, deve ser um caminho real no sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Valor inválido, deve ser definido como &apos;verdadeiro&apos; ou &apos;falso&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Erro</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Não foi possível escrever em</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Opções</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Argumentos</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">argumentos</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation>Subcomandos</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation>subcomandos</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Uso</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>opções</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Por padrão, o Flameshot é executado em segundo plano e adiciona um ícone de bandeja para configuração.</translation>\n    </message>\n    <message>\n        <source>Per default runs Flameshot in the background and   adds a tray icon for configuration.</source>\n        <translation type=\"vanished\">Por padrão roda Flameshot no background e   adiciona um ícone na bandeija para configuração.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>A tela solicitada excede a contagem de telas</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Captura de tela inteira fixada na tela</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copiada para a área de transferência.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Ola, eu estou aqui! Clique no ícone na bandeja para fazer uma captura de tela ou clique com o botão direito para ver mais opções.</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Alternar painel lateral</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Redimensionar seleção para a esquerda 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Redimensionar seleção para a direita 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Redimensionar a seleção para cima 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Redimensionar seleção para baixo 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Selecionar a tela inteira</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Mover seleção para a esquerda 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Mover seleção para a direita 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Mover seleção para a cima 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Mover seleção para a baixo 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Confirmar texto na área de texto</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Excluir ferramenta atual</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>Sair da captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Histórico de captura de tela</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Captura de tela</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>Mostrar seletor de cores</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Alterar o tamanho da ferramenta</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Alterar a espessura da ferramenta</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Retângulo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Usar o Retângulo como ferramenta de desenho</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Refazer</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Refazer última modificação</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>Salvar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Salvar captura de tela em um arquivo</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Salvar a captura</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Não é possível detectar o ambiente de desktop (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation>O adaptador universal de captura de tela do Wayland requer o Grim como componente de captura de tela do Wayland. Se o componente de captura de tela estiver ausente, instale-o!</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation>Se a configuração useGrimAdapter não estiver habilitada, o protocolo dbus será usado. Observe que o uso do protocolo dbus no Wayland não é recomendado. Recomenda-se habilitar a configuração useGrimAdapter no flameshot.ini para ativar o adaptador de captura de tela geral do Wayland baseado em Grim</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation>O componente de captura de tela do grim é implementado com base no wlroots, não pode ser usado no GNOME ou em ambientes de desktop semelhantes</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation>Não foi possível detectar o ambiente de trabalho (GNOME? KDE? Qile? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Dica: tente definir a variável de ambiente XDG_CURRENT_DESKTOP.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Não foi possível capturar a tela</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation>Instância secundária</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation>&lt;b&gt;Instância secundária.&lt;/b&gt; Enviar mensagem para a primária:</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation>Digite algo aqui...</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation>&amp;Enviar</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation>Erro ao enviar a mensagem</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation>A mensagem &apos;%1&apos; não pôde ser enviada ao primário.</translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Seleção Retangular</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Usar o Selecionador como ferramenta de desenho</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Definir atalho</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Insira um novo atalho para definir </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Pressione Esc para cancelar ou ⌘+Backspace para desativar o atalho de teclado.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Pressione Esc para cancelar ou Backspace para desabilitar o atalho de teclado.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>O Flameshot deve ser reiniciado para que as alterações entrem em vigor.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Teclas de atalho</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Atalhos disponíveis no modo de captura de tela.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>Descrição</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>Tecla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Clique Duplo com o Botão Esquerdo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation>Alternar painel lateral</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation>Escolha uma cor da tela</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation>Redimensionar seleção para a esquerda em 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation>Redimensionar seleção para a direita em 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation>Redimensionar a seleção para cima em 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation>Redimensionar seleção para baixo em 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation>Diminuir simetricamente a largura em 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation>Aumentar simetricamente a largura em 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation>Aumentar simetricamente a altura em 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation>Diminuir simetricamente a altura em 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation>Selecionar a tela inteira</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation>Mover seleção para a esquerda em 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation>Mover seleção para a direita em 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation>Mover seleção para cima em 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation>Mover seleção para baixo 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation>Confirmar texto na área de texto</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation>Excluir o objeto desenhado selecionado</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation>Cancelar seleção atual</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Excluir ferramenta atual</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation>Tela de captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation>Histórico de captura de tela</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Espessura ativa:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Cor ativa:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Pressione Esc para cancelar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Tamanho ativo da ferramenta: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Active Color: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Pegar Cor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation>Grade de exibição</translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Diminuir tamanho da ferramenta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Diminui o tamanho das outras ferramentas</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Aumentar tamanho da ferramenta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Aumenta o tamanho das outras ferramentas</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Indicador do Tamanho da Seleção</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Mostrar dimensões X e Y da seleção</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Mostra as dimensões da seleção (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Século (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Ano (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Ano (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Nome do mês (jan)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Nome do mês (janeiro)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Mês (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Dia da semana (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Semana (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Nome do dia (seg)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Nome do dia (segunda)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>Dia (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Dia do Mês (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>Dia (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Tempo (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Tempo (%H-%M)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Hora (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Hora (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Minuto (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Segundos (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Data Completa (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Data Completa (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation>Data completa (%d-%m-%Y)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Informações do Flameshot</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>Sobrescrito</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Sublinhado</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Negrito</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Itálico</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Alinhamento à Esquerda</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Alinhamento Central</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Alinhamento à Direita</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Texto</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Adicionar texto à captura</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>&amp;Tirar Captura de Tela</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>&amp;Abrir Lançador</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation>&amp;Configuração</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation>&amp;Sobre</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation>Verifique se há atualizações</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation>Nova versão %1 está disponível</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation>&amp;Sair</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>&amp;Últimos Envios</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation>&amp;Abrir local de salvamento</translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Interface de Edição de Cores</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Modifique a cor movendo os seletores e veja as mudanças nos botões de preview.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Selecione um botão para modificá-lo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Cor Principal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Clique neste botão para setar o modo de edição da cor principal.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Cor de Contraste</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Clique neste botão para setar o modo de edição da cor de contraste.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Desfazer</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Desfazer a última modificação</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>Nova versão Flameshot %1 está disponível</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Ignorar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Depois</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Atualizar</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>Histórico de Envio</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>O histórico de capturas de tela está vazio</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Form</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>TextLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>Copiar URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Open In Browser</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>Confirme para deletar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>Tem certeza de que deseja deletar uma captura de tela dos últimos envios e do servidor?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Fechar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Vazio&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Opacidade da área fora da seleção:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>Interface de Edição de Cores</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Editor do Seletor de Cores</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Botão de seleção</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Selecionar Todos</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Escolher</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Sem-nome</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Sem-nome</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 cores)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Abrir uma nova paleta a partir do arquivo</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Criar uma nova paleta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Duplicar a paleta atual</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Excluir a paleta atual</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Reverter alterações na paleta atual</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Salvar alterações na paleta atual</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Adicionar uma cor à paleta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Remover a cor selecionada da paleta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>Nova Paleta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Name</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>Paletas do GIMP (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Imagem da Paleta (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>Todos os Arquivos (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Abrir Paleta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Falha ao carregar o arquivo de paleta\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Add Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Remover Cor</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Editar Cor...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 cores)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Limpar Cor</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_ro.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"ro\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation type=\"unfinished\">No es pot escriure a</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Desenfocament</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Estableix el desenfocament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Mode de captura&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translatorcomment>Impossible capturar la pantalla</translatorcomment>\n        <translation type=\"unfinished\">Imposible capturar la pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation type=\"unfinished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation type=\"unfinished\">Clic dret</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation type=\"unfinished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation type=\"unfinished\">Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation type=\"unfinished\">Surt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Escolliu una àrea amb el ratolí, o premeu Esc per sortir.\nPremeu Entrar per capturar la pantalla.\nPremeu clic dret per mostrar l&apos;eina de selecció de color.\nGireu la rodeta del ratolí per canviar el gruix de l&apos;eina de dibuix.\nPremeu Espai per obrir el calaix lateral.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation type=\"unfinished\">Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation type=\"unfinished\">Update</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">La nova versió %1 ja és disponible</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">Teniu la versió més recent</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Error a l&apos;intentar obtenir informació sobre actualitzacions.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">No s&apos;han pogut tancar els widgets modals actius</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Obre el llançador d&apos;aplicacions</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Ajustaments</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;Quant a</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Comprova si hi ha actualitzacions disponibles</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Últimes càrregues</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informació</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Surt</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Captura</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Copia la selecció al porta-retalls</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">No s&apos;ha pogut connectar mitjançant DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation type=\"unfinished\">Surt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reinicialitza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"unfinished\">No s&apos;han pogut tancar els widgets modals actius</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">La nova versió %1 ja és disponible</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation type=\"unfinished\">Teniu la versió més recent</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"unfinished\">Error a l&apos;intentar obtenir informació sobre actualitzacions.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"unfinished\">No s&apos;ha pogut connectar mitjançant DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importar</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Impossible llegir el fitxer.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Impossible escriure al fitxer.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Guardar Arxiu</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reset</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llançament a l&apos;inici</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation type=\"unfinished\">Importar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation type=\"unfinished\">Impossible llegir el fitxer.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation type=\"unfinished\">Impossible escriure al fitxer.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation type=\"unfinished\">Guardar Arxiu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation type=\"unfinished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"unfinished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation type=\"unfinished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"obsolete\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el botó del calaix lateral en el mode de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation type=\"unfinished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation type=\"unfinished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona a la barra de tasques del sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation type=\"unfinished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation type=\"unfinished\">Exportar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>This allows you to take screenshots of flameshot itself for example.</source>\n        <translation type=\"vanished\">This allows you to take screenshots of flameshot itself for example.</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Inicia el Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Copia la URL i tanca la finestra després de la càrrega</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Desa el fitxer d&apos;imatge després d&apos;haver-lo copiat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Últimes càrregues</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">L&apos;historial de captures de pantalla és buit</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Obre al navegador</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Confirmeu per esborrar</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Esteu segur de voler esborrar la captura de les últimes càrregues i del servidor?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Obri l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Imatge al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation type=\"unfinished\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation type=\"unfinished\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation type=\"unfinished\">Imatge al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation type=\"unfinished\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"unfinished\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation type=\"unfinished\">Puja la imatge</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Puja a Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Obre l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Imatge al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation type=\"unfinished\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Puja la imatge</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Puja la selecció a Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Clic dret</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Mou la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Redimensiona la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Guarda la selecció com a fitxer</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Desfés l&apos;última modificació</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Tecla</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Descripció</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Llicència&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Versió&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Dreceres&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation type=\"unfinished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">La captura serà desada i copiada al porta-retalls com a </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"unfinished\">No s&apos;ha pogut connectar mitjançant DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Camí on es desarà la captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Invalid delay, it must be higher than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation type=\"unfinished\">No es pot escriure a</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Select entire screen</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation type=\"unfinished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\">Screenshot history</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\">Capture screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation type=\"unfinished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"obsolete\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Guarda la captura</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation type=\"unfinished\">Imposible capturar la pantalla</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"unfinished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation type=\"unfinished\">Descripció</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation type=\"unfinished\">Tecla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation type=\"unfinished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation type=\"unfinished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation type=\"unfinished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation type=\"unfinished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation type=\"unfinished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation type=\"unfinished\">Select entire screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation type=\"unfinished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation type=\"unfinished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation type=\"unfinished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation type=\"unfinished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation type=\"unfinished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"obsolete\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\">Capture screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\">Screenshot history</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Active thickness:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Active color:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Press ESC to cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Mostra les mides de la selecció (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"unfinished\">&amp;Captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"unfinished\">&amp;Obre el llançador d&apos;aplicacions</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation type=\"unfinished\">&amp;Ajustaments</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation type=\"unfinished\">&amp;Quant a</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation type=\"unfinished\">Comprova si hi ha actualitzacions disponibles</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">La nova versió %1 ja és disponible</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation type=\"unfinished\">&amp;Surt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"unfinished\">&amp;Últimes càrregues</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Editor de color de la interfície</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation type=\"unfinished\">Desfés l&apos;última modificació</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation type=\"unfinished\">Update</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation type=\"unfinished\">L&apos;historial de captures de pantalla és buit</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation type=\"unfinished\">Confirmeu per esborrar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"unfinished\">Esteu segur de voler esborrar la captura de les últimes càrregues i del servidor?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation type=\"unfinished\">Editor de color de la interfície</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_ru.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"ru_RU\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Добавить новый</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Поднять</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Опустить</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Убрать</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Принять</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Подтвердить захват</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>Запуск приложения</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Выбрать приложение для открытия снимка</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Открыть с помощью</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Запустить в терминале</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Оставить запущенным после выбора</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Ошибка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Не удалось сохранить</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Не удалось запустить в терминале.</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Стрелка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Выбрать инструмент «Стрелка»</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Размытие</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Выбрать «Размытие» инструментом для рисования</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Режим захвата&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Прямоугольная область</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Весь экран (текущий дисплей)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Весь экран (все мониторы)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>Без задержки</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> секунда</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> секунд(ы)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Сделать новый снимок</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Область:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Запуск захвата</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>TextLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Режим захвата</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Задержка:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>Ш×В+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translation>Не удалось захватить экран</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Мышь</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Выбрать область снимка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>Колесо мыши</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Изменить размер инструмента</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>Правый щелчок мыши</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>Показать палитру цветов</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Открыть боковую панель</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>Выход</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>Выйти из захвата</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>Уверены, что хотите выйти из захвата?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>Не показывать это снова</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot потерял фокус. Сочетания клавиш не будут работать, пока вы не нажмёте где-нибудь.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Ошибка конфигурации устранена. Запустите `flameshot gui` снова, чтобы применить её.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Выберите область с помощью мыши, или нажмите Esc, чтобы выйти.\nНажмите Enter, чтобы захватить экран.\nНажмите правую кнопку мыши, чтобы показать выбор цвета.\nИспользуйте колесо мыши, чтобы выбрать толщину текущего инструмента.\nНажмите Пробел, чтобы открыть боковую панель.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Настройки инструмента</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Нумерация</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Добавить круг-счётчик с автоприращением</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Окружность</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Выбрать инструмент «Окружность»</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Выбрать цвет</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Насыщенность</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Оттенок</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Шестнадцатеричный</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Синий</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Значение</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Зелёный</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Альфа</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Красный</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Применить цвет</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Enter или нажмите левой кнопкой мыши</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Точный выбор цвета</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Удерживайте левую кнопку мыши</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Переключить лупу</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Пробел или нажмите правой кнопкой мыши</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Отмена</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <source>Select Preset:</source>\n        <translation type=\"vanished\">Выберите шаблон:</translation>\n    </message>\n    <message>\n        <source>Select preset using the spinbox</source>\n        <translation type=\"vanished\">Выбрать шаблон с помощью счётчика</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Править предустановку:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Введите цвет для обновления предустановки</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>Обновить</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Нажмите кнопку для обновления выбранной предустановки</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Удалить</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Нажмите кнопку для удаления выбранного шаблона</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Добавить шаблон:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Введите цвет вручную или выберите его с помощью цветового круга</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Добавить</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Нажмите кнопку для добавления шаблона</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>Ошибка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Не удаётся добавить шаблон. Достигнут максимальный предел.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Не удаётся удалить шаблон. Достигнут минимальный предел.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Ошибки конфигурации</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Неизвестная настройка: «%1»\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Неизвестное название сочетания клавиш: «%1».\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Конфликт сочетания клавиш: «%1» и «%2» совпадают: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Неверное значение в «%1». Ожидалось: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>Вы успешно устранили ошибку конфигурации.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>Конфигурация содержит ошибку. Откройте конфигурацию для решения.</translation>\n    </message>\n    <message>\n        <source>The configuration contains an error. Falling back to default.</source>\n        <translation type=\"vanished\">Конфигурация содержит ошибку. Возврат к умолчанию.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>Неверный ключ конфигурации &apos;%1&apos; в ConfigHandler. Пожалуйста, сообщите об этом как об ошибке.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Устраните ошибки конфигурации</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Вы должны устранить все ошибки, прежде чем продолжить:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>Сброс</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Сброс к значению по умолчанию.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Убрать</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Удалить эту настройку.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Некоторые сочетания клавиш конфликтуют.\nЭто НЕ помешает запуску Flameshot.\nПожалуйста, исправьте их вручную в файле конфигурации.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Устранить все</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Устранить все перечисленные ошибки.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Подробности</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Настройки</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Интерфейс</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Шаблон имён файлов</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>Общие</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Горячие клавиши</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Решить</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Файл конфигурации содержит ошибки. Исправьте их перед продолжением.&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <source>Storage</source>\n        <translation type=\"vanished\">Хранилище</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">Доступна новая версия %1</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">У вас самая последняя версия</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Не удалось получить информацию о последней версии.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Ошибка</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">Невозможно закрыть активные модальные виджеты</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Сделать снимок</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Приложение захвата</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Настройки</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;О программе</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Проверить обновления</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Последние загрузки</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">Ссылка скопирована в буфер обмена.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Информация</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Выход</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Копировать</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Копировать выделение в буфер обмена</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Скопировать выделение в буфер обмена</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">Не удалось подключиться через DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Выход</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Покинуть захват экрана</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Правка имени ваших снимков:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Шаблон:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Предпросмотр:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Сохранить</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Сохранить шаблон</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Восстановить</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Сбросить</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Восстанавливает сохранённый шаблон</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Очистить</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Удаляет имя</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>Ошибка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>Не удаётся закрыть активные модальные виджеты</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>Ссылка скопирована в буфер обмена.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>Доступна новая версия: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>У вас самая последняя версия</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>Не удалось получить информацию о последней версии.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Не удалось подключиться по DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Импорт</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Ошибка</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Не удалось прочитать файл.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Не удалось записать файл.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Сохранить файл</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Подтвердить сброс</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Вы действительно хотите сбросить настройки?</translation>\n    </message>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Показывать справочное сообщение</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Показывать справочное сообщение перед началом захвата экрана.</translation>\n    </message>\n    <message>\n        <source>Show the side panel button</source>\n        <translation type=\"vanished\">Показывать кнопку боковой панели</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Показывать кнопку открытия боковой панели в режиме захвата.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Показывать уведомления</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Показывать значок в трее</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Показать значок в системном трее</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Файл конфигурации</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Экспорт</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Сброс</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Запускать при старте системы</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Запустить Flameshot</translation>\n    </message>\n    <message>\n        <source>Show welcome message on launch</source>\n        <translation type=\"vanished\">Показывать приветствие при запуске</translation>\n    </message>\n    <message>\n        <source>Close application after capture</source>\n        <translation type=\"vanished\">Закрывать приложение после захвата экрана</translation>\n    </message>\n    <message>\n        <source>Close after capture</source>\n        <translation type=\"vanished\">Закрыть после снимка</translation>\n    </message>\n    <message>\n        <source>Close after taking a screenshot</source>\n        <translation type=\"vanished\">Закрыть после снимка</translation>\n    </message>\n    <message>\n        <source>Copy URL after upload</source>\n        <translation type=\"vanished\">Копировать ссылку после загрузки</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Копировать ссылку и закрыть окно после загрузки</translation>\n    </message>\n    <message>\n        <source>Save image after copy</source>\n        <translation type=\"vanished\">Сохранять изображение после копирования</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Сохранять файл изображения после копирования</translation>\n    </message>\n    <message>\n        <source>Save Path</source>\n        <translation type=\"vanished\">Путь сохранения</translation>\n    </message>\n    <message>\n        <source>Change...</source>\n        <translation type=\"vanished\">Сменить…</translation>\n    </message>\n    <message>\n        <source>Copy file path after save</source>\n        <translation type=\"vanished\">Скопировать путь к файлу после сохранения</translation>\n    </message>\n    <message>\n        <source>Select default path for Screenshots</source>\n        <translation type=\"vanished\">Выберите путь по умолчанию для снимков экрана</translation>\n    </message>\n    <message>\n        <source>Use fixed path for screenshots to save</source>\n        <translation type=\"vanished\">Использовать фиксированный путь для сохранения снимков экрана</translation>\n    </message>\n    <message>\n        <source>Choose a Folder</source>\n        <translation type=\"vanished\">Выберите папку</translation>\n    </message>\n    <message>\n        <source>Unable to write to directory.</source>\n        <translation type=\"vanished\">Не удалось записать в папку.</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>Импорт</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>Ошибка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>Не удалось прочитать файл.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>Не удалось записать файл.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>Сохранить файл</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>Подтвердить сброс</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>Вы действительно хотите сбросить настройки?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>Показывать справочное сообщение</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Показывать справочное сообщение перед началом захвата экрана.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Показывать кнопку боковой панели</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Показывать кнопку открытия боковой панели в режиме захвата.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>Показывать уведомления</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>Показывать значок в трее</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Показать значок в системном трее</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Подтверждать удаление снимка из последних отправок</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>Файл конфигурации</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>Экспорт</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>Сбросить</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Автоматически проверять обновления</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Разрешить несколько экземпляров оболочки Flameshot</translation>\n    </message>\n    <message>\n        <source>This allows you to take screenshots of flameshot itself for example.</source>\n        <translation type=\"vanished\">Это позволяет, например, делать скриншоты самой программы flameshot.</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Автоматически закрывать демона, когда он не требуется</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Запускать при старте системы</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Запустить Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Показывать приветствие при запуске</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Использовать большую предопределённую палитру цветов</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>Копировать ссылку после отправки</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Копировать ссылку и закрыть окно после загрузки</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Сохранять изображение после копирования</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Сохранять файл изображения после копирования</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Показывать справочное сообщение в начале режима захвата</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation>Использовать последнюю область для графического режима</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation>Использовать последнюю область в качестве стандартной для следующего снимка в графическом режиме</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Показать кнопку переключения боковой панели в режиме захвата</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Включить уведомления рабочего стола</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation>Показывать уведомления о прекращении</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation>Включить уведомления о прекращении</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Показывать значок в системном трее</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation>Использовать Grim для захвата снимков</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation>Grim — инструмент для снимков экрана исключительно в Wayland через протокол Screencopy. Предназначен для минималистичных оконных менеджеров, таких как Sway или Hyprland.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>Запрашивать подтверждение при удалении снимков экрана из последних отправок</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Автоматически проверять наличие обновлений</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>Это позволяет, например, делать снимки самого Flameshot</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Запускать демон Flameshot при загрузке компьютера</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Показывать окно приветствия в центре экрана при создании снимка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Использовать большую предопределённую палитру цветов</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Копировать двойным щелчком кнопки мыши</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Включить копирование по двойному нажатию кнопки мыши</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Копировать ссылку и закрывать окно после успешной отправки</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation>Автоматически выгружать из памяти, когда не используется</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation>Автоматически закрывать демона (фоновый процесс), когда он не нужен</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation>Запускать в фоне при старте</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation>Запускать демона Flameshot (фоновый процесс) при старте компьютера</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation>Спрашивать при выходе из захвата</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation>Показывать запрос на подтверждение перед выходом с помощью ESC</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation>Включить копирование в буфер обмена двойным щелчком</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation>Копировать ссылку после успешной загрузки</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>После копирования снимка экрана также сохранить его в файл</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Путь сохранения</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Сменить…</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Использовать постоянный путь сохранения для снимков</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Базовое расширение файла сохранения:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Максимальное число последних отправок</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>Ключ API Imgur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Число действий в очереди отмены</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Использовать формат JPG для буфера обмена (вместо PNG)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation>Использовать формат с потерями JPG для буфера обмена (по умолчанию — PNG без потерь)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Копировать путь к файлу после сохранения</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Копировать путь в буфер обмена после сохранения файла</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Сглаживать закреплённый снимок при масштабировании</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>Должно ли изображение после масштабирования сглаживаться или оставаться пиксельным</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Отправлять изображение без подтверждения</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Выберите папку</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Не удалось записать в папку.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Показывать лупу</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Включить лупу при выборе области снимка экрана</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Квадратная лупа</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Сделать лупу квадратной формы</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation>Время в миллисекундах до скрытия панели геометрии; 0 — не скрывать</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation>Время показа панели геометрии (мс)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation>Панель геометрии выделения</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation>Расположение панели</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation>Нет</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation>Сверху слева</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation>Сверху справа</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation>Снизу слева</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation>Снизу справа</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation>В центре</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation>Диапазон качества от 0 до 100; чем выше число, тем выше качество и размер файла</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation>Качество JPEG</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation>Обратить стрелку</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation>Сначала рисовать наконечник стрелы</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation>Небезопасное размытие</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation>Рисовать небезопасный, но более симпатичный эффект пиксельного размытия.</translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Последние загрузки</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">История снимков пуста</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Копировать ссылку</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">Ссылка скопирована в буфер обмена.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Открыть в браузере</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Подтвердите удаление</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Вы уверены, что хотите удалить снимок экрана из последних загрузок и с сервера?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Upload image to S3</source>\n        <translation type=\"vanished\">Загрузка изображения в S3</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">Загрузка изображения</translation>\n    </message>\n    <message>\n        <source>Uploading Image...</source>\n        <translation type=\"vanished\">Выгрузка изображения…</translation>\n    </message>\n    <message>\n        <source>Delete image from S3</source>\n        <translation type=\"vanished\">Удалить изображение из S3</translation>\n    </message>\n    <message>\n        <source>Deleting image...</source>\n        <translation type=\"vanished\">Удаление изображения…</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">Ссылка скопирована в буфер обмена.</translation>\n    </message>\n    <message>\n        <source>Unable to remove screenshot from the remote storage.</source>\n        <translation type=\"vanished\">Невозможно удалить снимок из удалённого хранилища.</translation>\n    </message>\n    <message>\n        <source>Network error</source>\n        <translation type=\"vanished\">Ошибка сети</translation>\n    </message>\n    <message>\n        <source>Possibly it doesn&apos;t exist anymore</source>\n        <translation type=\"vanished\">Возможно, его больше не существует</translation>\n    </message>\n    <message>\n        <source>Do you want to remove screenshot from local history anyway?</source>\n        <translation type=\"vanished\">Вы все равно хотите удалить снимок из локальной истории?</translation>\n    </message>\n    <message>\n        <source>Remove screenshot from history?</source>\n        <translation type=\"vanished\">Удалить снимок из истории?</translation>\n    </message>\n    <message>\n        <source>Retrieving configuration file with s3 creds...</source>\n        <translation type=\"vanished\">Получение конфигурационного файла с параметрами доступа к s3…</translation>\n    </message>\n    <message>\n        <source>S3 Creds URL is not found in your configuration file</source>\n        <translation type=\"vanished\">Адрес данных S3 не найден в вашем файле конфигурации</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Ошибка</translation>\n    </message>\n    <message>\n        <source>Unable to upload screenshot, please check your internet connection and try again</source>\n        <translation type=\"vanished\">Не удалось загрузить снимок экрана. Проверьте подключение к Интернету и повторите попытку</translation>\n    </message>\n    <message>\n        <source>Unable to get s3 credentials, please check your VPN connection and try again</source>\n        <translation type=\"vanished\">Не удалось получить данные S3, проверьте своё VPN-соединение и повторите попытку</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3UploaderTool</name>\n    <message>\n        <source>Upload the selection to S3 bucket</source>\n        <translation type=\"vanished\">Загрузить выделение в корзину S3</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Подтверждение отправки</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Хотите отправить этот снимок?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Отправлять без подтверждения</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Upload image to S3</source>\n        <translation type=\"vanished\">Загрузить изображение в S3</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">Загрузка изображения</translation>\n    </message>\n    <message>\n        <source>Upload image</source>\n        <translation type=\"vanished\">Загрузить изображение</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"vanished\">Не удалось открыть ссылку.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">Ссылка скопирована в буфер обмена.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">Снимок скопирован в буфер обмена.</translation>\n    </message>\n    <message>\n        <source>Deleting image...</source>\n        <translation type=\"vanished\">Удаление изображения…</translation>\n    </message>\n    <message>\n        <source>Uploading Image...</source>\n        <translation type=\"vanished\">Выгрузка изображения…</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Копировать ссылку</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Открыть ссылку</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Удалить изображение</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Изображение в буфер обмена.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Отправить изображение</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>Изображение отправляется</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>Копировать ссылку</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>Открыть ссылку</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>Удалить изображение</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>Изображение в буфер</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Сохранить изображение</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Не удалось открыть ссылку.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>Ссылка скопирована в буфер обмена.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>Снимок скопирован в буфер обмена.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Не удаётся сохранить снимок экрана на диск.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Снимок экрана сохранён.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <source>Imgage uploader tool</source>\n        <translation type=\"vanished\">Инструмент загрузки изображений</translation>\n    </message>\n    <message>\n        <source>Image uploader tool</source>\n        <translation type=\"vanished\">Инструмент загрузки изображений</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>Отправщик изображений</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Отправить выделенное</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Загрузить в Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">Загрузка изображения</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Копировать ссылку</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Открыть ссылку</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Удалить изображение</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Изображение в буфер обмена.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Не удалось открыть ссылку.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">Ссылка скопирована в буфер обмена.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">Снимок скопирован в буфер обмена.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Загрузка изображения</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Загрузить выделение в Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>О программе</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Значок</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>Лицензия</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Версия</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>Сведения об ОС</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Копировать сведения</translation>\n    </message>\n    <message>\n        <source>SPACEBAR</source>\n        <translation type=\"vanished\">Пробел</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Правый клик</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Колесо мыши</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Переместить выделение на 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Изменить размер выделения на 1px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Выйти из захвата экрана</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Копировать в буфер обмена</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Сохранить выделение в файл</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Отменить последнее изменение</translation>\n    </message>\n    <message>\n        <source>Toggle visibility of sidebar with options of the selected tool</source>\n        <translation type=\"vanished\">Показать боковую панель с настройками инструмента</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Показать выбор цвета</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Изменить толщину инструмента</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Доступные горячие клавиши в режиме захвата экрана.</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Клавиша</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Описание</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Лицензия&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Версия&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Горячие клавиши&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Инвертор</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Выбрать инструмент «Инвертор»</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Линия</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Выбрать инструмент «Линия»</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>Маркер</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Выбрать инструмент «Маркер»</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Перемещение</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Переместить выделенную область</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Карандаш</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Выбрать инструмент «Карандаш»</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Булавка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Закрепить снимок на рабочем столе</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Контекстное меню</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation>Копировать в буфер обмена</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Сохранить в файл</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation>Повернуть вправо</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation>Повернуть влево</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation>Увеличить непрозрачность</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation>Уменьшить непрозрачность</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation>Закрыть</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Размытие</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation>Сделать размытие инструментом рисования</translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Выбрать инструмент «Размытие»</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation>Первичный экземпляр</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation>&lt;b&gt;Первичный экземпляр.&lt;/b&gt; Сообщения полученные от вторичных:</translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">Не удалось зарегистрировать %1. Ошибка: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">Не удалось отменить регистрацию %1. Ошибка: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Ошибка сохранения</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>Снимок сохранён в </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Снимок скопирован в буфер обмена.</translation>\n    </message>\n    <message>\n        <source>Capture saved to clipboard</source>\n        <translation type=\"vanished\">Снимок скопирован в буфер обмена</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Ошибка при сохранении в буфер обмена</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>Ошибка при попытке сохранить как </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Сохранить снимок</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Путь скопирован в буфер обмена как </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Сохранение отменено</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Сохранение отменено</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">Снимок сохранён на диск и скопирован в буфер обмена как </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Не удалось подключиться по DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Продвинутый, но простой инструмент для создания снимков экрана.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>Посмотреть</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Захватить весь рабочий стол.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Открыть средство запуска захвата.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Запустить ручной захват в режиме графического интерфейса.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Настроить</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Захват одного экрана.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Путь сохранения снимка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation>Захватить снимок со всех мониторов одновременно.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation>Захватить снимок с указанного монитора.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Существующая директория или новый файл для сохранения</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Сохранить снимок в буфер обмена</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Закрепить захват на экране</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Отправить снимок экрана</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Задержка в миллисекундах</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Повторить снимок экрана с ранее выбранной областью</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Выбор области снимка экрана</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Установить шаблон имени файла</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Принять захват, как только будет сделан выбор</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Включить или отключить значок в трее</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Включение или отключение запуска при старте</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation>Включить или отключить уведомления</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Проверить конфигурацию на наличие ошибок</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Показывать справочный сообщения в режиме захвата</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Задать основной цвет пользовательского интерфейса</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Определить цвет контраста пользовательского интерфейса</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Необработанное изображения PNG</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Распечатать геометрию выделения в формате WxH+X+Y. Ничего не делает, если указано raw</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Укажите экран для захвата (начиная с 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Недопустимая задержка, должно быть больше 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Недопустимая область, используйте «WxH+X+Y» или «all» или «screen0/screen1/...».</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Недопустимый путь, укажите существующий каталог или новый файл в имеющемся каталоге</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Выберите экран для захвата</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>по умолчанию: экран, содержащий курсор мыши</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Номер экрана</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Неверный цвет, этот флаг поддерживает следующие форматы:\n- #RGB (каждый из R, G и B представляет собой одну шестнадцатеричную цифру)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Именованные цвета, такие как «синий» или «красный»\nВозможно, вам потребуется экранировать знак «#», как в «\\#FFF»</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Недействительная задержка, она должна быть больше 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Недействительный номер экрана, он должен быть неотрицательным</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Неверный путь, это должен быть реальный путь в системе</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Недействительное значение, оно должно быть определено как «true» или «false»</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Ошибка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Не удалось сохранить</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>Запрашиваемый экран превышает доступное число экранов</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Полноэкранный снимок закреплён на экране</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">Ссылка скопирована в буфер обмена.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Параметры</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Аргументы</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">аргументы</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation>Подкоманды</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation>подкоманды</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Использование</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>параметры</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>По умолчанию запускает Flameshot в фоновом режиме и добавляет значок в трее для настройки.</translation>\n    </message>\n    <message>\n        <source>Hi, I&apos;m already running!\nYou can find me in the system tray.</source>\n        <translation type=\"vanished\">Привет, я уже работаю!\nВы можете найти меня в системном трее.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Привет! Для создания снимка нажмите на значок в трее. Чтобы увидеть больше функций, нажмите правой кнопки мыши.</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Показать/скрыть боковую панель</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Изменить размер выделения влево на 1 пиксель</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Изменить размер выделения вправо на 1 пиксель</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Изменить размер выделения вверх на 1 пиксель</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Изменить размер выделения вниз на 1 пиксель</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Выбрать весь экран</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Переместить выделение влево на 1 пиксель</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Переместить выделение вправо на 1 пиксель</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Переместить выделение вверх на 1 пиксель</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Переместить выделение вниз на 1 пиксель</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Подтвердить текст в текстовой области</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Удалить текущий инструмент</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>Выйти из захвата экрана</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>История снимков</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Захватить экран</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>Показать выбор цвета</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Изменить размер инструмента</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Изменить толщину инструмента</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Прямоугольник</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Выбрать инструмент «Прямоугольник»</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Повторить</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Повторить последнее изменение</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>Сохранить</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Сохранить снимок экрана в файл</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Сохранить снимок</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Не удаётся определить среду рабочего стола (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation>Универсальный адаптер захвата экрана Wayland требует Grim в качестве компонента для захвата экрана Wayland. Если компонент для захвата экрана отсутствует, пожалуйста, установите его!</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation>Если настройка useGrimAdapter не включена, будет использоваться протокол DBus. Следует отметить, что использование протокола DBus в Wayland не рекомендуется. Рекомендуется включить настройку useGrimAdapter в файле flameshot.ini, чтобы активировать общий адаптер снимков экрана Wayland на основе Grim</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation>Компонент снимков экрана Grim реализован на основе Wlroots, поэтому его нельзя использовать в GNOME или в подобных средах рабочего стола</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation>Не удаётся определить среду рабочего стола (GNOME? KDE? Qile? Sway?…)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Подсказка: попробуйте задать переменную среды XDG_CURRENT_DESKTOP.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Не удалось захватить экран</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation>Вторичный экземпляр</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation>&lt;b&gt;Вторичный экземпляр.&lt;/b&gt; Отправленное сообщение первичному:</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation>Напишите что-нибудь здесь…</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation>Отпра&amp;вить</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation>Ошибка при отправке сообщения</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation>Сообщение «%1» не удалось отправить первичному.</translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Прямоугольная рамка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Выбрать инструмент «Прямоугольная рамка»</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Назначение сочетания клавиш</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Введите новое сочетание для замены </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Нажмите Esc для отмены или ⌘+Backspace для отключения сочетание клавиш.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Нажмите Esc для отмены или Backspace для отключения сочетание клавиш.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>Необходимо перезапустить Flameshot для применения изменений.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Горячие клавиши</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Доступные горячие клавиши в режиме захвата экрана.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>Описание</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>Сочетание клавиш</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Левый двойной щелчок мыши</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation>Показать/скрыть боковую панель</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation>Взять цвет с экрана</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation>Изменить размер выделения влево на 1 пикс</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation>Изменить размер выделения вправо на 1 пикс</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation>Изменить размер выделения вверх на 1 пикс</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation>Изменить размер выделения вниз на 1 пикс</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation>Симметрично уменьшить ширину на 2 пикс</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation>Симметрично увеличить ширину на 2 пикс</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation>Симметрично увеличить высоту на 2 пикс</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation>Симметрично уменьшить высоту на 2 пикс</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation>Выбрать весь экран</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation>Сдвинуть выделение влево на 1 пикс</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation>Сдвинуть выделение вправо на 1 пикс</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation>Сдвинуть выделение вверх на 1 пикс</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation>Сдвинуть выделение вниз на 1 пикс</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation>Подтвердить текст в текстовой области</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation>Удалить выбранный нарисованный объект</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation>Отменить текущее выделение</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Удалить текущий инструмент</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation>Захватить экран</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation>История снимков</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Активная толщина:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Активный цвет:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Нажмите Esc для отмены</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Размер активного инструмента: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Активный цвет: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Захватить цвет с экрана</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation>Сетка дисплея</translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Уменьшить размер инструмента</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Уменьшить размер других инструментов</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Увеличить размер инструмента</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Увеличить размер других инструментов</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Индикатор размера выделения</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Показать размеры X и Y выделения</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Показывает размер выделения (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Век (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Год (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Год (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Название месяца (янв)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Название месяца (январь)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Месяц (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>День недели (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Неделя (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>День недели (пн)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>День недели (понедельник)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>День (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>День месяца (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>День (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Время (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Время (%H-%M)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Час (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Час (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Минуты (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Секунды (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Полная дата (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Полная дата (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation>Полная дата (%d-%m-%Y)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Уведомление Flameshot</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>Зачёркнутый</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Подчёркнутый</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Полужирный</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Курсив</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Выравнивание по левому краю</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Выравнивание по центру</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Выравнивание по правому краю</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Текст</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Добавить текст на снимок</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>&amp;Сделать снимок</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>&amp;Запуск захвата</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation>&amp;Настройки</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation>&amp;О программе</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation>Проверить обновления</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation>Доступна новая версия %1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation>&amp;Выход</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>&amp;Последние отправки</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation>&amp;Открыть путь сохранения</translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Редактор цвета интерфейса</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Цвет меняется перемещением селекторов, изменения отображаются на кнопках предпросмотра.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Выберите кнопку, чтобы изменить её</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Основной цвет</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Нажмите на эту кнопку, чтобы перейти в режим правки основного цвета.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Контрастный цвет</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Нажмите на эту кнопку, чтобы перейти в режим правки контрастного цвета.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Отменить</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Отменить последнее изменение</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>Доступна новая версия Flameshot %1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Игнорировать</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Позже</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Обновить</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>История отправок</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>История снимков экрана пуста</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Форма</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>TextLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>Копировать ссылку</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Открыть в браузере</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>Подтвердите удаление</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>Вы уверены, что хотите удалить снимок экрана из последних загрузок и с сервера?</translation>\n    </message>\n</context>\n<context>\n    <name>UploadStorageConfig</name>\n    <message>\n        <source>Upload storage</source>\n        <translation type=\"vanished\">Хранилище загрузок</translation>\n    </message>\n    <message>\n        <source>Imgur storage</source>\n        <translation type=\"vanished\">Хранилище Imgur</translation>\n    </message>\n    <message>\n        <source>S3 storage (require config.ini file with s3 credentials)</source>\n        <translation type=\"vanished\">Хранилище S3 (требуется файл config.ini с учётными данными s3)</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Закрыть</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Пусто&gt;</translation>\n    </message>\n    <message>\n        <source>Hide</source>\n        <translation type=\"vanished\">Скрыть</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Затенённость области вне выделения:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>Редактор цвета интерфейса</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Редактор палитры цветов</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Выбор кнопок</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Выбрать все</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Выбрать</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Безымянный</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Безымянный</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 цвета)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Открыть новую палитру из файла</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Создать новую палитру</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Дублировать текущую палитру</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Удалить текущую палитру</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Вернуть изменения к текущей палитре</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Сохранить изменения в текущей палитре</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Добавить цвет в палитру</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Удалить выбранный цвет из палитры</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>Новая палитра</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Имя</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>Палитры GIMP (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Изображение палитры (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>Все файлы (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Открыть палитру</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Не удалось загрузить файл палитры\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Добавить цвет</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Удалить цвет</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Изменить цвет...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 цвета)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Очистить цвет</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_sk.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"sk_SK\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Pridať nové</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Posunúť hore</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Posunúť dole</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Odstrániť</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Prijať</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Prijať zachytenú obrazovku</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>Spúšťač aplikácií</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Vybrať aplikáciu na otvorenie snímky obrazovky</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Otvoriť pomocou</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Otvoriť v termináli</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Nechať otvorené po výbere</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Chyba</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Zlyhal zápis do</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Nepodarilo sa spustiť v termináli.</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Šípka</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Nastaviť Šípku ako nástroj na kreslenie</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Rozmazanie</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Nastaviť Rozmazanie ako nástroj pre úpravy</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Režim zachytávania&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Pravouhlá oblasť</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Celá obrazovka (aktívny monitor)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Celá obrazovka (všetky monitory)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>Bez oneskorenia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> sekunda</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> sekundy</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Zachytiť novú snímku</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Oblasť:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Spúšťač zachytávania obrazovky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>TextovýPopis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Režim zachytávania</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Oneskorenie:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>WxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translation>Nepodarilo sa zachytiť obrazovku</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Myš</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Výber oblasti snímky obrazovky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>Koliesko myši</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Zmeniť veľkosť nástroja</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>Klik pravým tlačidlom</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>Zobrazenie okna na výber farby</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Otvorenie bočného panela</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>Ukončenie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>Ukončiť snímanie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>Naozaj chcete ukončiť snímanie?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>Ďalej už nezobrazovať</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot stratil pozornosť. Klávesové skratky nebudú fungovať, kým niekam nekliknete.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Chyba konfigurácie vyriešená. Spustite znova `flameshot gui`, aby ste ju použili.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Vyberte oblasť snímania pomocou myši alebo stlačte Esc pre ukončenie.\nStlačte Enter pre zachytenie obrazovky.\nKliknite pravým tlačidlom pre zobrazenie nástroja pre výber farby.\nPoužite kolečko myši pre zmenu hrúbky vybraného nástroja.\nStlačte medzerník pre otvorenie postranného panelu.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Nastavenia nástrojov</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Bodové počítadlo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Pridať bublinu s (automaticky rastúcim) číslom</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Kruh</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Nastaviť Kruh ako nástroj na kreslenie</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Vybrať farbu</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Nasýtenie</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Odtieň</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Hex</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Blue</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Hodnota</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Green</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Alpha</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Red</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Akceptovať farbu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Zadajte alebo kliknite na tlačidlo vľavo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Presne vyberte farbu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Držte ľavé tlačidlo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Prepínanie lupy</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Priestor alebo pravý Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Zrušiť</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>Všeobecný</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <source>Select Preset:</source>\n        <translation type=\"vanished\">Vyberte predvoľbu:</translation>\n    </message>\n    <message>\n        <source>Select preset using the spinbox</source>\n        <translation type=\"vanished\">Použite ruletu na výber predvoľby</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Edit Preset:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Zadajte farbu aktualizovať preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>Stiahnuť</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Stlačte tlačidlo na odstránenie vybranej predvoľby</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Odstrániť</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Stlačte tlačidlo na odstránenie vybranej predvoľby</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Pridať predvoľbu:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Zadajte farbu ručne alebo ju vyberte na palete</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Pridať</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Stlačte tlačidlo na výber predvoľby</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>Chyba</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Nedá sa pridať predvoľba. Dosiahli ste maximálny limit ich počtu.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Nepodarilo sa odstrániť predvoľbu. Dosiahli ste minimálny limit ich počtu.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Chyby konfigurácie</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Nerozpoznané nastavenie: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Nerozpoznaný názov skratky: &apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Konflikt skratiek: &apos;%1&apos; a &apos;%2&apos; majú rovnakú skratku: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Zlá hodnota v &apos;%1&apos;. Očakávaná hodnota: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>Chybu konfigurácie ste úspešne vyriešili.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>Konfigurácia obsahuje chybu. Otvorte konfiguráciu a vyriešte ju.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>Zlý konfiguračný kľúč &apos;%1&apos; v ConfigHandler. Nahláste to ako chybu.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Riešenie chýb konfigurácie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Pred pokračovaním musíte vyriešiť všetky chyby:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>Resetovať</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Obnovenie predvolenej hodnoty.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Odstrániť</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Odstráňte toto nastavenie.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Niektoré klávesové skratky sú konfliktné.\nToto NEBEZPEČÍ spustenie Flameshotu.\nRiešte ich ručne v konfiguračnom súbore.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Vyriešte všetky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Riešte všetky uvedené chyby.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Podrobnosti</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Konfigurácia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Používateľské rozhranie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Editor názvov súborov</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>Všeobecné</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Klávesové skratky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Vyriešiť</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Konfiguračný súbor obsahuje chyby. Pred pokračovaním ich vyriešte.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">Je dostupná nová verzia: %1</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">Používate najnovšiu verziu</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Nepodarilo sa získať informácie o najnovšej verzii.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Chyba</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">Nepodarilo sa zatvoriť aktívne modálne ovládacie prvky</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Vytvoriť snímku</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Otvoriť Spúšťač</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Konfigurácia</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">O &amp;programe</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Skontrolovať aktualizácie</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Posledné nahratia</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL skopírovaná do schránky.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informácie</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Ukončiť</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Kopírovať</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Kopírovať výber do schránky</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Kopírovať výber do schránky</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">Nie je možné pripojiť sa prostredníctvom DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Ukončiť</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Opustiť obrazovku so zachytávaním</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Upraviť meno vašich snímok obrazovky:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Upraviť:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Ukážka:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Uložiť</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Uloží vzor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Obnoviť</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Resetovať</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Vráti zmeny</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Vyčistiť</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Vymaže meno</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>Chybné</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>Nemožno uzavrieť aktívne modal widgety</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL skopírovaná do schránky.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>Je dostupná nová verzia: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>Máte najnovšiu verziu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>Zneužívanie informácií o najnovšej verzii.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Nie je možné pripojiť sa prostredníctvom DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importovať</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Chyba</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Zlyhalo čítanie súboru.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Zlyhal zápis do súboru.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Uložiť súbor</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Potvrdiť Reset</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Naozaj si želáte resetovať aktuálnu konfiguráciu?</translation>\n    </message>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Zobraziť nápovedu</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Zobraziť nápovedu na začiatku počas režimu zachytávania obrazovky.</translation>\n    </message>\n    <message>\n        <source>Show the side panel button</source>\n        <translation type=\"vanished\">Zobraziť tlačidlo na postrannom paneli</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">V režime zachytávania zobrazovať tlačidlo na postrannom paneli.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Zobraziť systémové upozornenia</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Zobraziť stavovú ikonu</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Zobraziť ikonu v stavovej oblasti</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Súbor s konfiguráciou</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportovať</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Resetovať</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Spúšťať pri štarte</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Spustiť Flameshot</translation>\n    </message>\n    <message>\n        <source>Close after capture</source>\n        <translation type=\"vanished\">Zavrieť po vytvorení snímky</translation>\n    </message>\n    <message>\n        <source>Close after taking a screenshot</source>\n        <translation type=\"vanished\">Zatvoriť po vytvorení snímky obrazovky</translation>\n    </message>\n    <message>\n        <source>Copy URL after upload</source>\n        <translation type=\"vanished\">Kopírovať URL po uploade</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Po nahratí skopírovať URL a zavrieť okno</translation>\n    </message>\n    <message>\n        <source>Save image after copy</source>\n        <translation type=\"vanished\">Uložiť obrázok po kopírovaní</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Uložiť obrázok so súborom po jeho skopírovaní</translation>\n    </message>\n    <message>\n        <source>Save Path</source>\n        <translation type=\"vanished\">Cesta pre ukladanie</translation>\n    </message>\n    <message>\n        <source>Change...</source>\n        <translation type=\"vanished\">Zmeniť...</translation>\n    </message>\n    <message>\n        <source>Choose a Folder</source>\n        <translation type=\"vanished\">Vyberte priečinok</translation>\n    </message>\n    <message>\n        <source>Unable to write to directory.</source>\n        <translation type=\"vanished\">Zápis do adresára nie je možný.</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>Importovať</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>Chyba</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>Zlyhalo čítanie súboru.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>Zlyhal zápis do súboru.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>Uložiť súbor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>Potvrdiť Reset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>Naozaj si želáte resetovať aktuálnu konfiguráciu?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>Zobraziť nápovedu</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Zobraziť nápovedu na začiatku počas režimu zachytávania obrazovky.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Zobraziť tlačidlo na postrannom paneli</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">V režime zachytávania zobrazovať tlačidlo na postrannom paneli.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>Zobraziť systémové upozornenia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>Zobraziť stavovú ikonu</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Zobraziť ikonu v stavovej oblasti</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Pri odstraňovaní snímky z posledných nahraní je vyžadované potvrdenie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>Súbor s konfiguráciou</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>Exportovať</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>Resetovať</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Automaticky kontrolovať aktualizácie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Povoliť viacero inštancií Flameshot GUI súčasne</translation>\n    </message>\n    <message>\n        <source>This allows you to take screenshots of flameshot itself for example.</source>\n        <translation type=\"vanished\">To vám umožní robiť napríklad snímky obrazovky samotného Flameshotu.</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Automatické zatvorenie démona, keď nie je potrebný</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Spustiť pri štarte</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Spustiť Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Pri spustení zobraziť uvítaciu správu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Používanie veľkej preddefinovanej palety farieb</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>Kopírovať URL po nahratí</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Po nahratí skopírovať URL a zavrieť okno</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Uložiť obrázok po kopírovaní</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Uložiť obrázok so súborom po jeho skopírovaní</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>V režime zachytávania zobraziť text pomocníka na začiatku</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation>Použiť poslednú oblasť v režime GUI</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation>Použiť poslednú oblasť ako predvolený výber pre ďalší snímku obrazovky v režime GUI</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Zobraziť bočný panel prepnúť tlačidlo v režime zachytenia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Povoliť systémové upozornenia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation>Zobrazovať notifikácie o zrušení</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation>Povoliť notifikácie o zrušení</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Zobraziť ikonu v systémovej lište</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation>Použiť grim na zachytávanie obrazovky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation>Grim je nástroj pre Wayland (výhradne) na vytváranie snímok obrazovky založený na protokole screencopy. Vo všeobecnosti povoľte pre minimalistických správcov okien ako je sway, hyprland, atď.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>Pred odstránením snímky z posledného nahrania sa opýtať</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Kontrolovať aktualizácie automaticky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>Toto vám umožní urobiť snímku obrazovky samotného Flameshot-u</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Pri štarte počítača spúštať Flameshot démona</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Pri vytváraní snímky zobraziť okno s privítaním v strede obrazovky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Použiť veľkú paletu s preddefinovanými farbami</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Kopírovať pri dvojkliku</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Povoliť kópiu na dvojité kliknite</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Po úspešnom nahratí skopírovať adresu URL a zavrieť okno</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation>Automaticky uvoľniť z pamäte, ak nie je potrebný</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation>Automaticky ukončiť démona (proces na pozadí), keď nie je potrebný</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation>Spustiť na pozadí pri štarte</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation>Spustiť démona Flameshot (proces na pozadí) pri spustení počítača</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation>Pred ukončením snímania sa spýtať</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation>Zobraziť dialógové okno s potvrdením pred ukončením pomocou ESC</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation>Povoliť Kopírovanie do schránky pri dvojitom kliknutí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation>Kopírovať adresu URL po úspešnom nahratí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>Po skopírovaní snímky ho tiež uložiť do súboru</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Cesta pre zápisy</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Zmeniť...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Pre ukladanie snímok obrazovky používať rovnakú cestu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Uprednostňovaná prípona uloženého súboru:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Maximálna Veľkosť Posledných Uploadov</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>Imgur Aplikácia Klient ID</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Vrátiť limit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Pre schránku používať JPG (štandardne PNG)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation>Používať stratový formát JPG pre schránku (predvolene bezstratový PNG)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Po uložení skopírovať cestu k súboru</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Skopírovať cestu k súboru do schránky po tom, ako je súbor uložený</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Vyhladzovať obraz pri zväčšení pripnutého obrázka</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>Po priblížení pripnutého obrázka sa má obrázok vyhladiť alebo zostať pixelový</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Nahrávanie obrázku bez potvrdenia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Vyberte priečinok</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Zápis do adresára nie je možný.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Zobraziť lupu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Zapnúť lupu počas výberu oblasti na zosnímanie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Hranatá lupa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Lupa bude v tvare štvorca</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation>Počet milisekúnd, kým sa zobrazenie geometrie ukryje; 0 znamená, že sa ukrývať nebude</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation>Nastaviť časové obmedzenie zobrazenie geometrie (ms)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation>Zobrazenie geometrie výberu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation>Umiestnenie displeja</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation>Žiadne</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation>Vľavo hore</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation>Vpravo hore</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation>Vľavo dole</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation>Vpravo dole</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation>Stred</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation>Kvalita v rozsahu 0-100; vyššie číslo znamená lepšiu kvalitu a väčšiu veľkosť súboru</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation>Kvalita JPEG</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation>Otočiť šípku</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation>Najprv nakresliť hrot šípky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation>Nezabezpečené rozštvorčekovanie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation>Vykresliť efekt štvorčekov menej bezpečným alebo estetickejším spôsobom.</translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Posledné nahratia</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">História snímok obrazovky je prázdna</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Kopírovať URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL skopírovaná do schránky.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Otvoriť v prehliadači</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Potvrďte odstránenie</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Naozaj chcete odstrániť snímku obrazovky zo zoznamu posledných nahratí a zo servera?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Nahrávam obrázok</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL skopírovaná do schránky.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Chyba</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Potvrdenie o nahratí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Chcete nahrať toto zachytenie?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Nahrávanie bez potvrdenia</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Nahrávam obrázok</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">Nepodarilo sa otvoriť URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL skopírovaná do schránky.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">Snímka obrazovky bola skopírovaná do schránky.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Kopírovať URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Otvoriť URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Vymazať obrázok</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Obrázok do schránky.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Upload image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>Nahrávam obrázok</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>Kopírovať URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>Otvoriť URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>Vymazať obrázok</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>Obrázok do schránky.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Uložiť obrázok</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Nepodarilo sa otvoriť URL.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL skopírovaná do schránky.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>Snímka obrazovky bola skopírovaná do schránky.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Nepodarilo sa uložiť snímku na disk.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Snímka bola uložená.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>Uploader obrázkov</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Nahrať výber</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Nahrať na Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">Nahrávam obrázok</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Kopírovať URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Otvoriť URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Vymazať obrázok</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Obrázok do schránky.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Nepodarilo sa otvoriť URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL skopírovaná do schránky.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">Snímka obrazovky bola skopírovaná do schránky.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Uploader obrázkov</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Nahrať výber na Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>O programe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Ikona</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>Licencia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Verzia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>Informácie o OS</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Kopírovať informácie</translation>\n    </message>\n    <message>\n        <source>SPACEBAR</source>\n        <translation type=\"vanished\">MEDZERNÍK</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Kliknutie pravým tlačidlom</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Kolečko myši</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Presunúť výber o 1 px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Zmeniť rozmery výberu o 1 px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Ukončiť zachytávanie obrazovky</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Kopírovať do schránky</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Zapísať výber do súboru</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Vrátiť poslednú úpravu</translation>\n    </message>\n    <message>\n        <source>Toggle visibility of sidebar with options of the selected tool</source>\n        <translation type=\"vanished\">Prepnúť viditeľnosť bočnej lišty s možnosťami vybraného nástroja</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Zobraziť dialóg na výber farby</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Zmena hrúbky nástroja</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Dostupné klávesové skratky v režime zachytávania obrazovky.</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Kláves</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Popis</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Licencia&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Verzia&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Klávesové skratky&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Inverzný</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Nastaviť Obracač ako nástroj na kreslenie</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Čiara</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Nastaviť Čiaru ako nástroj na úpravy</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>Fixka</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Nastaviť Fixku ako nástroj na kreslenie</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Presun</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Presunúť oblasť výberu</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Ceruzka</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Nastaviť Ceruzku ako nástroj na kreslenie</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Pripínačik</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Pripnúť obrázok na plochu</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Context menu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation>Kopíruje do schránky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Uložiť súbor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation>Otočiť doprava</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation>Otočiť doľava</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation>Zvýšiť nepriehľadnosť</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation>Znížiť nepriehľadnosť</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation>Zavrieť</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Rozštvorčekovanie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation>Nastaviť Rozštvorčekovanie ako kresliaci nástroj.</translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Nastaviť Rozštvorčekovanie ako nástroj pre úpravy</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation>Primárna inštancia</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation>&lt;b&gt;Primárna inštancia.&lt;/b&gt; Správy prijaté zo sekundárnych:</translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">Nepodarilo sa zaregistrovať %1. Chyba: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">Nepodarilo sa odregistrovať %1. Chyba: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Nie je možné pripojiť sa prostredníctvom DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Mocný, no zároveň jednoduchý softvér na zachytávanie obrazovky.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>Pozrite</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Zachytiť celú plochu.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Otvoriť spúšťač zachytávania.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Spustiť manuálne zachytávanie v režime GUI.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Konfigurovať</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Zachytiť jeden monitor.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Cesta, kam bude snímka uložená</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation>Urobiť naraz snímku obrazovky všetkých monitorov.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation>Urobiť snímku obrazovky konkrétneho monitora.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Existujúci adresár alebo nový súbor na uloženie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Uložiť snímku do schránky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Pripnúť zachytenú snímku k obrazovke</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Nahrať snímku obrazovky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Oneskorenie času v milisekundách</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Opakovať snímku obrazovku s predtým vybranou oblasťou</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Oblasť obrazovky na výber</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Nastaviť masku pre pomenovanie súborov</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Akceptovať zachytenie hneď po výbere</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Povoliť alebo zakázať ikonu v lište</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Povoliť alebo zakázáť spustenie pri štarte systému</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation>Povoliť alebo zakázať notifikácie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Kontrola konfigurácie na chyby</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Ukazovať nápovedu v režime zachytávania</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Nastaviť farbu hlavného používateľského rozhrania</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Nastaviť kontrastnú farbu používateľského rozhrania</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Zobraziť surovú PNG snímku</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Zobraziť geometriu výberu vo formáte Š D X Y. Neurobí nič pri nastavení raw</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Definujte obrazovku, ktorú chcete zachytiť (od 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Neplatné oneskorenie, musí to byť číslo väčšie ako 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Neplatná oblasť, použite &apos;WxH+X+Y&apos; alebo &apos;all&apos; alebo &apos;screen0/screen1/...&apos;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Nesprávna cesta, musí to byť existujúci adresár alebo nový súbor v existujúcom adresári</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Nastaviť monitor, ktorý bude zachytávaný</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>predvolené: monitor, na ktorom je kurzor myši</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Číslo monitora</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Neplatná farba, tento prepínač podporuje nasledovné formáty:\n- #RGB (každá zo zložiek R, G a B je samostatným hexadecimálnym číslom)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- anglické mená farieb ako &apos;blue&apos; alebo &apos;red&apos;\nMožno budete musieť napísať pred &apos;#&apos; opačnú lomku, teda &apos;\\#FFF&apos;</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Neplatné oneskorenie, musí byť vyššie ako 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Neplatné číslo monitora, môže byť len kladné</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Neplatná cesta, musí sa jednať o skutočnú cestu na systéme</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Neplatná hodnota, musí byť definovaná ako &apos;pravda&apos; alebo &apos;nepravda&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Chyba</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Zlyhal zápis do</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Snímka uložená do schránky.</translation>\n    </message>\n    <message>\n        <source>Capture saved to clipboard</source>\n        <translation type=\"vanished\">Snímka uložená do schránky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Chyba pri ukladaní do schránky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>Snímka uložená ako </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>Chyba pri ukladaní do </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Uložiť snímku</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Incorrect path, must be an existing directory or a new file in an existing directory </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Ukladanie zrušené</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Ukladanie zrušené</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">Snímka je uložená a skopírovaná do schránky ako </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Chyba pri ukladaní</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>Požadovaná obrazovka presahuje počet obrazov</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Snímka celej obrazovky pripnutá na obrazovku</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL skopírovaná do schránky.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Voľby</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Argumenty</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">argumenty</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation>Podpríkazy</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation>podpríkazy</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Použitie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>voľby</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Štandardne sa spúšťa Flameshot na pozadí a nastavuje sa pomocou ikony v systémovej lište.</translation>\n    </message>\n    <message>\n        <source>Per default runs Flameshot in the background and   adds a tray icon for configuration.</source>\n        <translation type=\"vanished\">Štandardne sa Flameshot spúšťa na pozadí a pridáva do lišty ikonu, ktorou je ho možné ovládať.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Ahoj, som tu! Pre vytvorenie snímky kliknite na ikonu v lište a k ďalším možnostiam sa dostanete kliknutím pravým tlačidlom.</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Prepnúť zobrazenie postranného panelu</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Zmeniť rozmery výberu o 1 pixel vľavo</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Zmeniť rozmery výberu o 1 pixel vpravo</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Zmeniť rozmery výberu o 1 pixel nahor</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Zmeniť rozmery výberu o 1 pixel nadol</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Vybrať celú obrazovku</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Presunúť výber vľavo o 1 pixel</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Presunúť výber vpravo o 1 pixel</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Presunúť výber nahor o 1 pixel</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Presunúť výber nadol o 1 pixel</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Potvrdiť pridanie textu</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Vymazať momentálny nástroj</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>Ukončiť zachytávanie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>História snímok</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Zachytiť obrazovku</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>Zobraziť dialóg na výber farby</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Zmena veľkosti nástroja</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Zmeniť hrúbku nástroja</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Obdĺžnik</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Nastaviť Obdĺžnik ako nástroj na kreslenie</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Znova</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Zopakovať úpravu</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>Uložiť</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Uložiť snímku obrazovky do súboru</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Uložiť snímku obrazovky</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Nie je možné detekovať stolové prostredie (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation>Univerzálny adaptér Wayland na snímanie obrazovky vyžaduje Grim ako komponent Waylandu na snímanie obrazovky. Ak tento komponent chýba, nainštalujte ho!</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation>Ak nie je nastavenie useGrimAdapter povolené, použije sa protokol dbus. Treba poznamenať, že používanie protokolu dbus pod Waylandom sa neodporúča. Odporúča sa povoliť nastavenie useGrimAdapter v súbore flameshot.ini, aby sa aktivoval všeobecný adaptér na snímanie obrazovky Wayland založený na grime</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation>komponent programu Grim na tvorbu snímok je postavený na wlroots, nedá sa použiť v prostredí GNOME ani v podobných prostrediach</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation>Nepodarilo za zistiť pracovné prostredie (GNOME? KDE? Qile? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Tip: skúste nastaviť XDG_CURRENT_DESKTOP prostredie premenné.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Nepodarilo sa zachytiť obrazovku</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation>Sekundárna inštancia</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation>&lt;b&gt;Sekundárna inštancia.&lt;/b&gt; Poslať správu primárnej:</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation>Sem niečo napíšte…</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation>O&amp;doslať</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation>Chyba pri odosielaní správy</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation>Správu „%1“ nebolo možné odoslať primárnej inštancii.</translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Obdĺžnikový výber</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Nastaviť Výber ako nástroj na kreslenie</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Nastaviť klávesovú skratku</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Pre zmenu zadajte novú klávesovú skratku </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Stlačte Esc pre zrušenie alebo ⌘+Backspace pre vypnutie klávesovej skratky.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Ak chcete zrušiť klávesovú skratku stlačte Esc alebo Backspace.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>Aby sa zmeny prejavili, musí sa Flameshot reštartovať.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Klávesové skratky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Dostupné klávesové skratky v režime zachytávania obrazovky.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>Popis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>Kláves</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>dvojklik ľavým</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation>Prepnúť zobrazenie postranného panelu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation>Zachytiť farbu z obrazovky</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation>Zmeniť rozmery výberu o 1 pixel vľavo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation>Zmeniť rozmery výberu o 1 pixel vpravo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation>Zmeniť rozmery výberu o 1 pixel nahor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation>Zmeniť rozmery výberu o 1 pixel nadol</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation>Symetricky znížiť šírku o 2 pixely</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation>Symetricky zvýšiť šírku o 2 pixely</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation>Symetricky zvýšiť výšku o 2 pixely</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation>Symetricky znížiť výšku o 2 pixely</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation>Vybrať celú obrazovku</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation>Presunúť výber vľavo o 1 pixel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation>Presunúť výber vpravo o 1 pixel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation>Presunúť výber nahor o 1 pixel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation>Presunúť výber nadol o 1 pixel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation>Potvrdiť pridanie textu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation>Odstrániť vybraný nakreslený objekt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation>Zrušiť aktuálny výber</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Vymazať momentálny nástroj</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation>Zachytiť obrazovku</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation>História snímok</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Aktívna hrúbka:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Aktívna farba:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Stlačte ESC pre zrušenie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Aktívna veľkosť nástroja: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Active Color: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Snímať farbu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation>Zobraziť mriežku</translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Zmenšiť veľkosť nástroja</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Zmenšiť veľkosť ostatných nástrojov</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Zväčšiť veľkosť nástroja</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Zväčšiť ostatné nástroje</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Ukazovateľ veľkosti výberu</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Zobrazenie rozmerov X a Y výberu</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Zobraziť rozmery výberu (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Storočie (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Rok (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Rok (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Meno mesiaca (jan)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Meno mesiaca (január)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Mesiac (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Deň v týždni (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Týždeň (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Meno dňa (pon)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Meno dňa (pondelok)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>Deň (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Deň v mesiaci (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>Deň (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Čas (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Čas (%H-%M)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Hodina (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Hodina (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Minúta (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Sekunda (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Celý dátum (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Celý dátum (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation>Plný dátum (%d-%m-%Y)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Informácie o programe Flameshot</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>Preškrtnuté</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Podčiarknuté</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Tučné</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Kurzíva</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Zarovnanie doľava</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Zarovnanie na stred</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Zarovnanie doprava</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Text</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Pridať text do snímky</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>&amp;Vytvoriť snímku</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>&amp;Otvoriť Spúšťač</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation>&amp;Konfigurácia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation>O &amp;programe</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation>Kontrola aktualizácií</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation>Je dostupná nová verzia: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation>Ukonči&amp;ť</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>&amp;Posledné nahratia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation>&amp;Otvoriť cestu na ukladanie</translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Editor farieb používateľského rozhrania</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Presunom bežcov nastavte farbu a sledujte tieto zmeny v náhľade.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Kliknite na tlačidlo pre jeho úpravu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Hlavná farba</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Pre nastavenie hlavnej farby kliknite na toto tlačidlo.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Kontrastná farba</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Pre nastavenie kontrastnej farby kliknite na toto tlačidlo.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Späť</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Vrátiť poslednú úpravu</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>Je dostupná nová verzia Flameshotu: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Ignorovať</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Neskôr</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Aktualizovať</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>História nahratí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>História snímok je prázdna</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Formulár</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>TextovýPopis</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>Kopírovať URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Otvoriť v prehliadači</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>Potvrďte odstránenie</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>Naozaj chcete odstrániť snímku obrazovky zo zoznamu posledných nahratí a zo servera?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Zavrieť</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Empty&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Priehľadnosť oblasti mimo výberu:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>Editor farieb používateľského rozhrania</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Editor výberu farieb</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Výber tlačidiel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Vybrať všetky</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Vyberte si</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Neuvedené</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Neuvedené</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 farby)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Otvoriť novú paletu zo súboru</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Vytvorenie novej palety</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Duplikovať aktuálnu paletu</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Odstránenie aktuálnej palety</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Vrátenie zmien na aktuálnu paletu</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Uloženie zmien na aktuálnu paletu</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Pridanie farby do palety</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Odstránenie vybranej farby z palety</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>Nová paleta</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Name</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>Palety GIMP (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Obrázok palety (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>Všetky súbory (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Otvoriť paletu</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Nepodarilo sa načítať súbor palety\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Add Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Odstrániť farbu</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Upraviť farbu...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 farby)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Číra farba</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_sl.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"sl\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Desenfocament</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Estableix el desenfocament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Mode de captura&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translatorcomment>Impossible capturar la pantalla</translatorcomment>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Escolliu una àrea amb el ratolí, o premeu Esc per sortir.\nPremeu Entrar per capturar la pantalla.\nPremeu clic dret per mostrar l&apos;eina de selecció de color.\nGireu la rodeta del ratolí per canviar el gruix de l&apos;eina de dibuix.\nPremeu Espai per obrir el calaix lateral.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">La nova versió %1 ja és disponible</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">Teniu la versió més recent</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Error a l&apos;intentar obtenir informació sobre actualitzacions.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">No s&apos;han pogut tancar els widgets modals actius</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Obre el llançador d&apos;aplicacions</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Ajustaments</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;Quant a</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Comprova si hi ha actualitzacions disponibles</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Últimes càrregues</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informació</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Surt</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Captura</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Copia la selecció al porta-retalls</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">No s&apos;ha pogut connectar mitjançant DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reinicialitza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importar</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Impossible llegir el fitxer.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Impossible escriure al fitxer.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Guardar Arxiu</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reset</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llançament a l&apos;inici</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"obsolete\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el botó del calaix lateral en el mode de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona a la barra de tasques del sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>This allows you to take screenshots of flameshot itself for example.</source>\n        <translation type=\"vanished\">This allows you to take screenshots of flameshot itself for example.</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Automatically close daemon when it is not needed</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llança a l&apos;inici</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Inicia el Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Copia la URL i tanca la finestra després de la càrrega</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Desa el fitxer d&apos;imatge després d&apos;haver-lo copiat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Launch Flameshot daemon when computer is booted</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Enable Copy on Double Click</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Copy URL and close window after uploading was successful</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Últimes càrregues</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">L&apos;historial de captures de pantalla és buit</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Obre al navegador</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Confirmeu per esborrar</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Esteu segur de voler esborrar la captura de les últimes càrregues i del servidor?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Obri l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Imatge al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Puja a Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Obre l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Imatge al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Puja la imatge</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Puja la selecció a Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Clic dret</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Mou la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Redimensiona la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Guarda la selecció com a fitxer</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Desfés l&apos;última modificació</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Tecla</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Descripció</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Llicència&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Versió&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Dreceres&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Estableix l&apos;eina de pixel·lament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">No s&apos;ha pogut registrar %1. Error: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">No s&apos;ha pogut desregistrar %1. Error: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">La captura serà desada i copiada al porta-retalls com a </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Captureu l&apos;escriptori sencer.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Captura una sola pantalla.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Camí on es desarà la captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Invalid delay, it must be higher than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Arguments</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">arguments</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Select entire screen</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"obsolete\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Guarda la captura</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Unable to detect desktop environment (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"obsolete\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Active thickness:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Active color:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Press ESC to cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Indicador de mida de selecció</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Show X and Y dimensions of the selection</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Mostra les mides de la selecció (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Editor de color de la interfície</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_sr_SP.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"sr_RS\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Add New</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Move Up</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Move Down</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Remove</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Accept</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Accept the capture</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>Покретач</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Изаберите програм у ком желите да отворите снимак</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Отвори помоћу</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Покрени у терминалу</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Остави отворено након избора</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Грешка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Нисам успео да сачувам</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Нисам успео да покренем у терминалу.</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Стрелица</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Избор цртања стрелице</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Замућење</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Избор цртања замућене области</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Capture Mode&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Rectangular Region</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Full Screen (Current Display)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Full Screen (All Monitors)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>No Delay</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> second</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> seconds</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Take new screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Area:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Capture Launcher</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>TextLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Capture Mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Delay:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>WxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translation>Нисам успео да снимим екран</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Mouse</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Select screenshot area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation type=\"unfinished\">Точкић миша</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Change tool size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation type=\"unfinished\">Десни клик</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation type=\"unfinished\">Прикажи избор боје</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Open side panel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation type=\"unfinished\">Излаз</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Configuration error resolved. Launch `flameshot gui` again to apply it.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Изаберите област мишем или притисните Esc за излаз.\nПритисните Enter за снимак целог екрана.\nДесним кликом миша бирате боју.\nМожете користити точкић миша за избор дебљине алатки.\nПритисните размак на тастатури за приказ помоћног панела.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Tool Settings</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Circle Counter</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Add an autoincrementing counter bubble</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Круг</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Избор цртања круга</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Select Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Saturation</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Hue</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Hex</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Blue</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Value</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Green</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Alpha</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Red</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Accept color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Enter or Left Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Precisely select color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Hold Left Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Toggle magnifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Space or Right Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation type=\"unfinished\">Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Edit Preset:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Enter color to update preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation type=\"unfinished\">Update</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Press button to update the selected preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Delete</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Press button to delete the selected preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Add Preset:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Enter color manually or select it using the color-wheel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Add</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Press button to add preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">Грешка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Unable to add preset. Maximum limit reached.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Unable to remove preset. Minimum limit reached.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Configuration errors</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Unrecognized setting: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Unrecognized shortcut name: &apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Bad value in &apos;%1&apos;. Expected: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>You have successfully resolved the configuration error.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>The configuration contains an error. Open configuration to resolve.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Resolve configuration errors</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>Reset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Reset to the default value.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Remove</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Remove this setting.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Resolve all</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Resolve all listed errors.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Details</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Подешавања</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Изглед</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Избор имена датотеке</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>Опште</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Shortcuts</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Resolve</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">New version %1 is available</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">You have the latest version</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Failed to get information about the latest version.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Грешка</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">Unable to close active modal widgets</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Направи снимак екрана</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Open Launcher</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Подешавања</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;About</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Check for updates</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Latest Uploads</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">Интернет адреса је сачувана у привременој меморији.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">Ин&amp;формације</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Излаз</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Запамти</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Copy selection to clipboard</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Копира избор у привремену оставу</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">Нисам успео да се повежем кроз DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Излаз</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Напусти екран за снимање</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Уређивање имена снимака:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Уређивање:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Преглед:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Сачувај</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Сачувај шаблон</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Restore</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Ресетуј</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Поврати сачувани шаблон</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Очисти</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Брише име</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">Грешка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"unfinished\">Unable to close active modal widgets</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\">Интернет адреса је сачувана у привременој меморији.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">New version %1 is available</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation type=\"unfinished\">You have the latest version</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"unfinished\">Failed to get information about the latest version.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"unfinished\">Нисам успео да се повежем кроз DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Увоз</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Грешка</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Нисам успео да прочитам датотеку.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Нисам успео да сачувам датотеку.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Сачувај датотеку</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Потврда поништавања</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Да ли сте сигурни да желите да поништите сва прилагођена подешавања?</translation>\n    </message>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Приказуј поруку са упутством</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Приказуј поруку са кратким упутством на почетку снимања екрана.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Користи системска обавештења</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Иконица на системској полици</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Приказуј иконицу на системској полици</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Датотека са подешавањима</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Извоз</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Поништи</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Покрени на почетку</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Покрени Flameshot</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation type=\"unfinished\">Увоз</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">Грешка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation type=\"unfinished\">Нисам успео да прочитам датотеку.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation type=\"unfinished\">Нисам успео да сачувам датотеку.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation type=\"unfinished\">Сачувај датотеку</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation type=\"unfinished\">Потврда поништавања</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"unfinished\">Да ли сте сигурни да желите да поништите сва прилагођена подешавања?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation type=\"unfinished\">Приказуј поруку са упутством</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"obsolete\">Приказуј поруку са кратким упутством на почетку снимања екрана.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Show the side panel button</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Show the side panel toggle button in the capture mode.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation type=\"unfinished\">Користи системска обавештења</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation type=\"unfinished\">Иконица на системској полици</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"obsolete\">Приказуј иконицу на системској полици</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Confirmation required to delete screenshot from the latest uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation type=\"unfinished\">Датотека са подешавањима</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation type=\"unfinished\">Извоз</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>Reset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Automatic check for updates</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Allow multiple flameshot GUI instances simultaneously</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Automatically close daemon when it is not needed</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"obsolete\">Покрени на почетку</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"obsolete\">Покрени Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Show welcome message on launch</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Use large predefined color palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>Copy URL after upload</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Copy URL and close window after upload</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Save image after copy</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Save image file after copying it</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Show the help message at the beginning in the capture mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation type=\"unfinished\">Use last region for GUI mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation type=\"unfinished\">Use the last region as the default selection for the next screenshot in GUI mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Show the side panel toggle button in the capture mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Enable desktop notifications</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Show icon in the system tray</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>Ask for confirmation to delete screenshot from the latest uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Check for updates automatically</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>This allows you to take screenshots of Flameshot itself for example</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Launch Flameshot daemon when computer is booted</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Show the welcome message box in the middle of the screen while taking a screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Use a large predefined color palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Copy on double click</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Enable Copy on Double Click</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Copy URL and close window after uploading was successful</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>After copying the screenshot, save it to a file as well</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Save Path</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Change...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Use fixed path for screenshots to save</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Preferred save file extension:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Latest Uploads Max Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>Imgur Application Client ID</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Undo limit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Use JPG format for clipboard (PNG default)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Copy file path after save</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Copy the file path to clipboard after the file is saved</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Anti-aliasing image when zoom the pinned image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>After zooming the pinned image, should the image get smoothened or stay pixelated</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Upload image without confirmation</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Choose a Folder</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Unable to write to directory.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Show magnifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Enable a magnifier while selecting the screenshot area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Square shaped magnifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Make the magnifier to be square-shaped</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Latest Uploads</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">Screenshots history is empty</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Запамти интернет адресу</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">Интернет адреса је сачувана у привременој меморији.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Open in browser</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Confirm to delete</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Are you sure you want to delete a screenshot from the latest uploads and server?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Објављујем слику</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">Интернет адреса је сачувана у привременој меморији.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Грешка</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Upload Confirmation</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Do you want to upload this capture?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Upload without confirmation</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Објављујем слику</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">Нисам успео да посетим интернет адресу.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">Интернет адреса је сачувана у привременој меморији.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">Слика је сачувана у привременој меморији.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Запамти интернет адресу</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Посети интернет адресу</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Избриши слику</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Сачувај у привремену меморију.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Upload image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation type=\"unfinished\">Објављујем слику</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\">Запамти интернет адресу</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation type=\"unfinished\">Посети интернет адресу</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation type=\"unfinished\">Избриши слику</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation type=\"unfinished\">Сачувај у привремену меморију.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Save image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation type=\"unfinished\">Нисам успео да посетим интернет адресу.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\">Интернет адреса је сачувана у привременој меморији.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"unfinished\">Слика је сачувана у привременој меморији.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Unable to save the screenshot to disk.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Screenshot saved.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation type=\"unfinished\">Објављивање слике</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Upload the selection</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Објави на Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">Објављујем слику</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Запамти интернет адресу</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Посети интернет адресу</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Избриши слику</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Сачувај у привремену меморију.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Нисам успео да посетим интернет адресу.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">Интернет адреса је сачувана у привременој меморији.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">Слика је сачувана у привременој меморији.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Објављивање слике</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Објави избор на Imgur сајту</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>О програму</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Icon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>License</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Version</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>OS Info</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Copy Info</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Десни клик</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Точкић миша</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Помери избор за 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Увећај избор за 1px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Излаз из снимача екрана</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Запамти у привременој меморији</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Сачувај избор у датотеку</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Поништи последње измене</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Прикажи избор боје</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Измени дебљину линије алата</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Доступне пречице у моду снимка екрана.</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Тастер</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Опис</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Лиценца&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Верзија&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Пречице&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Invert</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Set Inverter as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Линија</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Избор цртања линије</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>Маркер</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Избор цртања маркером</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Премештање</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Премешта изабрану област</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Оловка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Избор цртања оловком</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Закачка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Закачи слику за радну површину</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Context menu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation type=\"unfinished\">Запамти у привременој меморији</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Save to file</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\">Close</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Pixelate</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Set Pixelate as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">Failed to register %1. Error: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">Failed to unregister %1. Error: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Грешка приликом упусивања</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>Сачувај снимак као </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Capture saved to clipboard.</translation>\n    </message>\n    <message>\n        <source>Capture saved to clipboard</source>\n        <translation type=\"vanished\">Снимак је сачуван у привремену меморију</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Error while saving to clipboard</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>Грешка приликом уписивања као </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Save screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Path copied to clipboard as </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">Capture is saved and copied to the clipboard as </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Нисам успео да се повежем кроз DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Powerful yet simple to use screenshot software.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>See</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Capture the entire desktop.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Open the capture launcher.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Start a manual capture in GUI mode.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Configure</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Capture a single screen.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Path where the capture will be saved</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Existing directory or new file to save to</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Save the capture to the clipboard</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Pin the capture to the screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Upload screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Delay time in milliseconds</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Repeat screenshot with previously selected region</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Screenshot region to select</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Set the filename pattern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Accept capture as soon as a selection is made</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Enable or disable the trayicon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Enable or disable run at startup</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Check the configuration for errors</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Show the help message in the capture mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Define the main UI color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Define the contrast UI color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Print raw PNG capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Define the screen to capture (starting from 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Invalid delay, it must be a number greater than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Invalid path, must be an existing directory or a new file in an existing directory</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>default: screen containing the cursor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Screen number</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Invalid delay, it must be higher than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Invalid screen number, it must be non negative</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Грешка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Нисам успео са сачувам</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>Requested screen exceeds screen count</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Full screen screenshot pinned to screen</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">Интернет адреса је сачувана у привременој меморији.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Options</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Arguments</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">arguments</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Usage</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>options</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Per default runs Flameshot in the background and adds a tray icon for configuration.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Select entire screen</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation type=\"unfinished\">Излаз из снимача екрана</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Screenshot history</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Capture screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation type=\"unfinished\">Прикажи избор боје</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Change the tool&apos;s size</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"obsolete\">Измени дебљину линије алата</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Правоугаоник</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Избор цртања обојеног правоугаоника</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Понови</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Понови поништену измену</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translatorcomment>Сачувај</translatorcomment>\n        <translation>Сохранить</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Save screenshot to a file</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Сачувај снимак</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Unable to detect desktop environment (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Нисам успео да снимим екран</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Правоугаони оквир</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Избор цртања правоугаоног оквира</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Set Shortcut</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Enter new shortcut to change </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Press Esc to cancel or Backspace to disable the keyboard shortcut.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>Flameshot must be restarted for changes to take effect.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Hot Keys</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"unfinished\">Доступне пречице у моду снимка екрана.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation type=\"unfinished\">Опис</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation type=\"unfinished\">Тастер</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Left Double-click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation type=\"unfinished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation type=\"unfinished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation type=\"unfinished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation type=\"unfinished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation type=\"unfinished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation type=\"unfinished\">Select entire screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation type=\"unfinished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation type=\"unfinished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation type=\"unfinished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation type=\"unfinished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation type=\"unfinished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"obsolete\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\">Capture screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\">Screenshot history</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Active thickness:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Активна боја:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Притисните ESC за прекид</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Active tool size: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Active Color: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Преузмите боју</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Decrease Tool Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Decrease the size of the other tools</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Increase Tool Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Increase the size of the other tools</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Приказ величине избора</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Show X and Y dimensions of the selection</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Приказује величину избора (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Век (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Година (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Година (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Име месеца (јан)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Име месеца (јануар)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Месец (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Дани у недељи (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Недеља (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Дан у недељи (пон)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Дан у недељи (понедељак)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>Дан (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Дан месеца (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>Дан (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Време (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Време (%H-%M)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Сат (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Сат (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Минута (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Секунда (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Комплетан датум (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Комплетан датум  (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Информације о Flameshot-у</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>Прецртано</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Подвучено</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Задебљано</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Накошено</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Left Align</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Center Align</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Right Align</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Текст</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Додаје текст на снимак</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"unfinished\">&amp;Направи снимак екрана</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"unfinished\">&amp;Open Launcher</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation type=\"unfinished\">&amp;Подешавања</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation type=\"unfinished\">&amp;About</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation type=\"unfinished\">Check for updates</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">New version %1 is available</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation type=\"unfinished\">&amp;Излаз</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"unfinished\">&amp;Latest Uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Уређивање боје сучеља</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Измените боју померањем изборника и видите резултат у прегледу дугмића.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Изаберите дугме да би га изменили</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Основна боја</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Кликните на дугме да би прешли у режим уређивања основне боје.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Боја контраста</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Кликните на дугме да би прешли у режим уређивања боје контраста.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Поништи</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Поништи последњу измену</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>New Flameshot version %1 is available</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Ignore</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Later</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Update</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>Upload History</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation type=\"unfinished\">Screenshots history is empty</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Form</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>TextLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\">Запамти интернет адресу</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Open In Browser</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation type=\"unfinished\">Confirm to delete</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"unfinished\">Are you sure you want to delete a screenshot from the latest uploads and server?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Close</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Empty&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Провидност подручја ван избора:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation type=\"unfinished\">Уређивање боје сучеља</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Colorpicker Editor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Избор дугмића</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Изабери све</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Pick</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Unnamed</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Unnamed</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 colors)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Open a new palette from file</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Create a new palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Duplicate the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Delete the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Revert changes to the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Save changes to the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Add a color to the palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Remove the selected color from the palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>New Palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Name</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>GIMP Palettes (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Palette Image (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>All Files (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Open Palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Failed to load the palette file\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Add Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Remove Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Edit Color...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 colors)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Clear Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_sv_SE.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"sv_SE\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Add New</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Move Up</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Move Down</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Remove</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Accept</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Accept the capture</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>Programstartare</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Välj ett program för att öppna skärmklippet</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Öppna med</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Öppna i terminal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Håll öppen efter urval</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Fel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Kan inte skriva i</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Kunde inte öppna i terminal.</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Pil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Välj pil som ritverktyg</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Oskärpa</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Välj Oskärpa som ritverktyg</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Capture Mode&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Rectangular Region</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Full Screen (Current Display)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Full Screen (All Monitors)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>No Delay</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> second</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> seconds</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Take new screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Area:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Capture Launcher</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>TextLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Capture Mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Delay:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>WxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translation>Kunde inte avbilda skärmen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Mouse</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Select screenshot area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>Mushjul</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Change tool size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>Högerklick</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>Show color picker</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Open side panel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>Avsluta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>Avsluta inspelning</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>Vill du verkligen sluta spela in?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>Visa inte detta igen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Configuration error resolved. Launch `flameshot gui` again to apply it.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Välj ett område med muspekaren eller tryck ESC för att avbryta.\nTryck Enter för att fånga skärmklipp.\nHögerklicka för att visa färgväljaren.\nAnvänd Scrollhjulet för att ändra tjockleken på ditt verktyg.\nTryck Space för att öppna sidopanelen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Tool Settings</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Circle Counter</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Add an autoincrementing counter bubble</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Cirkel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Välj cirkel som ritverktyg</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Select Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Saturation</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Hue</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Hex</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Blue</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Value</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Green</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Alpha</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Red</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Accept color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Enter or Left Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Precisely select color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Hold Left Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Toggle magnifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Space or Right Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Edit Preset:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Enter color to update preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>Uppdatera</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Press button to update the selected preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Delete</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Press button to delete the selected preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Add Preset:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Enter color manually or select it using the color-wheel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Add</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Press button to add preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">Fel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Unable to add preset. Maximum limit reached.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Unable to remove preset. Minimum limit reached.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Configuration errors</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Unrecognized setting: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Unrecognized shortcut name: &apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Bad value in &apos;%1&apos;. Expected: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>You have successfully resolved the configuration error.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>The configuration contains an error. Open configuration to resolve.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Resolve configuration errors</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>Återställ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Reset to the default value.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Remove</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Remove this setting.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Resolve all</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Resolve all listed errors.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Details</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Konfiguration</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Gränssnitt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Redigera filnamn</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>Allmänt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Shortcuts</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Resolve</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">New version %1 is available</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">You have the latest version</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Failed to get information about the latest version.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Fel</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">Unable to close active modal widgets</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Ta skärmdump</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Open Launcher</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Konfiguration</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;About</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Check for updates</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Latest Uploads</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Information</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Avsluta</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Kopiera</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Copy selection to clipboard</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Kopiera urval till klippbordet</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">Kunde inte ansluta via DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Stäng</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Lämna skärmklippsvy</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Redigera namnet på dina skärmklipp:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Redigera:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Förhandsgranska:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Spara</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Sparar mönstret</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Restore</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Återställ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Återställer det sparade mönstret</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Rensa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Raderar namnet</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>Fel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>Kan stänga aktiva modalwidgetar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL copied to clipboard.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>Ny version %1 är tillgänglig</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>Du har den senaste versionen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>Kunde inte hämta information om den senaste versionen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Kunde inte ansluta via DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importera</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Fel</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Kunde inte läsa filen.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Kunde inte skriva till filen.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Spara fil</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Bekräfta återställning</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Är du säker på att du vill återställa konfigurationen?</translation>\n    </message>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Visa hjälpmeddelande</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Visa hjälpmeddelande vid början av skärmklippsläge.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Visa skrivbordsnotifieringar</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Visa ikon i systemfältet</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Visa ikon i systemfältet</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Konfigurationsfil</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportera</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Återställ</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Starta vid uppstart</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Starta Flameshot</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>Importera</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>Fel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>Kunde inte läsa filen.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>Kunde inte skriva till fil.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>Spara fil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>Bekräfta återställning</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>Är du säker på att du vill återställa konfigurationen?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>Visa hjälpmeddelande</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Visa hjälpmeddelandet i början i fildelningsläget.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Show the side panel button</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Show the side panel toggle button in the capture mode.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>Visa skrivbordsnotifieringar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>Visa ikon i systemfältet</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Visa ikon i systemfältet</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Confirmation required to delete screenshot from the latest uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>Konfigurationsfil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>Exportera</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>Återställ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Automatic check for updates</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Allow multiple flameshot GUI instances simultaneously</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Automatically close daemon when it is not needed</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Starta vid uppstart</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Starta Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Show welcome message on launch</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Use large predefined color palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>Copy URL after upload</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Copy URL and close window after upload</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Save image after copy</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Save image file after copying it</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Show the help message at the beginning in the capture mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation>Använd senaste region för GUI-läge</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation type=\"unfinished\">Use the last region as the default selection for the next screenshot in GUI mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Show the side panel toggle button in the capture mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Enable desktop notifications</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Show icon in the system tray</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>Ask for confirmation to delete screenshot from the latest uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Check for updates automatically</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>This allows you to take screenshots of Flameshot itself for example</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Launch Flameshot daemon when computer is booted</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Show the welcome message box in the middle of the screen while taking a screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Use a large predefined color palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Copy on double click</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Enable Copy on Double Click</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Copy URL and close window after uploading was successful</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>After copying the screenshot, save it to a file as well</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Save Path</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Change...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Use fixed path for screenshots to save</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Preferred save file extension:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Latest Uploads Max Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>Imgur Application Client ID</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Undo limit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Use JPG format for clipboard (PNG default)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Copy file path after save</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Copy the file path to clipboard after the file is saved</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Anti-aliasing image when zoom the pinned image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>After zooming the pinned image, should the image get smoothened or stay pixelated</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Upload image without confirmation</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Choose a Folder</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Unable to write to directory.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Show magnifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Enable a magnifier while selecting the screenshot area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Square shaped magnifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Make the magnifier to be square-shaped</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Latest Uploads</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">Screenshots history is empty</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Kopiera URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL kopierad till urklipp.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Open in browser</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Confirm to delete</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Are you sure you want to delete a screenshot from the latest uploads and server?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Laddar upp bild</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL kopierad till klippbord.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Fel</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Upload Confirmation</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Do you want to upload this capture?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Upload without confirmation</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Laddar upp bild</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">Kunde inte öppna URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL kopierad till klippbord.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">Skärmklipp kopierat till klippbord.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Kopiera URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Öppna URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Radera bild</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Bild till klippbord.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Upload image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation type=\"unfinished\">Laddar upp bild</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\">Kopiera URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation type=\"unfinished\">Öppna URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation type=\"unfinished\">Radera bild</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation type=\"unfinished\">Bild till klippbord.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Save image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation type=\"unfinished\">Kunde inte öppna URL.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL copied to clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"unfinished\">Skärmklipp kopierat till klippbord.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Unable to save the screenshot to disk.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Screenshot saved.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation type=\"unfinished\">Bilduppladdare</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Upload the selection</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Ladda upp till Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">Laddar upp bild</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Kopiera URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Öppna URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Radera bild</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Bild till klippbord.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Kunde inte öppna URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL kopierad till klippbord.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">Skärmklipp kopierat till klippbord.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Bilduppladdare</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Ladda upp skärmklipp till Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>Om</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Icon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>License</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Version</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>OS Info</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Copy Info</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Högerklick</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Scrollhjul</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Flytta urval 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Ändra storlek urval 1px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Stäng skärmavbildning</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Kopiera till klippbord</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Spara urval som fil</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Ångra senaste ändringen</translation>\n    </message>\n    <message>\n        <source>Toggle visibility of sidebar with options of the selected tool</source>\n        <translation type=\"vanished\">Ändra synlighet för sidomeny med alternativ för det valda verktyget</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Visa färgväljare</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Ändra verktygets tjocklek</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Tillgängliga kortkommandon i skärmklippsläge.</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Tangent</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Beskrivning</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Licens&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Genvägar&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Invert</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Set Inverter as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Linje</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Välj linje som ritverktyg</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>Överstrykningspenna</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Välj Överstrykningspenna som ritverktyg</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Flytta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Flytta urvalsområde</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Penna</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Välj Penna som ritverktyg</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Fäst</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Fäst bilden på skrivbordet</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Context menu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation type=\"unfinished\">Kopiera till klippbord</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Save to file</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\">Close</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Pixelate</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Set Pixelate as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">Failed to register %1. Error: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">Failed to unregister %1. Error: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Spara fel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>Urval sparad som </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Capture saved to clipboard.</translation>\n    </message>\n    <message>\n        <source>Capture saved to clipboard</source>\n        <translation type=\"vanished\">Urval sparat till klippbord</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Error while saving to clipboard</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>Fel vid spara som </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Save screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Path copied to clipboard as </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">Capture is saved and copied to the clipboard as </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Kunde inte ansluta via DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Powerful yet simple to use screenshot software.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>See</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Capture the entire desktop.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Open the capture launcher.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Start a manual capture in GUI mode.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Configure</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Capture a single screen.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Path where the capture will be saved</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Existing directory or new file to save to</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Save the capture to the clipboard</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Pin the capture to the screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Upload screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Delay time in milliseconds</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Repeat screenshot with previously selected region</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Screenshot region to select</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Set the filename pattern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Accept capture as soon as a selection is made</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Enable or disable the trayicon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Enable or disable run at startup</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Check the configuration for errors</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Show the help message in the capture mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Define the main UI color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Define the contrast UI color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Print raw PNG capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Define the screen to capture (starting from 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Invalid delay, it must be a number greater than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Invalid path, must be an existing directory or a new file in an existing directory</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>default: screen containing the cursor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Screen number</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Invalid delay, it must be higher than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Invalid screen number, it must be non negative</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Fel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Kunde inte skriva i</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Options</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Arguments</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">arguments</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Usage</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>options</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Per default runs Flameshot in the background and adds a tray icon for configuration.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>Requested screen exceeds screen count</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Full screen screenshot pinned to screen</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL kopierad till urklipp.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Select entire screen</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>Sluta fånga</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Screenshot history</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Capture screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>Visa färgväljaren</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Change the tool&apos;s size</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Ändra verktygets tjocklek</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Rektangel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Välj Rektangel som ritverktyg</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Upprepa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Upprepa nästa ändring</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>Spara</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Save screenshot to a file</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Spara skärmklippet</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Unable to detect desktop environment (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Kunde inte avbilda skärmen</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Rektangulärt urval</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Välj Urval som ritverktyg</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Set Shortcut</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Enter new shortcut to change </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Press Esc to cancel or Backspace to disable the keyboard shortcut.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>Flameshot must be restarted for changes to take effect.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Hot Keys</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Tillgängliga genvägar i skärmklippningsläget.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>Beskrivning</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>Tangent</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Left Double-click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation type=\"unfinished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation type=\"unfinished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation type=\"unfinished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation type=\"unfinished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation type=\"unfinished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation type=\"unfinished\">Select entire screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation type=\"unfinished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation type=\"unfinished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation type=\"unfinished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation type=\"unfinished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation type=\"unfinished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"obsolete\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\">Capture screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\">Screenshot history</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Aktiv tjocklek:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Aktiv färg:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Tryck ESC för att avbryta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Active tool size: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Active Color: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Hämta färg</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Decrease Tool Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Decrease the size of the other tools</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Increase Tool Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Increase the size of the other tools</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Storleksindikator urval</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Show X and Y dimensions of the selection</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Visa dimensionerna av urval (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Århundrade (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>År (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>År (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Månad namn (jan)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Månad namn (januari)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Månad (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Veckodag (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Vecka (1-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Dag namn (mån)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Dag namn (måndag)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>Dag (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Dag i månad (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>Dag (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Tid (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Tid (%H-%M)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Timme (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Timme (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Minut (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Sekund (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Fullständingt datum (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Fullständigt datum (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Flameshot information</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>Överstruken</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Understruken</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Fet</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Kursiv</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Left Align</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Center Align</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Right Align</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Text</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Lägg till text på ditt skärmklipp</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"unfinished\">&amp;Ta skärmdump</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"unfinished\">&amp;Open Launcher</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation type=\"unfinished\">&amp;Konfiguration</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation type=\"unfinished\">&amp;About</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation type=\"unfinished\">Check for updates</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">New version %1 is available</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation type=\"unfinished\">&amp;Avsluta</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"unfinished\">&amp;Latest Uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">UI färgeditor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Ändra färgen genom att röra reglagen och se ändringarna på förhandsgranskningsknapparna.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Välj en knapp för att redigera den</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Huvudfärg</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Klicka här för att redigera huvudfärg.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Kontrastfärg</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Klicka här för att redigera kontrastfärg.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Ångra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Ångra senaste ändringen</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>New Flameshot version %1 is available</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Ignore</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Later</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Update</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>Upload History</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation type=\"unfinished\">Screenshots history is empty</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Form</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>TextLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\">Kopiera URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Open In Browser</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation type=\"unfinished\">Confirm to delete</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"unfinished\">Are you sure you want to delete a screenshot from the latest uploads and server?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Close</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Empty&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Opacitet för område utanför urval:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation type=\"unfinished\">UI färgeditor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Colorpicker Editor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Knappval</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Välj alla</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Pick</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Unnamed</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Unnamed</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 colors)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Open a new palette from file</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Create a new palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Duplicate the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Delete the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Revert changes to the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Save changes to the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Add a color to the palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Remove the selected color from the palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>New Palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Name</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>GIMP Palettes (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Palette Image (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>All Files (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Open Palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Failed to load the palette file\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Add Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Remove Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Edit Color...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 colors)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Clear Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_sw.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"sw\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Ongeza Mpya</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Songa juu</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Songa chini</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Ondoa</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Kubali</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Kubali picha ya skrini</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>Uzinduzi wa Programmu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Chagua programu ya kufungua picha ya skrini</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Fungua na</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Zindua kwa terminal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Wacha wazi baada ya uteuzi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Hitilafu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Mshale</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Desenfocament</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Estableix el desenfocament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Mode de captura&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Sehemu Mstatili</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>Hakuna Kuchelewa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> sekunde</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> sekunde</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Chukua picha mpya ya skrini</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Sehemu:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>NakalaLebo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Hali ya Kunasa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Chelewesha:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>WxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translatorcomment>Impossible capturar la pantalla</translatorcomment>\n        <translation>Kunasa skrini haiwezekani</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Kipanya</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Chagua sehemu ya picha ya skrini</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>Gurudumu la kipanya</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Badili ukubwa wa chombo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>Bonyeza Kulia</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>Onyesha kichagua rangi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Fungua paneli ya upande</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>Toka</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Escolliu una àrea amb el ratolí, o premeu Esc per sortir.\nPremeu Entrar per capturar la pantalla.\nPremeu clic dret per mostrar l&apos;eina de selecció de color.\nGireu la rodeta del ratolí per canviar el gruix de l&apos;eina de dibuix.\nPremeu Espai per obrir el calaix lateral.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Enter or Left Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Hold Left Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Space or Right Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation type=\"unfinished\">Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation type=\"unfinished\">Ondoa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">La nova versió %1 ja és disponible</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">Teniu la versió més recent</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Error a l&apos;intentar obtenir informació sobre actualitzacions.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">No s&apos;han pogut tancar els widgets modals actius</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Obre el llançador d&apos;aplicacions</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Ajustaments</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;Quant a</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Comprova si hi ha actualitzacions disponibles</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Últimes càrregues</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informació</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Surt</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Captura</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Copia la selecció al porta-retalls</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">No s&apos;ha pogut connectar mitjançant DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation type=\"unfinished\">Toka</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reinicialitza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"unfinished\">No s&apos;han pogut tancar els widgets modals actius</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">La nova versió %1 ja és disponible</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation type=\"unfinished\">Teniu la versió més recent</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"unfinished\">Error a l&apos;intentar obtenir informació sobre actualitzacions.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"unfinished\">No s&apos;ha pogut connectar mitjançant DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importar</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Impossible llegir el fitxer.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Impossible escriure al fitxer.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Guardar Arxiu</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reset</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llançament a l&apos;inici</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation type=\"unfinished\">Importar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation type=\"unfinished\">Impossible llegir el fitxer.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation type=\"unfinished\">Impossible escriure al fitxer.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation type=\"unfinished\">Guardar Arxiu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation type=\"unfinished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"unfinished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation type=\"unfinished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"obsolete\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el botó del calaix lateral en el mode de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation type=\"unfinished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation type=\"unfinished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona a la barra de tasques del sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation type=\"unfinished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation type=\"unfinished\">Exportar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>This allows you to take screenshots of flameshot itself for example.</source>\n        <translation type=\"vanished\">This allows you to take screenshots of flameshot itself for example.</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Inicia el Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Copia la URL i tanca la finestra després de la càrrega</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Desa el fitxer d&apos;imatge després d&apos;haver-lo copiat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation type=\"unfinished\">Use last region for GUI mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation type=\"unfinished\">Use the last region as the default selection for the next screenshot in GUI mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Últimes càrregues</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">L&apos;historial de captures de pantalla és buit</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Obre al navegador</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Confirmeu per esborrar</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Esteu segur de voler esborrar la captura de les últimes càrregues i del servidor?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Obri l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Imatge al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation type=\"unfinished\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation type=\"unfinished\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation type=\"unfinished\">Imatge al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation type=\"unfinished\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"unfinished\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation type=\"unfinished\">Puja la imatge</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Puja a Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Obre l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Imatge al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation type=\"unfinished\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Puja la imatge</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Puja la selecció a Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Clic dret</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Mou la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Redimensiona la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Guarda la selecció com a fitxer</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Desfés l&apos;última modificació</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Tecla</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Descripció</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Llicència&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Versió&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Dreceres&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation type=\"unfinished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">La captura serà desada i copiada al porta-retalls com a </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"unfinished\">No s&apos;ha pogut connectar mitjançant DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Camí on es desarà la captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Invalid delay, it must be higher than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Select entire screen</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation type=\"unfinished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"obsolete\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Guarda la captura</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation type=\"unfinished\">Kunasa skrini haiwezekani</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"unfinished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation type=\"unfinished\">Descripció</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation type=\"unfinished\">Tecla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Left Double-click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation type=\"unfinished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation type=\"unfinished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation type=\"unfinished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation type=\"unfinished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation type=\"unfinished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation type=\"unfinished\">Select entire screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation type=\"unfinished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation type=\"unfinished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation type=\"unfinished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation type=\"unfinished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation type=\"unfinished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Active thickness:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Active color:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Press ESC to cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Mostra les mides de la selecció (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"unfinished\">&amp;Captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"unfinished\">&amp;Obre el llançador d&apos;aplicacions</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation type=\"unfinished\">&amp;Ajustaments</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation type=\"unfinished\">&amp;Quant a</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation type=\"unfinished\">Comprova si hi ha actualitzacions disponibles</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">La nova versió %1 ja és disponible</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation type=\"unfinished\">&amp;Surt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"unfinished\">&amp;Últimes càrregues</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Editor de color de la interfície</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation type=\"unfinished\">Desfés l&apos;última modificació</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation type=\"unfinished\">L&apos;historial de captures de pantalla és buit</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation type=\"unfinished\">NakalaLebo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation type=\"unfinished\">Confirmeu per esborrar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"unfinished\">Esteu segur de voler esborrar la captura de les últimes càrregues i del servidor?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation type=\"unfinished\">Editor de color de la interfície</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_ta.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"ta\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Desenfocament</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Estableix el desenfocament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Mode de captura&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translatorcomment>Impossible capturar la pantalla</translatorcomment>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation type=\"unfinished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation type=\"unfinished\">Clic dret</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation type=\"unfinished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Escolliu una àrea amb el ratolí, o premeu Esc per sortir.\nPremeu Entrar per capturar la pantalla.\nPremeu clic dret per mostrar l&apos;eina de selecció de color.\nGireu la rodeta del ratolí per canviar el gruix de l&apos;eina de dibuix.\nPremeu Espai per obrir el calaix lateral.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Enter or Left Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Hold Left Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Space or Right Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">La nova versió %1 ja és disponible</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">Teniu la versió més recent</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Error a l&apos;intentar obtenir informació sobre actualitzacions.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">No s&apos;han pogut tancar els widgets modals actius</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Obre el llançador d&apos;aplicacions</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Ajustaments</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;Quant a</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Comprova si hi ha actualitzacions disponibles</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Últimes càrregues</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informació</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Surt</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Captura</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Copia la selecció al porta-retalls</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">No s&apos;ha pogut connectar mitjançant DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reinicialitza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"unfinished\">No s&apos;han pogut tancar els widgets modals actius</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">La nova versió %1 ja és disponible</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation type=\"unfinished\">Teniu la versió més recent</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"unfinished\">Error a l&apos;intentar obtenir informació sobre actualitzacions.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"unfinished\">No s&apos;ha pogut connectar mitjançant DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importar</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Impossible llegir el fitxer.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Impossible escriure al fitxer.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Guardar Arxiu</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reset</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llançament a l&apos;inici</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation type=\"unfinished\">Importar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation type=\"unfinished\">Impossible llegir el fitxer.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation type=\"unfinished\">Impossible escriure al fitxer.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation type=\"unfinished\">Guardar Arxiu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation type=\"unfinished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"unfinished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation type=\"unfinished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"obsolete\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el botó del calaix lateral en el mode de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation type=\"unfinished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation type=\"unfinished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona a la barra de tasques del sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation type=\"unfinished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation type=\"unfinished\">Exportar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>This allows you to take screenshots of flameshot itself for example.</source>\n        <translation type=\"vanished\">This allows you to take screenshots of flameshot itself for example.</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Inicia el Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Copia la URL i tanca la finestra després de la càrrega</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Desa el fitxer d&apos;imatge després d&apos;haver-lo copiat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation type=\"unfinished\">Use last region for GUI mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation type=\"unfinished\">Use the last region as the default selection for the next screenshot in GUI mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Últimes càrregues</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">L&apos;historial de captures de pantalla és buit</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Obre al navegador</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Confirmeu per esborrar</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Esteu segur de voler esborrar la captura de les últimes càrregues i del servidor?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Obri l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Imatge al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation type=\"unfinished\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation type=\"unfinished\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation type=\"unfinished\">Imatge al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation type=\"unfinished\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"unfinished\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation type=\"unfinished\">Puja la imatge</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Puja a Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Obre l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Imatge al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation type=\"unfinished\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Puja la imatge</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Puja la selecció a Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Clic dret</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Mou la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Redimensiona la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Guarda la selecció com a fitxer</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Desfés l&apos;última modificació</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Tecla</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Descripció</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Llicència&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Versió&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Dreceres&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation type=\"unfinished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">La captura serà desada i copiada al porta-retalls com a </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"unfinished\">No s&apos;ha pogut connectar mitjançant DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Camí on es desarà la captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Invalid delay, it must be higher than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">Error</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Select entire screen</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation type=\"unfinished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation type=\"unfinished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"obsolete\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Guarda la captura</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"unfinished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation type=\"unfinished\">Descripció</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation type=\"unfinished\">Tecla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Left Double-click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation type=\"unfinished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation type=\"unfinished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation type=\"unfinished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation type=\"unfinished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation type=\"unfinished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation type=\"unfinished\">Select entire screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation type=\"unfinished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation type=\"unfinished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation type=\"unfinished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation type=\"unfinished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation type=\"unfinished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Active thickness:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Active color:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Press ESC to cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Mostra les mides de la selecció (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"unfinished\">&amp;Captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"unfinished\">&amp;Obre el llançador d&apos;aplicacions</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation type=\"unfinished\">&amp;Ajustaments</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation type=\"unfinished\">&amp;Quant a</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation type=\"unfinished\">Comprova si hi ha actualitzacions disponibles</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">La nova versió %1 ja és disponible</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation type=\"unfinished\">&amp;Surt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"unfinished\">&amp;Últimes càrregues</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Editor de color de la interfície</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation type=\"unfinished\">Desfés l&apos;última modificació</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation type=\"unfinished\">L&apos;historial de captures de pantalla és buit</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation type=\"unfinished\">Confirmeu per esborrar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"unfinished\">Esteu segur de voler esborrar la captura de les últimes càrregues i del servidor?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation type=\"unfinished\">Editor de color de la interfície</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_th.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"th\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>เพิ่มใหม่</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>ย้ายขึ้น</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>ย้ายลง</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>ลบ</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>ยอมรับ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>ยอมรับการจับภาพ</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>ตัวเปิดแอป</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>เลือกแอปเพื่อเปิดการจับภาพ</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>เปิดด้วย</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>เปิดในเทอร์มินัล</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>เปิดต่อไปหลังจากเลือกแล้ว</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>ผิดพลาด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>ไม่สามารถเปิดในเทอร์มินัลได้</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>ไม่สามารถเขียนได้</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>ลูกศร</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>ตั้งค่าลูกศรเป็นเครื่องมือระบายสี</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Desenfocament</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Estableix el desenfocament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Mode de captura&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>บริเวณสี่เหลี่ยมผืนผ้า</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>เต็มจอ (จอแสดงผลปัจจุบัน)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>เต็มจอ (ทุกจอ)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>หน่วงเวลา</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> วินาที</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> วินาที</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>ถ่ายภาพหน้าจอใหม่</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>พื้นที่:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>เรียกใช้ตัวจับภาพ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>ป้ายข้อความ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>โหมดจับภาพ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>หน่วงเวลา:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>กว้าง×สูง×ลึก×ยาว</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translatorcomment>Impossible capturar la pantalla</translatorcomment>\n        <translation>ไม่สามารถจับภาพหน้าจอได้</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>เม้าส์</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>เลือกพื้นที่จับภาพหน้าจอ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>ล้อเลื่อนของเมาส์</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>เปลี่ยนขนาดเครื่องมือ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>คลิกขวา</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>แสดงตัวเลือกสี</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>เปิดแผงด้านข้าง</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>ออก</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>ออกจากการจับภาพ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>คุณแน่ใจหรือไม่ว่าต้องการยกเลิกการบันทึกภาพ?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>ไม่ต้องแสดงอีก</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot เสียโฟกัส แป้นพิมพ์ลัดจะไม่ทำงานจนกว่าคุณจะคลิกที่ใดที่หนึ่ง</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>ผิดพลาดในการกำหนดค่าที่แก้ไขแล้ว เปิด `flameshot gui` อีกครั้งเพื่อใช้งาน</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Escolliu una àrea amb el ratolí, o premeu Esc per sortir.\nPremeu Entrar per capturar la pantalla.\nPremeu clic dret per mostrar l&apos;eina de selecció de color.\nGireu la rodeta del ratolí per canviar el gruix de l&apos;eina de dibuix.\nPremeu Espai per obrir el calaix lateral.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>ตั้งค่าเครื่องมือ</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>วงกลม</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>เพิ่มตัวนับฟองแบบเพิ่มอัตโนมัติ</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>วงกลม</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>ตั้งวงกลมเป็นเครื่องมือระบายสี</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>เลือกสี</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>ความอิ่มตัว</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>สีสัน</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Hex</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>สีฟ้า</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>ค่า</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>สีเขียว</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>อัลฟ่า</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>สีแดง</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>ยอมรับสี</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>เข้าหรือคลิกซ้าย</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>เลือกสีได้อย่างแม่นยำ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>คลิกซ้ายค้างไว้</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>สลับการขยาย</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>วรรคหรือคลิกขวา</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>ยกเลิก</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>แก้ไขตั้งค่าล่วงหน้า:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>ป้อนสีเพื่ออัปเดตค่าไว้ล่วงหน้า</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>อัปเดต</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>กดปุ่มเพื่ออัพเดตค่าที่เลือกไว้ล่วงหน้า</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>ลบ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>กดปุ่มเพื่อเลือกลบค่าที่ตั้งไว้ล่วงหน้า</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>เพิ่มค่าที่ตั้งไว้ล่วงหน้า:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>ป้อนสีด้วยตนเองหรือเลือกโดยใช้วงล้อสี</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>เพิ่ม</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>กดปุ่มเพื่อเพิ่มค่าที่ตั้งไว้ล่วงหน้า</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>ผิดพลาด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>ไม่สามารถเพิ่มค่าที่ตั้งล่วงหน้าได้ เนื่องจากถึงขีดจำกัดสูงสุดแล้ว</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>ไม่สามารถลบค่าที่ตั้งล่วงหน้าได้ ถึงขีดจำกัดขั้นต่ำแล้ว</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>การกำหนดค่าผิดพลาด</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>ตั้งค่าที่ไม่รู้จัก: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>ชื่อทางลัดที่ไม่รู้จัก: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>ทางลัด: &apos;%1&apos; และ &apos;%2&apos; มีทางลัดเดียวกัน: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>ค่าไม่ถูกต้องใน &apos;%1&apos; คาดว่า: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>คุณได้แก้ไขข้อผิดพลาดในการกำหนดค่าสำเร็จแล้ว</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>กำหนดค่ามีข้อผิดพลาด เปิดกำหนดค่าเพื่อแก้ไข</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>คีย์การกำหนดค่า &apos;%1&apos; ใน ConfigHandler ไม่ถูกต้อง โปรดรายงานข้อผิดพลาด</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>แก้ไขข้อผิดพลาดในการกำหนดค่า</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;คุณต้องแก้ไขข้อผิดพลาดทั้งหมดก่อนดำเนินการต่อ:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>รีเซ็ต</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>รีเซ็ตเป็นค่าเริ่มต้น</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>ลบ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>ลบการตั้งค่านี้</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>แป้นลัดบางปุ่มอาจมีปัญหาขัดแย้งกัน\nการดำเนินการนี้จะไม่ป้องกันไม่ให้ Flameshot เริ่มทำงาน\nแก้ไขปัญหาในไฟล์กำหนดค่า</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>แก้ไขทั้งหมด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>แก้ไขข้อผิดพลาดทั้งหมดที่ระบุไว้</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>รายละเอียด</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>การกำหนดค่า</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>อินเทอร์เฟซ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>แก้ไขชื่อไฟล์</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>ทั่วไป</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>ทางลัด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>แก้ปัญหา</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;ไฟล์การกำหนดค่ามีข้อผิดพลาด โปรดแก้ไขก่อนดำเนินการต่อ&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">La nova versió %1 ja és disponible</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">Teniu la versió més recent</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Error a l&apos;intentar obtenir informació sobre actualitzacions.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">No s&apos;han pogut tancar els widgets modals actius</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Obre el llançador d&apos;aplicacions</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Ajustaments</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;Quant a</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Comprova si hi ha actualitzacions disponibles</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Últimes càrregues</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informació</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Surt</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Captura</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>คัดลอก</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>คัดลอกที่เลือกไปยังคลิปบอร์ด</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Copia la selecció al porta-retalls</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">No s&apos;ha pogut connectar mitjançant DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>ออก</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>ออกจากหน้าจอจับภาพ</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>แก้ไขชื่อการจับภาพของคุณ:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>แก้ไข:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>ตัวอย่าง:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>บันทึก</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>บันทึกรูปแบบ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>คืนค่า</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reinicialitza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>คืนค่ารูปแบบที่บันทึกไว้</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>ล้าง</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>ลบชื่อ</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>ผิดพลาด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>ไม่สามารถปิดวิดเจ็ตโมดอลที่ใช้งานได้</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>คัดลอก URL ไปยังคลิปบอร์ด</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>เวอร์ชันใหม่ %1 พร้อมให้บริการแล้ว</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>คุณมีเวอร์ชั่นล่าสุด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>ไม่สามารถรับข้อมูลเกี่ยวกับเวอร์ชั่นล่าสุดได้</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>ไม่สามารถเชื่อมต่อผ่าน DBus ได้</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importar</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Impossible llegir el fitxer.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Impossible escriure al fitxer.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Guardar Arxiu</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reset</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llançament a l&apos;inici</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>นำเข้า</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>ผิดพลาด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>ไม่สามารถอ่านไฟล์ได้</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>ไม่สามารถเขียนไฟล์ได้</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>บันทึกไฟล์</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>ยืนยันการรีเซ็ต</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>คุณแน่ใจว่าต้องการรีเซ็ตการกำหนดค่าหรือไม่?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>แสดงข้อความช่วยเหลือ</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"obsolete\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>แสดงแผงปุ่มด้านข้าง</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el botó del calaix lateral en el mode de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>แสดงแจ้งเตือนบนเดสก์ท็อป</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>แสดงถาดไอคอน</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona a la barra de tasques del sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>จำเป็นต้องมีการยืนยันลบภาพหน้าจอจากการอัพโหลดล่าสุด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>ไฟล์การกำหนดค่า</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>ส่งออก</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>รีเซ็ต</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>ตรวจสอบการอัปเดตอัตโนมัติ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>อนุญาตให้มีอินสแตนซ์ GUI ของ Flameshot หลายรายการพร้อมกัน</translation>\n    </message>\n    <message>\n        <source>This allows you to take screenshots of flameshot itself for example.</source>\n        <translation type=\"vanished\">This allows you to take screenshots of flameshot itself for example.</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">ปิด Daemon โดยอัตโนมัติเมื่อไม่จำเป็น</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">เปิดเมื่อเริ่มต้น</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Inicia el Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>แสดงข้อความต้อนรับเมื่อเปิดโปรแกรม</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>ใช้จานสีที่กำหนดไว้ล่วงหน้าขนาดใหญ่</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>คัดลอก URL หลังจากอัพโหลด</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Copia la URL i tanca la finestra després de la càrrega</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>บันทึกภาพหลังการคัดลอก</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Desa el fitxer d&apos;imatge després d&apos;haver-lo copiat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>แสดงข้อความช่วยเหลือในตอนเริ่มโปรแกรมในโหมดจับภาพ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation>ใช้ภูมิภาคสุดท้ายสำหรับโหมด GUI</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation>ใช้ภูมิภาคสุดท้ายเป็นตัวเลือกเริ่มต้นสำหรับภาพหน้าจอถัดไปในโหมด GUI</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>แสดงปุ่มสลับแผงด้านข้างในโหมดถ่ายภาพ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>เปิดใช้งานการแจ้งเตือนบนเดสก์ท็อป</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation>แสดงการแจ้งเตือนการยกเลิก</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation>เปิดใช้งานการแจ้งเตือนยกเลิก</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>แสดงไอคอนในถาดระบบ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation>ใช้ Grim เพื่อจับภาพหน้าจอ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation>Grim เป็นยูทิลิตี้สำหรับ Wayland เท่านั้น ที่ใช้ในการจับภาพหน้าจอโดยใช้โปรโตคอล screencopy โดยทั่วไปจะเปิดใช้งานเฉพาะบนตัวจัดการหน้าต่าง Wayland ขั้นต่ำ เช่น Sway, Hyprland เป็นต้น</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>ขอคำยืนยันการลบภาพหน้าจอจากการอัพโหลดล่าสุด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>ตรวจสอบการอัปเดตโดยอัตโนมัติ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>สิ่งนี้ทำให้คุณสามารถจับภาพหน้าจอของ Flameshot ได้ ตัวอย่างเช่น</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">เปิดใช้งาน Daemon Flameshot เมื่อบูตคอมพิวเตอร์แล้ว</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>แสดงกล่องข้อความต้อนรับตรงกลางหน้าจอขณะทำการจับภาพหน้าจอ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>ใช้สีที่กำหนดไว้ล่วงหน้าขนาดใหญ่</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>คัดลอกเมื่อดับเบิลคลิก</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">เปิดใช้งานการคัดลอกเมื่อดับเบิลคลิก</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">คัดลอก URL และปิดหน้าต่างหลังจากการอัพโหลดสำเร็จ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation>ลบออกจากหน่วยความจำโดยอัตโนมัติเมื่อไม่จำเป็นต้องใช้งาน</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation>ปิดโปรแกรมพื้นหลัง (daemon) โดยอัตโนมัติเมื่อไม่จำเป็นต้องใช้งาน</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation>เปิดใช้งานในพื้นหลังเมื่อเริ่มต้นระบบ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation>เรียกใช้โปรแกรม Flameshot daemon (กระบวนการทำงานเบื้องหลัง) เมื่อคอมพิวเตอร์เปิดเครื่อง</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation>ถามก่อนออกจากโหมดบันทึกภาพ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation>แสดงข้อความยืนยันก่อนกด ESC เพื่อออก</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation>เปิดใช้งานการคัดลอกไปยังคลิปบอร์ดเมื่อดับเบิ้ลคลิก</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation>คัดลอก URL หลังจากอัปโหลดสำเร็จแล้ว</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>หลังจากคัดลอกภาพหน้าจอแล้ว ให้บันทึกลงในไฟล์ด้วย</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>เส้นทางบันทึก</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>เปลี่ยน...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>ใช้เส้นทางคงที่สำหรับบันทึกภาพหน้าจอ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>นามสกุลไฟล์ที่ต้องการบันทึก:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>ขนาดสูงสุดของการอัพโหลดล่าสุด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>รหัสไคลเอนต์แอปพลิเคชัน Imgur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>ยกเลิกการจำกัด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>ใช้รูปแบบ JPG สำหรับคลิปบอร์ด (ค่าเริ่มต้นคือ PNG)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation>ใช้ไฟล์ JPG ที่มีการบีบอัดข้อมูลบางส่วนสำหรับการคัดลอกลงคลิปบอร์ด (ค่าเริ่มต้นคือไฟล์ PNG ที่ไม่มีการบีบอัดข้อมูล)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>คัดลอกเส้นทางไฟล์หลังจากบันทึก</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>คัดลอกเส้นทางไฟล์ไปยังคลิปบอร์ดหลังจากบันทึกไฟล์แล้ว</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>ลดรอยหยักของภาพเมื่อซูมภาพที่ปักหมุดไว้</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>หลังจากซูมภาพที่ปักหมุดแล้ว ภาพควรจะเรียบเนียนขึ้นหรือยังคงเป็นแบบพิกเซล</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>อัพโหลดรูปภาพโดยไม่ต้องยืนยัน</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>เลือกโฟลเดอร์</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>ไม่สามารถเขียนลงไดเร็กทอรีได้</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>แสดงแว่นขยาย</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>เปิดใช้งานแว่นขยายขณะเลือกพื้นที่ถ่ายภาพหน้าจอ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>แว่นขยายทรงสี่เหลี่ยม</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>ทำแว่นขยายให้เป็นรูปสี่เหลี่ยมจัตุรัส</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation>มิลลิวินาทีก่อนที่การแสดงผลรูปทรงเรขาคณิตจะซ่อนลง; 0 หมายถึงไม่ซ่อน</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation>ตั้งค่าระยะเวลาหมดเวลาการแสดงผลรูปทรงเรขาคณิต (มิลลิวินาที)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation>เลือกการแสดงผลเรขาคณิต</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Últimes càrregues</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">L&apos;historial de captures de pantalla és buit</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Obre al navegador</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Confirmeu per esborrar</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Esteu segur de voler esborrar la captura de les últimes càrregues i del servidor?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>ยืนยันการอัพโหลด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>คุณต้องการอัพโหลดการถ่ายภาพนี้หรือไม่?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>อัพโหลดโดยไม่ต้องยืนยัน</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Obri l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Imatge al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>อัพโหลดรูปภาพ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>กำลังอัพโหลดรูปภาพ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>คัดลอก URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>เปิด URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>ลบรูปภาพ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>รูปภาพไปยังคลิปบอร์ด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>บันทึกภาพ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>ไม่สามารถเปิด URL ได้</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>คัดลอก URL ไปยังคลิปบอร์ดแล้ว</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>คัดลอกภาพหน้าจอไปยังคลิปบอร์ดแล้ว</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>ไม่สามารถบันทึกภาพหน้าจอลงดิสก์ได้</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>บันทึกภาพหน้าจอแล้ว</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>อัพโหลดรูปภาพ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>อัพโหลดที่เลือก</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Puja a Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Obre l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Imatge al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>ไม่สามารถเปิด URL ได้</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Puja la imatge</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Puja la selecció a Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>เกี่ยวกับ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>ไอคอน</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>ใบอนุญาต</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>เวอร์ชัน</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>ข้อมูลระบบปฏิบัติการ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>คัดลอกข้อมูล</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Clic dret</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Mou la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Redimensiona la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Guarda la selecció com a fitxer</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Desfés l&apos;última modificació</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Tecla</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Descripció</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Llicència&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Versió&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Dreceres&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>พลิกกลับ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>ตั้งค่าอินเวอร์เตอร์เป็นเครื่องมือทาสี</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>เส้น</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>ตั้งค่าเส้นเป็นเครื่องมือระบายสี</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>เครื่องหมาย</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>ตั้งค่ามาร์กเกอร์เป็นเครื่องมือทาสี</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>ย้าย</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>ย้ายพื้นที่ที่เลือก</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>ดินสอ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>ตั้งดินสอเป็นเครื่องมือระบายสี</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>ปักหมุด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>ปักหมุดภาพบนเดสก์ท็อป</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>เมนูบริบท</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation>คัดลอกไปยังคลิปบอร์ด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>บันทึกลงในไฟล์</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation>ปิด</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>พิกเซล</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">ตั้งค่า Pixelate เป็นเครื่องมือระบายสี</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">ไม่สามารถลงทะเบียน %1 ได้ ผิดพลาด: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">ไม่สามารถยกเลิกการลงทะเบียน %1 ได้ ผิดพลาด: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>บันทึกการจับภาพลงในคลิปบอร์ดแล้ว</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>เกิดข้อผิดพลาดขณะบันทึกลงในคลิปบอร์ด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>บันทึกภาพหน้าจอ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>เส้นทางที่คัดลอกไปยังคลิปบอร์ดเป็น </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">La captura serà desada i copiada al porta-retalls com a </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>ผิดพลาดในการบันทึก</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>จับภาพบันทึกไว้เป็น </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>เกิดข้อผิดพลาดขณะพยายามบันทึกเป็น </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>ไม่สามารถเชื่อมต่อผ่าน DBus ได</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>ซอฟต์แวร์จับภาพหน้าจออันทรงพลังและใช้งานง่าย</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>ดู</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">จับภาพเดสก์ท็อปทั้งหมด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>เปิดตัวเรียกใช้งานการจับภาพ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>เริ่มการจับภาพด้วยตนเองในโหมด GUI</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>กำหนดค่า</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">จับภาพหน้าจอเดียว</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Camí on es desarà la captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>มีไดเร็กทอรีที่มีอยู่หรือไฟล์ใหม่ที่จะบันทึก</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>บันทึกภาพที่จับภาพไปยังคลิปบอร์ด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>ปักหมุดจับภาพลงบนหน้าจอ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>อัพโหลดภาพหน้าจอ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>หน่วงเวลาเป็นมิลลิวินาที</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>ทำซ้ำภาพหน้าจอด้วยพื้นที่ที่เลือกไว้ก่อนหน้านี้</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>ถ่ายภาพหน้าจอที่เลือก</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>ตั้งค่ารูปแบบชื่อไฟล์</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>จับภาพทันทีเมื่อมีการเลือก</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>เปิดใช้งานหรือปิดใช้งานไอคอนถาด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>เปิดใช้งานหรือปิดใช้งานอัตโนมัติเมื่อเริ่มต้นระบบ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>ตรวจสอบการกำหนดค่าเพื่อหาข้อผิดพลาด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>แสดงข้อความช่วยเหลือในโหมดจับภาพ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>กำหนดสี UI หลัก</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>กำหนดสี UI คอนทราสต์</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>พิมพ์ภาพ PNG แบบ RAW</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Print geometry of the selection in the format W H X Y. Does nothing if raw is specified</source>\n        <translation type=\"vanished\">พิมพ์รูปทรงเรขาคณิตของการเลือกในรูปแบบ W H X Y ไม่ดำเนินการใด ๆ หากระบุข้อมูลแบบ RAW</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>กำหนดหน้าจอที่จะจับภาพ (เริ่มจาก 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>การหน่วงเวลาไม่ถูกต้อง ควรเป็นตัวเลขที่มากกว่า 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>บริเวณไม่ถูกต้อง ใช้ &apos;WxH+X+Y&apos; หรือ &apos;all&apos; หรือ &apos;screen0/screen1/...&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>เส้นทางไม่ถูกต้อง ต้องเป็นไดเร็กทอรีที่มีอยู่หรือไฟล์ใหม่ในไดเร็กทอรีที่มีอยู่</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>ค่าเริ่มต้น: หน้าจอที่มีเคอร์เซอร์</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>หมายเลขหน้าจอ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>สีไม่ถูกต้อง แฟล็กรองรับรูปแบบต่อไปนี้:\n- #RGB (R, G และ B แต่ละตัวเป็นเลขฐานสิบหกตัวเดียว)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- สีที่มีชื่อ เช่น &apos;สีน้ำเงิน&apos; หรือ &apos;สีแดง&apos;\nคุณอาจต้องใช้เครื่องหมาย escape &apos;#&apos; เช่น &apos;\\#FFF&apos;</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Invalid delay, it must be higher than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>หมายเลขหน้าจอไม่ถูกต้อง จะต้องไม่เป็นลบ</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>ค่าไม่ถูกต้อง จะต้องกำหนดเป็น &apos;true&apos; หรือ &apos;false&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>ผิดพลาด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>ไม่สามารถเขียนได้</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>เกินจำนวนหน้าจอที่ร้องขอ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>ภาพหน้าจอแบบเต็มจอถูกปักหมุดไว้บนหน้าจอ</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>ตัวเลือก</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">ข้อโต้แย้ง</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">ข้อโต้แย้ง</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>ใช้ไป</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>ตัวเลือก</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>ตามค่าเริ่มต้น Flameshot จะรันในพื้นหลังและเพิ่มไอคอนถาดสำหรับการกำหนดค่า</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>สวัสดี ฉันอยู่ที่นี่! คลิกไอคอนในถาดเพื่อจับภาพหน้าจอหรือคลิกปุ่มขวาเพื่อดูตัวเลือกเพิ่มเติม</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Select entire screen</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>ออกจากการจับภาพ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>ประวัติการจับภาพหน้าจอ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>จับภาพหน้าจอ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>แสดงตัวเลือกสี</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>เปลี่ยนขนาดเครื่องมือ</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"obsolete\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>สี่เหลี่ยมผืนผ้า</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>ตั้งค่าสี่เหลี่ยมผืนผ้าเป็นเครื่องมือระบายสี</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>ทำซ้ำ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>ทำการแก้ไขครั้งต่อไปใหม่</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>บันทึก</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>บันทึกภาพหน้าจอลงในไฟล์</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Guarda la captura</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">ไม่สามารถตรวจจับสภาพแวดล้อมเดสก์ท็อปได้ (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>คำแนะนำ: ลองตั้งค่าตัวแปรสภาพแวดล้อม XDG_CURRENT_DESKTOP</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>ไม่สามารถจับภาพหน้าจอได้</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>เลือกรูปสี่เหลี่ยมผืนผ้า</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>ตั้งค่าเป็นเครื่องมือระบายสี</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>ตั้งค่าทางลัด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>ป้อนทางลัดใหม่เพื่อเปลี่ยนแปลง </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>กด Esc เพื่อยกเลิกหรือ ⌘+Backspace เพื่อปิดใช้งานแป้นพิมพ์ลัด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>กด Esc เพื่อยกเลิกหรือ ⌘+Backspace เพื่อปิดใช้งานแป้นพิมพ์ลัด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>ต้องรีสตาร์ท Flameshot เพื่อให้มีผลการเปลี่ยนแปลง</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>คีย์ลัด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>ปุ่มลัดที่สามารถใช้งานได้ในโหมดจับภาพหน้าจอ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>คำอธิบาย</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>คีย์</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>ดับเบิลคลิกซ้ายสองครั้ง</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation>สลับแผงด้านข้าง</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation>ปรับขนาดที่เลือกด้านซ้าย 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation>ปรับขนาดการที่เลือกด้านขวา 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation>ปรับขนาดการที่เลือกขึ้น 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation>ปรับขนาดการที่เลือกลง 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation>เลือกหน้าจอทั้งหมด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation>เลื่อนที่เลือกไปทางซ้าย 1 พิกเซล</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation>เลื่อนที่เลือกไปทางขวา 1 พิกเซล</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation>เลื่อนที่เลือกขึ้น 1 พิกเซล</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation>เลื่อนที่เลือกลง 1 พิกเซล</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation>ยืนยันข้อความในพื้นที่ข้อความ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">ลบเครื่องมือปัจจุบัน</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation>จับภาพหน้าจอ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation>ประวัติการจับภาพหน้าจอ</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Active thickness:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Active color:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Press ESC to cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>ขนาดเครื่องมือที่ใช้งาน: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>สีที่ใช้งาน: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>จับสีต่าง ๆ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>ลดขนาดเครื่องมือ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>ลดขนาดของเครื่องมืออื่น ๆ</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>เพิ่มขนาดเครื่องมือ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>เพิ่มขนาดของเครื่องมืออื่น ๆ</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">ตัวระบุขนาดการเลือก</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">แสดงมิติ X และ Y ที่เลือก</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Mostra les mides de la selecció (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>ศตวรรษ (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>ปี (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>ปี (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>ชื่อเดือน (ม.ค.)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>ชื่อเดือน (มกราคม)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>เดือน (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>วันธรรมดา (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>สัปดาห์ (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>ชื่อวัน (จันทร์)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>ชื่อวัน (วันจันทร์)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>วันที่ (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>วันที่ (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>วัน (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>ชั่วโมง (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>ชั่วโมง (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>นาที (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>วินาที (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>วันที่แบบเต็ม (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>วันที่แบบเต็ม (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>เวลา (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>เวลา (%H-%M)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>ข้อมูล Flameshot</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>สไตรค์เอาท์</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>ขีดเส้นใต้</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>ตัวหนา</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>ตัวเอียง</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>ชิดซ้าย</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>จัดตำแหน่งให้ตรงกลาง</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>ชิดขวา</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>ข้อความ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>เพิ่มข้อความลงในภาพของคุณ</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>&amp;ถ่ายภาพหน้าจอ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>&amp;เปิดตัวเรียกใช้งาน</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation>&amp;กำหนดค่า</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation>&amp;เกี่ยวกับ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation>ตรวจสอบการอัปเดต</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation>เวอร์ชันใหม่ %1 พร้อมให้บริการแล้ว</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation>&amp;ออก</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>&amp;อัพโหลดล่าสุด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Editor de color de la interfície</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>เปลี่ยนสีโดยการย้ายตัวเลือกและดูการเปลี่ยนแปลงในปุ่มแสดงตัวอย่าง</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>เลือกปุ่มเพื่อแก้ไข</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>สีหลัก</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>คลิกที่ปุ่มนี้เพื่อตั้งค่าสีหลัก</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>ความแตกต่างของสี</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>คลิกที่ปุ่มนี้เพื่อแก้ไขสีคอนทราสต์</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>เลิกทำ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>ย้อนกลับการแก้ไขครั้งล่าสุด</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>Flameshot เวอร์ชันใหม่ %1 พร้อมให้บริการแล้ว</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>ข้าม</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>ภายหลัง</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>อัปเดต</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>ประวัติการอัพโหลด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>ประวัติการจับภาพหน้าจอว่างเปล่า</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>ฟอร์ม</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>ป้ายข้อความ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>คัดลอก URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>เปิดในเบราว์เซอร์</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>ยืนยันการลบ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>คุณแน่ใจหรือไม่ว่าต้องการลบภาพหน้าจอจากการอัพโหลดล่าสุด?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>ปิด</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;ว่าง&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>ความทึบของพื้นที่นอกส่วนที่เลือก:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>ตัวแก้ไขสี UI</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>โปรแกรมแก้ไขตัวเลือกสี</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>เลือกปุ่ม</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>เลือกทั้งหมด</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>เลือก</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>ไม่มีชื่อ</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>ไม่มีชื่อ</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (สี %2)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>เปิดจานสีใหม่จากไฟล์</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>สร้างจานสีใหม่</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>ทำซ้ำจานสีปัจจุบัน</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>ลบจานสีปัจจุบัน</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>ย้อนกลับการเปลี่ยนแปลงไปยังจานสีปัจจุบัน</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>บันทึกการเปลี่ยนแปลงไปยังจานสีปัจจุบัน</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>เพิ่มสีให้กับจานสี</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>ลบสีที่เลือกออกจากจานสี</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>จานสีใหม่</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>ชื่อ</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>จานสี GIMP (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>ภาพพาเลท (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>ไฟล์ทั้งหมด (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>เปิดจานสี</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>ไม่สามารถโหลดไฟล์จานสีได้\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>เพิ่มสี</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>ลบสี</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>แก้ไขสี...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (สี %2)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>เคลียร์สี</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_tk.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"tk\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Desenfocament</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Estableix el desenfocament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Mode de captura&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translatorcomment>Impossible capturar la pantalla</translatorcomment>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Escolliu una àrea amb el ratolí, o premeu Esc per sortir.\nPremeu Entrar per capturar la pantalla.\nPremeu clic dret per mostrar l&apos;eina de selecció de color.\nGireu la rodeta del ratolí per canviar el gruix de l&apos;eina de dibuix.\nPremeu Espai per obrir el calaix lateral.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">La nova versió %1 ja és disponible</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">Teniu la versió més recent</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Error a l&apos;intentar obtenir informació sobre actualitzacions.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">No s&apos;han pogut tancar els widgets modals actius</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Obre el llançador d&apos;aplicacions</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Ajustaments</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;Quant a</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Comprova si hi ha actualitzacions disponibles</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Últimes càrregues</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informació</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Surt</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Captura</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Copia la selecció al porta-retalls</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">No s&apos;ha pogut connectar mitjançant DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reinicialitza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importar</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Impossible llegir el fitxer.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Impossible escriure al fitxer.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Guardar Arxiu</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reset</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llançament a l&apos;inici</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"obsolete\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el botó del calaix lateral en el mode de captura.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona a la barra de tasques del sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>This allows you to take screenshots of flameshot itself for example.</source>\n        <translation type=\"vanished\">This allows you to take screenshots of flameshot itself for example.</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Automatically close daemon when it is not needed</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llança a l&apos;inici</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Inicia el Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Copia la URL i tanca la finestra després de la càrrega</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Desa el fitxer d&apos;imatge després d&apos;haver-lo copiat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Launch Flameshot daemon when computer is booted</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Enable Copy on Double Click</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Copy URL and close window after uploading was successful</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Últimes càrregues</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">L&apos;historial de captures de pantalla és buit</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Obre al navegador</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Confirmeu per esborrar</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Esteu segur de voler esborrar la captura de les últimes càrregues i del servidor?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Obri l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Imatge al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Puja a Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Obre l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Imatge al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Puja la imatge</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Puja la selecció a Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Clic dret</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Mou la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Redimensiona la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Guarda la selecció com a fitxer</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Desfés l&apos;última modificació</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Tecla</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Descripció</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Llicència&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Versió&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Dreceres&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Estableix l&apos;eina de pixel·lament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">No s&apos;ha pogut registrar %1. Error: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">No s&apos;ha pogut desregistrar %1. Error: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">La captura serà desada i copiada al porta-retalls com a </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Captureu l&apos;escriptori sencer.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Captura una sola pantalla.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Camí on es desarà la captura</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Invalid delay, it must be higher than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Arguments</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">arguments</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Select entire screen</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"obsolete\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Guarda la captura</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Unable to detect desktop environment (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"obsolete\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Active thickness:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Active color:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Press ESC to cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Indicador de mida de selecció</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Show X and Y dimensions of the selection</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Mostra les mides de la selecció (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Editor de color de la interfície</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_tr.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"tr_TR\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Yeni Ekle</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Yukarı Taşı</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Aşağı Taşı</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Kaldır</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Kabul Et</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Yakalamayı kabul et</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>Uygulama Başlatıcı</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Yakalamayı açmak için bir uygulama seçin</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Birlikte aç</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Terminalde aç</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Seçimden sonra açık tut</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Hata</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Yazılamadı</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Terminalde başlatılamadı.</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Ok</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Oku boyama aracı olarak ayarla</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Bulanıklık</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Bulnıklığı boyama aracı olarak ayarlar</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Yakalama Modu&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Dikdörtgen Bölge</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Tam Ekran (Geçerli Ekran)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Tam Ekran (Tüm Monitörler)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>Gecikme yok</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> saniye</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> saniye</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Yeni ekran görüntüsü al</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Alan:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Yakalama Başlatıcı</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>TextLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Yakalama Modu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Gecikme:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>WxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translation>Ekran resmi alınamadı</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Fare</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Ekran görüntüsü alanı seç</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>Fare Tekerleği</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Araç boyutunu değiştir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>Sağ Tık</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>Renk seçici göster</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Yan paneli aç</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>Çıkış</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>Yakalamayı bırak</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>Yakalamayı bırakmak istediğinden emin misin?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>Bir daha gösterme</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot odağı kaybetti. Klavye kısayolları, siz bir yere tıklayana kadar çalışmayacaktır.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Yapılandırma hatası çözüldü. Uygulamak için `flameshot gui` yeniden başlatın.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Fareyle bir alan seçin veya çıkmak için Esc tuşuna basın.\nEkranı yakalamak için Enter tuşuna basın.\nRenk seçiciyi göstermek için farenin sağ tuşuna tıklayın.\nAracınızın kalınlığını değiştirmek için Fare Tekerleğini kullanın.\nYan paneli açmak için Boşluk tuşuna basın.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Araç Ayarları</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Daire Sayacı</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Otomatik artan bir sayaç balonu ekleyin</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Çember</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Çemberi boyama aracı olarak ayarla</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Renk Seç</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Doygunluk</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Ton</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Hex</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Mavi</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Değer</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Yeşil</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Alpha</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Kırmızı</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Rengi kabul et</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Enter veya Sol Tık</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Rengi tam olarak seç</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Sol Tık Basılı Tut</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Büyüteci aç/kapat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Boşluk Tuşu veya Sağ Tık</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>İptal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <source>Select Preset:</source>\n        <translation type=\"vanished\">ÖnAyar Seçin:</translation>\n    </message>\n    <message>\n        <source>Select preset using the spinbox</source>\n        <translation type=\"vanished\">Döndürme kutusunu kullanarak ön ayarı seçin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Ön Ayarı Düzenle:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Ön ayarı güncellemek için renk girin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>Güncelle</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Seçilen ön ayarı güncellemek için düğmeye basın</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Sil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Seçilen ön ayarı silmek için butona basın</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Ön Ayar Ekle:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Rengi elle girin veya renk tekerleğini kullanarak seçin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Ekle</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Ön ayar eklemek için düğmeye basın</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>Hata</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Ön ayar eklenemiyor. Azami sınıra ulaşıldı.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Ön ayar kaldırılamıyor. Asgari sınıra ulaşıldı.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Yapılandırma hataları</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Tanınmayan ayar: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Tanınmayan kısayol adı: &apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Kısayol çakışması: &apos;%1&apos; ve &apos;%2&apos; aynı kısayola sahip: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>&apos;%1&apos; içinde hatalı değer. Beklenen: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>Yapılandırma hatasını başarıyla çözdünüz.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>Yapılandırma bir hata içeriyor. Çözümlemek için yapılandırmayı açın.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>ConfigHandler&apos;da hatalı yapılandırma anahtarı &apos;%1&apos;. Lütfen bunu bir hata olarak bildirin.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Yapılandırma hatalarını çöz</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Devam etmeden önce tüm hataları çözmelisiniz:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>Sıfırla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Öntanımlı değere sıfırla.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Kaldır</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Bu ayarı kaldır.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Bazı klavye kısayollarında çakışmalar var.\nBu, flameshot&apos;ın başlamasını ENGELLEMEYECEKTİR.\nLütfen bunları yapılandırma dosyasında elle çözün.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Tümünü çöz</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Listelenen tüm hataları çöz.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Ayrıntılar</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Ayarlar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Arayüz</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Dosya Adı Düzenleyici</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>Genel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Kısayollar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Çöz</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Yapılandırma dosyasında hatalar var. Devam etmeden önce bunları çözün.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">Yeni %1 sürümü mevcut</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">En son sürüme sahipsiniz</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">En son sürüm hakkında bilgi alınamadı.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Hata</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">Etkin modal widget&apos;lar kapatılamıyor</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Ekran Resmi Al</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Başlatıcı Aç</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Ayarlar</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;Hakkında</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Güncellemeleri denetle</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Son Yüklenenler</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL panoya kopyalandı.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Bilgi</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Çıkış</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Kopyala</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Seçimi panoya kopyala</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Seçimi panoya kopyala</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">DBus ile bağlanılamadı</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Çıkış</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Yakalama ekranından ayrıl</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Çekimlerinizin adını düzenleyin:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Düzenle:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Ön izleme:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Kaydet</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Desenini kaydeder</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Geri yükle</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Sıfırla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Kaydedilen deseni geri yükler</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Temizle</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>İsmi siler</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>Hata</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>Etkin modal widget&apos;lar kapatılamıyor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL panoya kopyalandı.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>Yeni %1 sürümü var</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>En son sürümü kullanıyorsunuz</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>En son sürüm hakkında bilgi alınamadı.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>DBus ile bağlanılamıyor</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Dışa aktar</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Hata</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Dosya okunamıyor.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Dosya yazılamıyor.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Dosyayı Kaydet</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Sıfırlamayı Onayla</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Ayarları sıfırlamak istediğinizden emin misiniz?</translation>\n    </message>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Yardım mesajını göster</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Yakalama modunda başında yardım mesajını gösterin.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Masaüstü bildirimlerini göster</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Tepsi simgesini göster</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Sistem tepsisi simgesini göster</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Yapılandırma Dosyası</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Dışa aktar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Sıfırla</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Başlangıçta başlatın</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Flameshot&apos;ı başlat</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>İçe aktar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>Hata</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>Dosya okunamıyor.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>Dosya yazılamıyor.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>Dosyayı Kaydet</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>Sıfırlamayı Onayla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>Ayarları sıfırlamak istediğinizden emin misiniz?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>Yardım mesajını göster</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Yakalama modunda başlangıçta yardım mesajını göster.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Yan panel düğmesini göster</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Çekim modunda yan panel geçiş düğmesini göster.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>Masaüstü bildirimlerini göster</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>Tepsi simgesini göster</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Sistem tepsisi simgesini göster</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Son yüklenenlerden ekran görüntüsünü silmek için onay gerekli</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>Yapılandırma Dosyası</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>Dışa aktar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>Sıfırla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Güncellemeleri otomatik denetle</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Aynı anda birden fazla flameshot grafiksel arayüz örneğine izin ver</translation>\n    </message>\n    <message>\n        <source>This allows you to take screenshots of flameshot itself for example.</source>\n        <translation type=\"vanished\">Bu, örneğin flameshot&apos;ın kendisinin ekran görüntülerini almanıza olanak tanır.</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Gerekli olmadığında arka plan programını otomatik olarak kapat</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Başlangıçta başlat</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Flameshot&apos;ı başlat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Açılışta karşılama mesajını göster</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Önceden tanımlanmış büyük renk paleti kullan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>Yüklemeden sonra URL&apos;yi kopyala</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">URL&apos;yi kopyalayın ve yüklemeden sonra pencereyi kapatın</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Kopyaladıktan sonra resmi kaydet</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Resim dosyasını kopyaladıktan sonra kaydedin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Yakalama modu başlangıcında ipucu göster</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation type=\"unfinished\">Son bölgeyi kullan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation type=\"unfinished\">Bir sonraki ekran görüntüsü için öntanımlı seçim olarak son bölgeyi kullanır</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Yakalama modunda yan panelde geçiş düğmesi göster</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Masaüstü bildirimlerini etkinleştir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Simgeyi sistem tepsisinde göster</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>En son yüklemelerdeki ekran görüntüsünü silmek için onay iste</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Güncellemeleri otomatik olarak kontrol et</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>Bu, Flameshot&apos;ın kendi ekran görüntülerini almanıza olanak tanır</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Bilgisayar başlatıldığında Flameshot arka plan uygulamasını başlat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Ekran görüntüsü alırken ekranın ortasında karşılama mesajı kutusunu göster</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Ön tanımlı geniş renk paletini kullan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Çift tıklandığında kopyala</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Çift Tıklamada Kopyalamayı Etkinleştir</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Yükleme başarılı olduktan sonra URL&apos;yi kopyala ve pencereyi kapat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>Ekran görüntüsünü kopyaladıktan sonra ayrıca bir resim olarak kaydedilsin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Kaydetme Yolu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Değiştir...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Kaydedilecek ekran görüntüleri için sabit yol kullan</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Tercih edilen kaydetme dosyası uzantısı:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Son Yüklenenler Azami Boyutu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>Imgur API Anahtarı</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Geri alma sınırı</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Pano için JPG biçimini kullan (öntanımlı: PNG)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Kaydettikten sonra dosya yolunu kopyala</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Dosya kaydedildikten sonra dosya yolunu panoya kopyala</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Sabitlenmiş görüntüye yakınlaştırırken kenar yumuşatma</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>Sabitlenmiş görüntüye yakınlaştırdıktan sonra, görüntü düzleştirilmeli veya pikselli kalmalı mı?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Onay almadan resimleri yükle</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Bir Klasör Seçin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Dizine yazılamıyor.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Büyüteci göster</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Ekran görüntüsü alanını seçerken büyüteci etkinleştir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Kare şekilli büyüteç</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Büyüteç kare şeklinde olsun</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Son Yüklenenler</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">Ekran görüntüsü geçmişi boş</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">URL Kopyala</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL panoya kopyalandı.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Tarayıcıda aç</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Silmeyi onayla</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">En son yüklemelerden ve sunucudan bir ekran görüntüsünü silmek istediğinizden emin misiniz?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Resim Yükleniyor</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL panoya kopyalandı.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Hata</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Yükleme Onayı</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Bu yakalamayı yüklemek istiyor musunuz?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Onay almadan yükle</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">Resim Yükleniyor</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">URL açılamıyor.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">URL panoya kopyalandı.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">Ekran görüntüsü panoya kopyalandı.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">URL Kopyala</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">URL Aç</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Resmi sil</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Resim Pano&apos;ya.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Upload image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>Resim Karşıya Yükleniyor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>URL Kopyala</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>URL Aç</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>Resmi sil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>Resim Pano&apos;ya.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Resmi Kaydet</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>URL açılamıyor.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL panoya kopyalandı.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>Ekran görüntüsü panoya kopyalandı.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Ekran görüntüsü diske kaydedilemiyor.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Ekran görüntüsü kaydedildi.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>Resim Karşıya Yükleme Aracı</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Seçimi yükle</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Imgur&apos;a yükle</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">Resim Yükleniyor</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">URL Kopyala</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">URL Aç</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Resmi sil</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Resim Pano&apos;ya.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>URL açılamıyor.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL panoya kopyalandı.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">Ekran görüntüsü panoya kopyalandı.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Resim Yükleme Aracı</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Seçimi Imgur&apos;a yükle</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>Hakkında</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Simge</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>Lisans</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Sürüm</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>İşletim Sistemi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Bilgileri Kopyala</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Sağ Tık</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Fare Tekerleği</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">1px seçimini hareket ettir</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">1px seçimini yeniden boyutlandır</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Çıkış</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Panoya kopyala</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Seçimi dosya olarak kaydet</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Son değişikliği geri al</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Renk seçici göster</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Araç  kalınlığını değiştirin</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Ekran yakalama modunda kullanılabilir kısayollar.</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Anahtar</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Tanım</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Lisans&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Sürüm&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Kısayollar&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Ters çevir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Boya aracı olarak Inverter&apos;ı ayarla</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Çizgi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Çizgiyi boyama aracı olarak ayarla</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>İşaretleyici</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>İşaretleyiciyi boyama aracı olarak ayarla</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Oynat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Seçim alanını hareket ettir</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Kurşun Kalem</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Kurşun Kalemi çizim aracı olarak ayarla</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Sabitleme Aracı</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Resmi masaüstüne sabitle</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Context menu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation>Panoya kopyala</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Dosyaya kaydet</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\">Kapat</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Pikselleştir</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Piksellleştirmeyi boyama aracı olarak ayarla</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">%1 kaydedilemedi. Hata:%2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">%1 kaydı silinemedi. Hata:%2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Kaydetme Hatası</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>Yakalama farklı kaydedildi </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Yakalama, panoya kaydedildi.</translation>\n    </message>\n    <message>\n        <source>Capture saved to clipboard</source>\n        <translation type=\"vanished\">Yakalama panoya kaydedildi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Panoya kaydederken hata oluştu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>Farklı kaydetmeye çalışılırken hata oluştu </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Ekran görüntüsünü kaydet</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Dosya yolu, panoya şu şekilde kopyalandı: </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Kaydetme iptal edildi</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Kaydetme iptal edildi</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">Yakalama kaydedilir ve panoya şu adla kopyalanır </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>DBus ile bağlanılamıyor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Güçlü ve kullanımı kolay ekran görüntüsü yazılımı.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>Bak</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Masaüstünün tamamını yakalayın.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Yakalama başlatıcısını açın.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>GUI modunda elle yakalama başlatın.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Yapılandır</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Tek bir ekran yakalayın.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Yakalamanın kaydedileceği yol</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Kaydedilecek mevcut dizin veya yeni dosya</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Yakalamayı panoya kaydedin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Yakalamayı ekrana sabitleyin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Upload screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Milisaniye cinsinden gecikme süresi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Ekran görüntüsünü önceden seçilen bölge ile tekrarlayın</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Seçilecek ekran görüntüsü bölgesi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Dosya adı desenini ayarlayın</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Seçim yapılır yapılmaz yakalamayı kabul et</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Tepsi simgesini etkinleştirin veya devre dışı bırakın</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Başlangıçta çalışmayı etkinleştirin veya devre dışı bırakın</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Yapılandırma hatalarını kontrol et</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Çekim modunda yardım mesajını göster</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Ana kullanıcı arayüzü rengini tanımlayın</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Kontrast kullanıcı arayüzü rengini tanımlayın</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Ham PNG yakalamayı yazdırın</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Seçimin geometrisini WxH+X+Y biçiminde yazdırır. Raw belirtilirse hiçbir şey yapmaz</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Yakalanacak ekranı tanımla (0&apos;dan başlayarak)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Geçersiz gecikme, 0&apos;dan büyük bir sayı olmalıdır</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Geçersiz bölge, &apos;WxH+X+Y&apos; veya &apos;tümü&apos; veya &apos;screen0/screen1/...&apos; kullanın.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Geçersiz yol, mevcut bir dizin veya mevcut bir dizinde yeni bir dosya olmalıdır</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Yakalanacak ekranı tanımlayın</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>öntanımlı: imleci içeren ekran</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Ekran numarası</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Geçersiz renk, bu seçenek aşağıdaki biçimleri destekler:\n- #RGB (R, G, ve B onaltılık tabanda rakamlardır)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- &apos;blue&apos; veya &apos;red&apos; gibi adlandırılmış renkler\n&apos;#&apos; işaretini &apos;\\#FFF&apos; şeklinde kaçırmanız gerekebilir</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Geçersiz gecikme, 0&apos;dan yüksek olmalıdır</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Geçersiz ekran numarası, negatif olmamalıdır</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Geçersiz yol, sistemde gerçek bir yol olmalıdır</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Geçersiz değer, &apos;true&apos; veya &apos;false&apos; olarak tanımlanmalıdır</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Hata</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Yazılamadı</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>İstenen ekran, ekran sayısını aşıyor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Ekrana sabitlenmiş tam ekran ekran görüntüsü</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL panoya kopyalandı.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Seçenekler</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Argümanlar</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">argümanlar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Kullanım</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>seçenekler</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Öntanımlı olarak arka planda Flameshot çalıştırır ve yapılandırma için bir tepsi simgesi ekler.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Merhaba ben burdayım! Ekran görüntüsü almak için tepsideki simgeye tıklayın veya daha fazla seçenek görmek için sağ düğmeyle tıklayın.</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Yan paneli aç / kapat</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Seçimi sola 1 piksel yeniden boyutlandır</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Seçimi sağa 1 piksel yeniden boyutlandır</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Seçimi yukarı 1 piksel yeniden boyutlandır</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Seçimi aşağı 1 piksel yeniden boyutlandır</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Tüm ekranı seçin</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Seçimi 1 piksel sola taşı</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Seçimi 1 piksel sağa taşı</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Seçimi 1 piksel yukarı taşı</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Seçimi 1 piksel aşağı taşı</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Metin alanındaki metni kaydet</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Geçerli aracı sil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>Çıkış</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Ekran görüntüsü geçmişi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Ekran görüntüsü al</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>Renk seçici göster</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Aracın boyutunu değiştir</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Araç kalınlığını değiştir</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Dikdörtgen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Dikdörtgeni boyama aracı olarak ayarla</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Tekrarla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Sonraki değişikliği tekrarla</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>Kaydet</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Ekran görüntüsünü bir dosyaya kaydet</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Yakalamayı kaydet</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Masaüstü ortamı algılanamıyor (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>İpucu: XDG_CURRENT_DESKTOP ortam değişkenini ayarlamayı deneyin.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Ekran resmi alınamadı</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Dikdörtgen Seçim</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Seçimi boyama aracı olarak ayarla</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Kısayol Ayarla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Değiştirmek için yeni kısayolu girin </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>İptal etmek için Esc tuşuna veya klavye kısayolunu devre dışı bırakmak için ⌘+Backspace tuşuna basın.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>İptal etmek için Esc tuşuna veya klavye kısayolunu devre dışı bırakmak için Geri tuşuna basın.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>Değişikliklerin etkili olması için Flameshot yeniden başlatılmalıdır.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Kısayol Tuşları</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Ekran yakalama modunda kullanılabilir kısayollar.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>Açıklama</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>Tuş</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Sol çift tıklama</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation>Yan paneli aç/kapat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation>Seçimi sola 1 piksel yeniden boyutlandır</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation>Seçimi sağa 1 piksel yeniden boyutlandır</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation>Seçimi yukarı 1 piksel yeniden boyutlandır</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation>Seçimi aşağı 1 piksel yeniden boyutlandır</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation>Tüm ekranı seç</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation>Seçimi 1 piksel sola taşı</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation>Seçimi 1 piksel sağa taşı</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation>Seçimi 1 piksel yukarı taşı</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation>Seçimi 1 piksel aşağı taşı</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation>Metin alanındaki metni kaydet</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Geçerli aracı sil</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation>Ekran görüntüsü al</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation>Ekran görüntüsü geçmişi</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Etkin kalınlık:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Etkin renk:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">İptal etmek için ESC&apos;ye basın</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Etkin araç boyutu: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Active Color: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Rengi Yakala</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Araç Boyutunu Küçült</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Diğer araçların boyutunu küçült</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Araç Boyutunu Büyüt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Diğer araçların boyutunu büyüt</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Seçim Boyutu Göstergesi</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Seçimin X ve Y boyutlarını göster</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Seçimin boyutlarını gösterir (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Yüzyıl (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Yıl (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Yıl (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Ay Adı (oca)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Ay Adı (ocak)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Ay (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Haftanın Günü (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Hafta (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Gün Adı (pzt)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Gün Adı (pazartesi)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>Gün (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Ayın Günü (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>Gün (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Zaman (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Zaman (%H-%M)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Saat (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Saat (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Dakika (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Saniye (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Tam Tarih (%d/%m/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Tam Tarih (%d-%m-%Y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Flameshot Hakkında</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>Üstçizgi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Altçizgi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Kalın</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Eğik</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Sola Hizala</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Ortaya Hizala</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Sağa Hizala</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Metin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Bilgisayardan yazı ekle</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>&amp;Ekran Görüntüsü Al</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>&amp;Başlatıcıyı Aç</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation>&amp;Ayarlar</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation>&amp;Hakkında</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation>Güncellemeleri denetle</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation>Yeni %1 sürümü var</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation>&amp;Çıkış</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>&amp;Son Yüklenenler</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Kullanıcı Arayüzü Renk Düzenleyicisi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Seçicileri hareket ettiren rengi değiştirin ve ön izleme düğmelerindeki değişiklikleri görün.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Değiştirmek için bir düğme seçin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Ana Renk</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Ana rengin düzenleme modunu ayarlamak için bu düğmeye tıklayın.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Kontrast Renk</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Kontrast renginin düzenleme modunu ayarlamak için bu düğmeye tıklayın.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Geri al</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Son değişikliği geri al</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>Yeni Flameshot %1 sürümü mevcut</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Yok say</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Sonra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Güncelle</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>Yükleme Geçmişi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>Ekran görüntüsü geçmişi boş</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Form</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>TextLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>URL Kopyala</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Tarayıcıda aç</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>Silmeyi onayla</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>En son yüklemelerden ve sunucudan bir ekran görüntüsünü silmek istediğinizden emin misiniz?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Kapat</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Boş&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Seçimin dışındaki alanın opaklığı:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>Kullanıcı Arayüzü Renk Düzenleyicisi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Renk Seçici Düzenleyici</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Düğme Seçimi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Tümünü Seç</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Seç</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Adsız</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Adsız</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 renk)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Dosyadan yeni bir palet aç</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Yeni bir palet oluştur</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Geçerli paleti kopyala</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Geçerli paleti sil</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Geçerli palete yapılan değişiklikleri geri al</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Değişiklikleri geçerli palete kaydet</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Palete bir renk ekle</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Seçilen rengi paletten kaldır</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>Yeni Palet</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Name</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>GIMP Paletleri (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Palet Resmi (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>Tüm Dosyalar (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Paleti Aç</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Palet dosyası yüklenemedi\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Renk Ekle</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Renk Kaldır</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Rengi Düzenle...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 renk)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Rengi Temizle</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_uk.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"uk_UA\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Додати новий</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Підняти</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Опустити</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Вилучити</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Застосувати</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Застосувати вибір ділянки</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>Запуск застосунку</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Виберіть застосунок, щоб відкрити знімок</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Відкрити в</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Запустити в терміналі</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Не закривати після вибору</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Помилка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Не вдалось записати</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Не вдалося запустити в терміналі.</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Стрілка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Вибрати стрілку інструментом малювання</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Розмиття</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Вибрати розмиття інструментом малювання</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Режим захоплення&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Прямокутна область</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Не весь екран (поточний дисплей)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>На весь екран (усі монітори)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>Без затримки</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> секунда</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> секунд</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Зробити новий знімок</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Область:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Запуск захоплення</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>TextLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Режим захоплення</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Затримка:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>WxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translation>Не вдалось захопити екран</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Миша</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Виберіть ділянку знімання</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>Колесо миші</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Змінити розмір інструменту</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>Права кнопка миші</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>Показати обирач кольору</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Відкрити бічну панель</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>Вийти</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>Вийти з режиму захоплення</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>Ви впевнені, що хочете припинити захоплення?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>Не показувати це знову</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot втратив фокус. Комбінації клавіш не працюватимуть, поки ви не клацнете десь.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Помилку конфігурації усунуто. Повторно запустіть `flameshot gui`, щоб застосувати їх.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Виберіть область мишкою або натисніть Esc для виходу.\nНатисніть Enter, щоб захопити екран.\nНатисніть праву кнопку миші, щоб показати вибір кольору.\nВикористовуйте колесо миші для зміни товщини вибраного інструменту.\nНатисніть Пробіл, щоб відкрити бічну панель.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Налаштування інструменту</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Нумерація</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Додати коло з автоінкрементованим лічильником</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Коло</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Вибрати коло інструментом малювання</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Вибрати колір</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Насиченість</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Відтінок</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Шістнадцятковий</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Синій</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Значення</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Зелений</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Альфа</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Червоний</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Застосувати колір</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Натисніть Enter або клацніть лівою кнопкою миші</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Точний підбір кольору</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Утримуйте ліву кнопку миші</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Увімкнути лупу</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Натисніть Пробіл або клацніть правою кнопкою миші</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Скасувати</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <source>Select Preset:</source>\n        <translation type=\"vanished\">Вибрати шаблон:</translation>\n    </message>\n    <message>\n        <source>Select preset using the spinbox</source>\n        <translation type=\"vanished\">Виберіть шаблон за допомогою обертача</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Змінити стиль:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Введіть колір для оновлення стилю</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>Оновити</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Натисніть кнопку, щоб оновити вибраний стиль</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Видалити</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Натисніть кнопку, щоб видалити вибраний шаблон</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Додати шаблон:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Введіть колір вручну або виберіть його за допомогою кола кольорів</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Додати</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Натисніть кнопку, щоб додати шаблон</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>Помилка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Не вдалося додати шаблон. Досягнуто максимальної межі.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Не вдалося вилучити шаблон. Досягнуто мінімальної межі.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Помилки конфігурації</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Нерозпізнане налаштування: «%1»\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Нерозпізнана назва комбінації клавіш: «%1».\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Конфлікт комбінацій клавіш: «%1» і «%2» мають однакову комбінацію клавіш: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Неправильне значення в «%1». Очікувалося: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>Ви успішно усунули помилку конфігурації.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>Конфігурація містить помилку. Відкрийте конфігурацію для розвʼязання.</translation>\n    </message>\n    <message>\n        <source>The configuration contains an error. Falling back to default.</source>\n        <translation type=\"vanished\">Конфігурація містить помилку. Відновлення типової.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>Неправильний ключ конфігурації «%1» у ConfigHandler. Повідомте про це як про помилку.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Усуньте помилки конфігурації</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Ви повинні усунути всі помилки, перш ніж продовжити:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>Скинути</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Відновити типові значення.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Вилучити</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Вилучити це налаштування.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Деякі комбінації клавіш конфліктують.\nЦе НЕ заважатиме запуску flameshot.\nВиправте їх вручну у файлі конфігурації.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Виправити всі</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Виправити всі перераховані помилки.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Подробиці</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Налаштування</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Інтерфейс</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Редактор назв файлів</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>Загальне</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Комбінації клавіш</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Виправити</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;У файлі конфігурації є помилки. Розвʼяжіть їх, перш ніж продовжити.&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <source>Storage</source>\n        <translation type=\"vanished\">Сховище</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">Доступна нова версія %1</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">У вас найпізніша версія</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Не вдалося отримати інформацію про останню версію.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Помилка</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">Не вдається закрити активні модальні віджети</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Зробити знімок</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Відкрити запускач</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Налаштування</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;Про програму</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Перевірити оновлення</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Останні відвантаження</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL-адресу скопійовано у буфер обміну.</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Інформація</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">Ви&amp;йти</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Копіювати</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Копіювати вибране до буфера обміну</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Копіювати вибране до буфера обміну</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">Не вдалося підключитися через DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Вийти</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Вийти із захоплення екрану</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Змініть назву ваших знімків:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Шаблон:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Перегляд:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Зберегти</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Зберегти шаблон</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Відновити</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Скинути</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Відновлює збережений шаблон</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Очистити</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Видаляє назву</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>Помилка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>Не вдалося закрити активні модальні віджети</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL-адресу скопійовано до буфера обміну.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>Доступна нова версія %1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>У вас найновіша версія</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>Не вдалося отримати відомості про останню версію.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Не вдалося підʼєднатися через DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Імпорт</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Помилка</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Не вдалось прочитати файл.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Не вдалось записати файл.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Зберегти файл</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Підтвердити скидання</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Ви дійсно хочете скинути налаштування?</translation>\n    </message>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Показувати повідомлення довідки</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Показувати повідомлення довідки на початку режиму захоплення.</translation>\n    </message>\n    <message>\n        <source>Show the side panel button</source>\n        <translation type=\"vanished\">Показувати кнопку бічній панелі</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Показувати кнопку відкриття бічної панелі в режимі захоплення.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Показувати повідомлення</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Показувати значок на панелі</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Показувати значок на панелі повідомленнь</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Файл налаштувань</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Експорт</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Скинути</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Запускати при старті системи</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Запускати Flameshot</translation>\n    </message>\n    <message>\n        <source>Show welcome message on launch</source>\n        <translation type=\"vanished\">Показувати вітання під час запуску</translation>\n    </message>\n    <message>\n        <source>Close application after capture</source>\n        <translation type=\"vanished\">Закривати програму після захоплення екрану</translation>\n    </message>\n    <message>\n        <source>Close after capture</source>\n        <translation type=\"vanished\">Закрити після знімка</translation>\n    </message>\n    <message>\n        <source>Close after taking a screenshot</source>\n        <translation type=\"vanished\">Закрити після знімка</translation>\n    </message>\n    <message>\n        <source>Copy URL after upload</source>\n        <translation type=\"vanished\">Копіювати URL після завантаження</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Копіювати URL і закрити вікно після завантаження</translation>\n    </message>\n    <message>\n        <source>Save image after copy</source>\n        <translation type=\"vanished\">Зберігати зображення після копіювання</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Зберігати файл зображення після копіювання</translation>\n    </message>\n    <message>\n        <source>Save Path</source>\n        <translation type=\"vanished\">Шлях збереження</translation>\n    </message>\n    <message>\n        <source>Change...</source>\n        <translation type=\"vanished\">Змінити...</translation>\n    </message>\n    <message>\n        <source>Copy file path after save</source>\n        <translation type=\"vanished\">Скопіювати шлях до файлу після збереження</translation>\n    </message>\n    <message>\n        <source>Select default path for Screenshots</source>\n        <translation type=\"vanished\">Виберіть шлях за замовчуванням для скріншотів</translation>\n    </message>\n    <message>\n        <source>Use fixed path for screenshots to save</source>\n        <translation type=\"vanished\">Використовувати фіксований шлях для знімків екрана для збереження</translation>\n    </message>\n    <message>\n        <source>Choose a Folder</source>\n        <translation type=\"vanished\">Обрати папку</translation>\n    </message>\n    <message>\n        <source>Unable to write to directory.</source>\n        <translation type=\"vanished\">Не вдалося записати в папку.</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>Імпорт</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>Помилка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>Не вдалося прочитати файл.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>Не вдалося записати файл.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>Зберегти файл</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>Підтвердити скидання</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>Ви дійсно хочете скинути налаштування?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>Показувати повідомлення довідки</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Показувати повідомлення довідки на початку режиму захоплення.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Показувати кнопку бічної панелі</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Показувати кнопку відкриття бічної панелі в режимі захоплення.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>Показувати сповіщення</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>Показувати значок у лотку</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Показувати значок у системному лотку</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Потрібне підтвердження, щоб видалити знімок екрана з останніх завантажень</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>Файл налаштувань</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>Експорт</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>Скинути</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Автоматична перевірка наявності оновлень</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Дозволити відкривати кілька екземплярів графічного інтерфейсу flameshot одночасно</translation>\n    </message>\n    <message>\n        <source>This allows you to take screenshots of flameshot itself for example.</source>\n        <translation type=\"vanished\">Це дає змогу робити знімки екрана, наприклад, самого flameshot.</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Автоматично закривати фонову службу, коли вона не потрібна</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Запускати при старті системи</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Запускати Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Показувати вітання під час запуску</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Використовувати велику попередньо визначену кольорову палітру</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>Копіювати URL після завантаження</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Копіювати URL і закрити вікно після завантаження</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Зберігати зображення після копіювання</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Зберігати файл зображення після копіювання</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Показувати повідомлення довідки на початку режиму захоплення</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation>Використовувати останню ділянку для графічного режиму</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation>Використовувати останню ділянку у якості стандартної для наступного знімка екрана у графічному режимі</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Показати перемикач бічної панелі в режимі захоплення</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Увімкнути стільничні сповіщення</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation>Показувати сповіщення про переривання</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation>Увімкнути сповіщення про переривання</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Показати піктограму в системному лотку</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation>Використовувати Grim для захоплення знімків</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation>Grim — це утиліта, доступна лише в Wayland для захоплення скріншотів на основі протоколу screencopy. Зазвичай її вмикають лише на мінімальних віконних менеджерах Wayland, таких як Sway, Hyprland тощо.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>Запитувати підтвердження, щоб видалити знімок екрана з останніх вивантажень</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Автоматично перевіряти наявність оновлень</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>Це дозволяє робити знімки екрана самого Flameshot, наприклад</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Запускати фонову службу Flameshot під час завантаження комп’ютера</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Показ вікна вітального повідомлення у центрі екрана під час створення знімка екрана</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Використовувати велику заздалегідь визначену палітру кольорів</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Копіювати подвійним клацанням миші</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Увімкнути копіювання подвійним клацанням миші</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Копіювання URL-адреси та закриття вікна після завантаження було успішним</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation>Автоматично вивантажувати із пам&apos;яті, коли не потрібне</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation>Автоматично закривати демон (фоновий процес), коли він не потрібен</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation>Запуск у фоновому режимі при старті</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation>Запуск демона Flameshot (фонового процесу) при старті комп&apos;ютера</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation>Запитувати при виході із захоплення</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation>Показувати запит на підтвердження перед виходом за допомогою ESC</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation>Увімкнути копіювання в буфер обміну подвійним клацанням</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation>Копіювати URL-адресу після успішного завантаження</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>Після копіювання знімка екрана зберігати його до файлу</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Шлях збереження</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Змінити...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Використовувати фіксований шлях знімків екрана для збереження</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Бажане розширення файлу збереження:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Максимальний розмір останніх завантажень</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>Ключ API Imgur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Скасувати обмеження</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Використовуйте формат JPG для буфера обміну (типово PNG)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation>Використовувати формат JPG з втратами для буфера обміну (за замовчуванням - PNG без втрат)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Скопіювати шлях до файлу після збереження</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Копіювати шлях до буфера обміну після збереження файлу</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Згладжування зображення під час масштабування закріпленого зображення</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>Після масштабування закріпленого зображення, якщо зображення згладжується або залишиться пікселізованим</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Вивантажувати зображення без підтвердження</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Обрати теку</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Не вдалося записати в каталог.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Показати лупу</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Увімкнути лупу, якщо вибрано ділянку знімка екрана</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Лупа квадратної форми</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Зробити лупу квадратною</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation>Мілісекунд до приховування відображення геометрії; 0 означає не приховувати</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation>Встановити час очікування відображення геометрії (мс)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation>Відображення геометрії вибору</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation>Розташування відображення</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation>Ні</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation>Зверху ліворуч</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation>Зверху праворуч</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation>Внизу ліворуч</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation>Внизу праворуч</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation>У центрі</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation>Діапазон якості від 0 до 100; вище число означає кращу якість і більший розмір файлу</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation>Якість JPEG</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation>Зворотна стрілка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation>Спочатку малювати головку стрілки</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Останні відвантаження</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">Історія знімків екрана порожня</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Копіювати URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL скопійовано до буфера обміну.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Відкрити у вебоглядачі</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Підтвердьте видалення</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Ви впевнені, що хочете видалити знімок екрана з останніх завантажень та сервера?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Upload image to S3</source>\n        <translation type=\"vanished\">Вивантаження зображення на S3</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">Вивантаження зображення</translation>\n    </message>\n    <message>\n        <source>Uploading Image...</source>\n        <translation type=\"vanished\">Вивантаження зображення...</translation>\n    </message>\n    <message>\n        <source>Delete image from S3</source>\n        <translation type=\"vanished\">Видаліть зображення з S3</translation>\n    </message>\n    <message>\n        <source>Deleting image...</source>\n        <translation type=\"vanished\">Видалення зображення...</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL скопійовано до буферу обміну.</translation>\n    </message>\n    <message>\n        <source>Unable to remove screenshot from the remote storage.</source>\n        <translation type=\"vanished\">Не вдалося видалити знімок екрана з віддаленого сховища.</translation>\n    </message>\n    <message>\n        <source>Network error</source>\n        <translation type=\"vanished\">Помилка мережі</translation>\n    </message>\n    <message>\n        <source>Possibly it doesn&apos;t exist anymore</source>\n        <translation type=\"vanished\">Можливо, його вже не існує</translation>\n    </message>\n    <message>\n        <source>Do you want to remove screenshot from local history anyway?</source>\n        <translation type=\"vanished\">Ви все одно хочете видалити знімок екрана з місцевої історії?</translation>\n    </message>\n    <message>\n        <source>Remove screenshot from history?</source>\n        <translation type=\"vanished\">Видалити знімок екрана з історії?</translation>\n    </message>\n    <message>\n        <source>Retrieving configuration file with s3 creds...</source>\n        <translation type=\"vanished\">Отримання конфігураційного файлу з параметрами доступу до s3 ...</translation>\n    </message>\n    <message>\n        <source>S3 Creds URL is not found in your configuration file</source>\n        <translation type=\"vanished\">S3 Creds URL не знайдено у вашому файлі конфігурації</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Помилка</translation>\n    </message>\n    <message>\n        <source>Unable to upload screenshot, please check your internet connection and try again</source>\n        <translation type=\"vanished\">Не вдається завантажити знімок екрана, перевірте підключення до Інтернету та повторіть спробу</translation>\n    </message>\n    <message>\n        <source>Unable to get s3 credentials, please check your VPN connection and try again</source>\n        <translation type=\"vanished\">Не вдалося отримати конфігурацію для s3, перевірити своє з&apos;єднання VPN і повторити спробу</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3UploaderTool</name>\n    <message>\n        <source>Upload the selection to S3 bucket</source>\n        <translation type=\"vanished\">Вивантажити виділення до S3</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Підтвердження вивантаження</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Вивантажити цей знімок?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Вивантажити без підтвердження</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Upload image to S3</source>\n        <translation type=\"vanished\">Вивантажити зображення на S3</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">Вивантаження зображення</translation>\n    </message>\n    <message>\n        <source>Upload image</source>\n        <translation type=\"vanished\">Вивантажити зображення</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"vanished\">Не вдалось відкрити URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL скопійовано до буферу обміну.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">Знімок скопійовано до буферу обміну.</translation>\n    </message>\n    <message>\n        <source>Deleting image...</source>\n        <translation type=\"vanished\">Видалення зображення...</translation>\n    </message>\n    <message>\n        <source>Uploading Image...</source>\n        <translation type=\"vanished\">Вивантаження зображення...</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Скопіювати URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Відкрити URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Видалити зображення</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Зображення до буферу обміну.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Вивантажити зображення</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>Вивантаження зображення</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>Копіювати URL-адресу</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>Відкрити URL-адресу</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>Видалити зображення</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>Зображення до буфера обміну.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Зберегти зображення</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Не вдалося відкрити URL-адресу.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL-адресу скопійовано в буфер обміну.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>Знімок екрана скопійовано до буфера обміну.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Не вдалося зберегти знімок екрана на диск.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Знімок екрана збережено.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <source>Imgage uploader tool</source>\n        <translation type=\"vanished\">Інструмент вивантаження зображень</translation>\n    </message>\n    <message>\n        <source>Image uploader tool</source>\n        <translation type=\"vanished\">Інструмент вивантаження зображень</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>Вивантажувач зображень</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Вивантажити виділений фрагмент</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Відвантажити на Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">Відвантаження зображення</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Копіювати URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Відкрити URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Видалити зображення</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Зображення до буфера обміну.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Не вдалось відкрити URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL скопійовано до буфера обміну.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">Знімок скопійовано до буфера обміну.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Відвантаження зображень</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Відвантажити вибране на Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>Про програму</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Піктограма</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>Ліцензія</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Версія</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>Інформація про ОС</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Копіювати інформацію</translation>\n    </message>\n    <message>\n        <source>SPACEBAR</source>\n        <translation type=\"vanished\">Пробіл</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Права кнопка миші</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Колесо миші</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Перемістити виділення на 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Змінити розмір виділення на 1px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Вийти із захоплення екрану</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Копіювати до буферу обміну</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Зберегти вибране до файлу</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Скасувати останню зміну</translation>\n    </message>\n    <message>\n        <source>Toggle visibility of sidebar with options of the selected tool</source>\n        <translation type=\"vanished\">Переключити видимість бічної панелі</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Показати вибір кольору</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Змінити товщину інструменту</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Доступні комбінації клавіш у режимі захоплення екрану.</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Клавіша</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Опис</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Ліцензія&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Версія&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Комбінації клавіш&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Інвертувати</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Установити Інвертор інструментом малювання</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Лінія</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Вибрати лінію інструментом малювання</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>Маркер</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Вибрати маркер інструментом малювання</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Переміщення</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Перемістити вибір</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Олівець</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Вибрати олівець інструментом малювання</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Прикріплення</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Прикріпити зображення до стільниці</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Контекстне меню</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation>Копіювати до буфера обміну</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Зберегти у файл</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation>Повернути вправо</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation>Повернути вліво</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation>Збільшити непрозорість</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation>Зменшити непрозорість</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation>Закрити</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Розмиття</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation>Встановити розмивання як інструмент малювання.</translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Обрати Pixelate інструментом для малювання</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">Не вдалося зареєструвати %1. Помилка: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">Не вдалося скасувати реєстрацію %1. Помилка: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Помилка збереження</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>Знімок збережено як </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Знімок збережено в буфер обміну.</translation>\n    </message>\n    <message>\n        <source>Capture saved to clipboard</source>\n        <translation type=\"vanished\">Знімок збережено до буфера обміну</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Помилка під час збереження в буфер обміну</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>Помилка під час збереження як </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Зберегти знімок екрана</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Шлях скопійовано до буфера обміну як </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Збереження скасовано</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Збереження скасовано</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">Захоплення збережено і скопійовано в буфер обміну як </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Не вдалось підключитися через DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Потужне, але просте у використанні програмне забезпечення для знімків екрана.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>Подивитись</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Захоплення всієї стільниці.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Відкрити панель захоплення.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Запустити ручне захоплення в графічному режимі.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Налаштувати</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Захоплення одного екрана.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Шлях, куди збережеться знімок</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation>Зробити знімок екрана зі всіх моніторів одночасно.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation>Зробити знімок екрана зазначеного монітора.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Наявний каталог або новий файл для збереження</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Зберегти знімок у буфер обміну</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Закріпити вибрану ділянку на екрані</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Вивантажити знімок екрана</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Час затримки в мілісекундах</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Повторити знімок екрана з раніше вибраною ділянкою</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Вибір ділянки знімка екрана</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Задати шаблон назви файлу</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Застосувати вибір ділянки, коли її обрано</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Увімкніть або вимкніть значок у лотку</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Дозволити або заборонити запуск при завантаженні</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation>Увімкнути або вимкнути сповіщення</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Перевірити налаштування для помилок</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Показувати довідкові повідомлення в режимі захоплення</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Визначте основний колір інтерфейсу користувача</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Визначте контрастний колір інтерфейсу</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Необроблене зображення PNG</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Геометрія друку виділеного файлу у форматі WxH+X+Y. Якщо нічого не вказано, нічого не робиться</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Визначте екран для вибору ділянки (починаючи з 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Неприпустима затримка, вона має бути числом більшим за 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Неприпустима ділянка, використовуйте «WxH+X+Y» або «all» або «screen0/screen1/...».</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Неприпустимий шлях. Укажіть наявний каталог або новий файл у наявному каталозі</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Визначте екран для захоплення</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>типово: екран, що містить курсор миші</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Номер екрана</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Недійсний колір, цей прапорець підтримує такі формати:\n- #RGB (кожне з R, G і B — це одна шістнадцяткова цифра)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Такі кольори, як «синій» або «червоний»\nМожливо, вам доведеться екранувати знак «#» отак «\\ #FFF»</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Недійсна затримка, вона повинна бути вищою за 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Недійсний номер екрана, він має бути додатним</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Недійсний шлях, він має бути наявним шляхом у системі</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Недійсне значення, воно має визначатися як «true» або «false»</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Помилка</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Не вдалось зберегти</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>Запитаний екран перевищує кількість екранів</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Знімок усього екрана прикріплено на екран</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL скопійовано до буфера обміну.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Параметри</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Аргументи</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">аргументи</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation>Підкоманди</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation>підкоманди</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Використання</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>параметри</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Flameshot типово запускається у фоновому режимі та додається піктограма лотка для конфігурації.</translation>\n    </message>\n    <message>\n        <source>Hi, I&apos;m already running!\nYou can find me in the system tray.</source>\n        <translation type=\"vanished\">Привіт, я вже працюю!\nВи можете знайти мене в системному треї.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Привіт, я тут! Клацніть по значку в лотку, щоб зробити знімок екрана, або клацніть правою кнопкою, щоб побачити більше параметрів.</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Показати/сховати бічну панель</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Змінити розмір виділення ліворуч на 1 піксель</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Змінити розмір виділення праворуч на 1 піксель</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Змінити розмір виділення вгору на 1 піксель</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Змінити розмір виділення вниз на 1 піксель</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Виберіть весь екран</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Перемістити виділення вліво на 1 піксель</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Перемістити виділення вправо на 1 піксель</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Перемістити виділення вгору на 1 піксель</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Перемістити виділення вниз на 1 піксель</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Фіксувати текст у текстовій області</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Видалити поточний інструмент</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>Вийти із захоплення екрана</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Історія знімків екрана</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Захоплення екрана</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>Показати вибір кольору</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Змінення розміру інструмента</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Змінити товщину інструмента</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Прямокутник</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Вибрати прямокутник інструментом малювання</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Повторити</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Повторити наступну зміну</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>Зберегти</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Зберегти знімок екрана у файл</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Зберегти знімок</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Не вдалося визначити стільничне середовище (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation>Універсальний адаптер захоплення екрана Wayland вимагає Grim як компонент захоплення екрана Wayland. Якщо компонент захоплення екрана відсутній, будь ласка, встановіть його!</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation>Якщо параметр useGrimAdapter не ввімкнено, буде використано протокол DBus. Слід зазначити, що використання протоколу DBus під керуванням Wayland не рекомендується. Рекомендується ввімкнути параметр useGrimAdapter у flameshot.ini, щоб активувати загальний адаптер скріншотів Wayland на основі Grim</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation>Компонент скріншотів Grim реалізовано на основі Wlroots, його не можна використовувати в GNOME або подібних середовищах робочого столу</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation>Не вдається визначити середовище робочого столу (GNOME? KDE? Qile? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Підказка: спробуйте встановити змінну середовища XDG_CURRENT_DESKTOP.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Не вдалося захопити екран</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Прямокутне виділення</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Вибрати прямокутне виділення інструментом малювання</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Встановити комбінацію клавіш</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Введіть нову комбінацію </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Натисніть Esc, щоб скасувати, або ⌘+Backspace, щоб вимкнути комбінацію клавіш.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Натисніть Esc, щоб скасувати, або Backspace, щоб вимкнути комбінацію клавіш.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>Flameshot потрібно перезапустити, щоб застосувати зміни.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Гарячі клавіші</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Доступні комбінації клавіш у режимі захоплення екрана.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>Опис</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>Клавіша</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Подвійне клацання лівою кнопкою миші</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation>Перемикання бічної панелі</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation>Змінити розмір виділення вліво на 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation>Змінити розмір виділення праворуч на 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation>Змінити розмір виділення вгору на 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation>Змінити розмір виділення вниз на 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation>Симетрично зменшити ширину на 2 пікселі</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation>Симетрично збільшити ширину на 2 пікселі</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation>Симетрично збільшити висоту на 2 пікселі</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation>Симетрично зменшити висоту на 2 пікселі</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation>Вибрати весь екран</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation>Перемістити виділення вліво на 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation>Перемістити виділення вправо на 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation>Перемістити виділення вгору на 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation>Перемістити виділення вниз на 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation>Зафіксувати текст у текстовій області</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation>Видалити вибраний намальований об&apos;єкт</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation>Скасувати поточний вибір</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Видалити поточний інструмент</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation>Захоплення екрана</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation>Журнал знімків екрана</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Активна товщина:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Активний колір:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Натисніть Esc для скасування</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Розмір активного інструмента: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Активний колір: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Визначити колір з екрана</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation>Сітка відображення</translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Зменшити розмір інструменту</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Зменште розмір інших інструментів</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Збільшити розмір інструменту</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Збільшити розмір інших інструментів</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Індикатор розміру виділення</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Показати розміри X і Y вибраного</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Показує розмір виділення (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Століття (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Рік (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Рік (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Назва місяця (січ)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Назва місяця (січень)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Місяць (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>День тижня (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Тиждень (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Назва дня тижня (пн)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Назва дня тижня (понеділок)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>День (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>День місяця (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>День (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Час (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Час (%H-%M)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Година (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Година (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Хвилина (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Секунда (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Повна дата (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Повна дата (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Довідка Flameshot</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>Перекреслення</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Підкреслення</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Грубий</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>Курсив</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Вирівнювання за лівим краєм</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Вирівнювання по центру</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Вирівнювання за правим краєм</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Текст</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Додати текст на знімок</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>&amp;Зробити знімок</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>&amp;Відкрити панель запуску</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation>&amp;Конфігурація</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation>&amp;Про застосунок</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation>Перевірити наявність оновлень</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation>Доступна нова версія %1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation>Ви&amp;йти</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>&amp;Останні вивантаження</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation>&amp;Відкрити шлях для збереження</translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">Редактор кольору інтерфейсу</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Змініть колір пересуваючи виділення та перегляньте зміни в кнопках перегляду.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Виберіть кнопку, щоб змінити її</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Основний колір</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Натисніть на цю кнопку, щоб включити режим редагування основного кольору.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Контрасний колір</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Натисніть на цю кнопку, щоб включити режим редагування контрасного кольору.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Скасувати</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Скасувати останню зміну</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>Доступна нова версія Flameshot %1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Нехтувати</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Пізніше</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Оновити</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>Історія вивантажень</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>Історія знімків екрана порожня</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Форма</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>TextLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>Копіювати URL-адресу</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Відкрити у переглядачі</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>Підтвердьте видалення</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>Ви впевнені, що хочете видалити знімок екрана з останніх вивантажень та сервера?</translation>\n    </message>\n</context>\n<context>\n    <name>UploadStorageConfig</name>\n    <message>\n        <source>Upload storage</source>\n        <translation type=\"vanished\">Сховище завантажень</translation>\n    </message>\n    <message>\n        <source>Imgur storage</source>\n        <translation type=\"vanished\">Сховище Imgur</translation>\n    </message>\n    <message>\n        <source>S3 storage (require config.ini file with s3 credentials)</source>\n        <translation type=\"vanished\">Сховище S3 (потрібен файл config.ini з обліковими даними s3)</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Закрити</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Порожньо&gt;</translation>\n    </message>\n    <message>\n        <source>Hide</source>\n        <translation type=\"vanished\">Сховати</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Непрозорість області за межами вибору:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>Редактор кольору інтерфейсу</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Редактор вибору кольорів</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Вибір кнопок</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Вибрати все</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Вибрати</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Без назви</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Без назви</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 кольори)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Відкрити нову палітру з файлу</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Створити нову палітру</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Дублювати поточну палітру</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Видалити поточну палітру</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Скасувати зміни поточної палітри</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Зберегти зміни в поточну палітру</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Додати колір до палітри</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Вилучити обраний колір з палітри</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>Нова палітра</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Назва</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>Палітри GIMP (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Зображення палітри (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>Усі файли (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Відкрити палітру</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Не вдалося завантажити файл палітри\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Додати колір</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Вилучити колір</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Змінити колір...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 кольорів)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Очистити колір</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_vi.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"vi\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Thêm mới</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Di chuyển lên</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Di chuyển xuống</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Gỡ bỏ</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Chấp nhận</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Chấp nhận ảnh chụp</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>Trình khởi chạy ứng dụng</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>Chọn ứng dụng để mở ảnh chụp</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>Mở bằng</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>Chạy trong terminal</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>Giữ mở sau khi lựa chọn</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>Lỗi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>Không mở khởi chạy trong terminal.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>Không thể viết vào</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>Mũi tên</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>Chọn công cụ này để vẽ mũi tên</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">Desenfocament</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">Estableix el desenfocament com a eina de dibuix</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Capture Mode&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>Vùng hình chữ nhật</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Toàn màn hình (màn hình hiện tại)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>Toàn màn hình (tất cả các màn hình)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>Không độ trễ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> giây</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> giây</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>Chụp ảnh màn hình mới</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Khu vực:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Trình khởi chạy chụp màn hình</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>Nhãn văn bản</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Chế độ chụp</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Độ trễ:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>WxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translatorcomment>Impossible capturar la pantalla</translatorcomment>\n        <translation>Không thể chụp màn hình</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Chuột</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Chọn khu vực chụp màn hình</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>Con lăn chuột</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Thay đổi kích cỡ công cụ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>Nhấp chuột phải</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>Hiện trình chọn màu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Mở bảng điều khiển bên</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>Thoát</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>Thoát trình chụp</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>Bạn có chắc chắn muốn hủy chụp không?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>Không bao giờ hiển thị nữa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot đã mất tiêu điểm. Các phím tắt sẽ không hoạt động cho đến khi bạn nhấp vào đâu đó.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Đã giải quyết lỗi cấu hình. Khởi chạy lại `flameshot gui` để áp dụng.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>Cài đặt công cụ</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>Bộ đếm vòng tròn</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>Thêm các vòng tròn có ghi số theo thứ tự nhấp chuột</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>Hình tròn</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>Chọn công cụ này để vẽ hình tròn</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Chọn màu</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Độ bão hòa</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Sắc độ màu</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Hex</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Xanh dương</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Giá trị</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Xanh lá</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Độ trong suốt</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Đỏ</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Chấp nhận màu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Nhấn Enter hoặc nhấp chuột trái</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Trình chọn màu chuẩn</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Nhấn giữ chuột trái</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Bật/tắt kính lúp</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Nhấn phím cách hoặc nhấp chuột phải</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Hủy</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Chỉnh sửa mẫu thiết lập:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Nhập màu để cập nhật mẫu thiết lập</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>Cập nhật</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Nhấn nút này để cập nhật mẫu thiết lập đã chọn</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Xóa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Nhấn nút để xóa cài mẫu thiết lập đã chọn</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Thêm mẫu thiết lập:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Nhập mẫu thiết lập theo cách thủ công hoặc điều chỉnh vòng màu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Thêm</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Nhấn nút này để thêm mẫu thiết lập</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>Lỗi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Không thể thêm mẫu thiết lập vì đã đạt đến giới hạn tối đa.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Không thể xóa bỏ mẫu thiết lập vì đã đạt đến giới hạn tối thiếu.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Lỗi cấu hình</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Cài đặt không dược nhận dạng: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Tên phím tắt không được nhận dạng: &apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Xung đột phím tắt: &apos;%1&apos; vè &apos;%2&apos; có cùng phím tắt: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Giá trị không hợp lệ ở &apos;%1&apos;. Dự định: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>Bạn đã giải quyết thành công được lỗi cấu hình.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>Cấu hình có lỗi. Mở cấu hình để giải quyết.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>Khóa cấu hình không hợp lệ &apos;%1&apos; trong ConfigHandler. Vui lòng báo cáo lỗi này.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Giải quyết lỗi cấu hình</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Bạn phải giải quyết tất cả lỗi trước khi tiếp tục:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>Đặt lại</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Đặt lại thành giá trị mặc định.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Gỡ bỏ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Gỡ bỏ cài đặt này.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Một vài phím tắt đã xảy ra xung đột.\nĐiều này KHÔNG ngăn Flameshot khởi động.\nVui lòng xử lí chúng thủ công trong tệp cấu hình.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Giải quyết tất cả</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Giải quyết tất cả các lỗi đã được liệt kê.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Chi tiết</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>Cấu hình</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>Giao diện</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>Chỉnh sửa tên tệp</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>Chung</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>Phím tắt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Giải quyết</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Tệp cấu hình có lỗi. Vui lòng giải quyết chúng trước khi tiếp tục&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">New version %1 is available</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">You have the latest version</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">Failed to get information about the latest version.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">Unable to close active modal widgets</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;Open Launcher</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;Configuration</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;About</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">Check for updates</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;Latest Uploads</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;Informació</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;Quit</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;Take Screenshot</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>Sao chép</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Sao chép vùng đã chọn vào bộ nhớ tạm</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">Copy the selection into the clipboard</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">Unable to connect via DBus</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>Thoát</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>Thoát khỏi màn hình trình chụp</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>Chỉnh sửa tên ảnh chụp của bạn:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>Chỉnh sửa:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>Xem trước:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>Lưu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>Lưu lại mẫu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>Khôi phục lại</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reinicialitza</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>Khôi phục lại mẫu đã lưu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>Làm trống</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>Xóa tên</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>Lỗi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>Không thể đóng các tiện ích dạng hộp thoại đang hoạt động</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>Đã sao chép URL vào bộ nhớ tạm.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>Đã có phiên bản mới %1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>Bạn đã dùng phiên bản mới nhất</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>Không thể lấy được thông tin về phiên bản mới.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Không thể kết nối thông qua DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Mostra el missatge d&apos;ajuda en iniciar el mode de captura.</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">Mostra les notificacions d&apos;escriptori</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Mostra la icona en la barra de tasques</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">Importar</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">Error</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">Impossible llegir el fitxer.</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">Impossible escriure al fitxer.</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">Guardar Arxiu</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">Confirmar Reset</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">Esteu segur que voleu reiniciar la configuració?</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">Fitxer de Configuració</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">Exportar</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">Reset</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Llançament a l&apos;inici</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>Nhập</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>Lỗi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>Không thể đọc tệp.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>Không thể ghi tệp.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>Lưu tệp</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>Xác nhận đặt lại</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>Bạn có chắc chắn muốn đặt lại cấu hình không?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>Hiển thị bảng trợ giúp</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">Show the help message at the beginning in the capture mode.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>Hiển thị nút bảng điều khiển bên</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">Show the side panel toggle button in the capture mode.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>Hiển thị thông báo máy tính</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>Hiển thị biểu tượng trong khay</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">Show the systemtray icon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Cần xác nhận để xóa ảnh chụp màn hình khỏi các lần tải lên gần đây</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>Tệp cấu hình</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>Xuất ra</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>Đặt lại</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Tự động kiểm tra cập nhật mới</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Cho phép nhiều phiên bản giao diện đồ họa Flameshot chạy đồng thời</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Automatically close daemon when it is not needed</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">Launch at startup</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">Launch Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Hiện thông báo chào mừng khi khởi chạy</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Sử dụng bảng màu với nhiều màu hơn</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>Sao chép URL sau khi đăng tải</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">Copy URL and close window after upload</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>Lưu lại ảnh sau khi sao chép</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">Save image file after copying it</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Hiển thị ô hỗ trợ khi bắt đầu chế độ chụp</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation>Giữ định dạng của trước đó khi chụp</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation>Sử dụng định dạng giao diện trước thành mặc định cho lần chụp tiếp theo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Hiển thị nút mở bảng điều khiển bên trong chế độ chụp</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Bật thông báo trên màn hình</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation>Hiện thông báo hủy</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation>Hiện thông báo hủy</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Hiển thị biểu tượng trong khay</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation>Sử dụng grim để chụp ảnh màn hình</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation>Grim là tiện ích chỉ dành cho Wayland để chụp màn hình dựa trên giao thức screencopy. Nhìn chung, chỉ bật trên các trình quản lý cửa sổ Wayland tối thiểu như sway, hyprland, v.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>Yêu cầu xác nhận để xóa ảnh chụp màn hình khỏi các lần tải lên gần đây nhất</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Kiểm tra cập nhật mới một cách tự động</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>Cái này cho phép bạn chụp ảnh màn hình của Flameshot chẳng hạn</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Launch Flameshot daemon when computer is booted</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Hiển thị thông báo chào mừng ở giữa màn hình trong khi chụp ảnh</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Sử dụng một bảng màu gồm nhiều màu sắc hơn</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Sao chép khi nháy đúp chuột</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Enable Copy on Double Click</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Copy URL and close window after uploading was successful</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation>Giải phóng bộ nhớ tự động khi không cần thiết</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation>Tự động đóng daemon (tác vụ nền) khi không cần thiết</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation>Tự động chạy trong nền khi khởi động</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation>Khởi chạy Flameshot daemon (tác vụ nền) khi máy tính đang khởi động</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation>Hỏi trước khi thoát trình chụp</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation>Hiện thị lời nhắc xác nhận trước khi thoát bằng nút Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation>Cho phép sao chép vào bảng tạm bằng cách nháy đúp chuột</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation>Sao chép URL sau khi đăng tải thành công</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>Sau khi sao chép ảnh chụp màn hình, ứng dụng sẽ tự động lưu nó thành tệp</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>Đường dẫn để lưu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>Thay đổi...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Sử dụng đường dẫn cố định để lưu ảnh chụp màn hình</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Đuôi tệp cần ưu tiên:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Giới hạn kích thước tối đa cho các tệp vừa tải lên</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>ID ứng dụng Imgur</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Giới hạn lần hoàn tác</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Sử dụng định dạng JPG cho bảng tạm (mặc định là PNG)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation>Sử dụng định dạng JPG &quot;chất lượng tệ hơn&quot; cho bảng tạm (mặc định là định dạng PNG &quot;chất lượng tốt hơn&quot;)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Sao chép đường dẫn tệp sau khi lưu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Sao chép đường dẫn tệp vào bảng tạm khi tệp đã được lưu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Làm mịn ảnh khi phóng to ảnh đang ghim</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>Sau khi phóng to ảnh đã ghim, ảnh sẽ trở nên mượt mà hơn thay vì nguyên dạng pixel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Đăng tải hình ảnh mà không cần xác nhận</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>Chọn thư mục</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>Không thể ghi vào thư mục.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Hiển thị kính lúp</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Cho phép kính lúp khi chọn khu vực để chụp ảnh</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Kính lúp hình vuông</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Làm cho kính lúp có hình vuông</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation>Mili giây trước khi trình kích thước ẩn đi; giá trị 0 sẽ không ẩn</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation>Điều chỉnh thời gian chờ của trình kích thước (ms)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation>Lựa chọn của Trình kích thước</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation>Vị trí hiển thị</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation>Không có</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation>Ở trên bên trái</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation>Ở trên bên phải</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation>Ở dưới bên trái</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation>Ở dưới bên phải</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation>Trung tâm</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation>Tùy chỉnh chất lượng với phạm vi từ 0 -100; Số càng cao thì chất lượng và dung lượng càng cao</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation>Chất lượng ảnh JPEG</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation>Mũi tên ngược</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation>Khi vẽ sẽ vẽ đầu của mũi tên trước</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation>Pixelate không an toàn</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation>Vẽ hiệu ứng pixel theo cách không an toàn nhưng thẩm mỹ hơn.</translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Latest Uploads</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">Screenshots history is empty</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copy URL</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copied to clipboard.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Open in browser</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Confirm to delete</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Are you sure you want to delete a screenshot from the latest uploads and server?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">Error</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Xác nhận đăng tải</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Bạn có chắc chắn muốn đăng tấm ảnh chụp này không?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Đăng tải mà không cần xác nhận</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">S&apos;està pujant la imatge</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">Esborra la imatge</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">No es pot obrir l&apos;URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">L&apos;URL s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">La captura s&apos;ha copiat al porta-retalls.</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">Copia l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">Obri l&apos;URL</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">Imatge al porta-retalls.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Đăng tải hình ảnh</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>Đang đăng tải hình ảnh</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>Sao chép URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>Mở URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>Xóa hình ảnh</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>Hình ảnh vào bộ nhớ tạm.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Lưu hình ảnh</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Không thể mở URL.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>Đã sao chép URL vào bộ nhớ tạm.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>Đã sao chép ảnh chụp màn hình vào bộ nhớ tạm.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Không thể lưu ảnh chụp màn hình vào ổ đĩa.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Đã lưu ảnh chụp màn hình.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>Trình tải ảnh</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Đăng tải lựa chọn</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">Upload to Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">Uploading Image</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">Copy URL</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">Open URL</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">Delete image</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">Image to Clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>Không thể mở URL.</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copied to clipboard.</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">Screenshot copied to clipboard.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">Image Uploader</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">Upload the selection to Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>Giới thiệu về</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Biểu tượng</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>Giấy phép</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Phiên bản</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>Thông tin OS</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Sao chép thông tin</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">Clic dret</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">Roda del ratolí</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">Mou la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">Redimensiona la selecció 1 px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">Ix de la captura</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">Copia al porta-retalls</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">Guarda la selecció com a fitxer</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">Desfés l&apos;última modificació</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">Mostra el selector de color</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Canvia el gruix de l&apos;eina</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">Tecla</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">Descripció</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;Dreceres&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">Dreceres disponibles en el mode de captura de pantalla.</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Đảo màu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Sử dụng công cụ này để đảo màu ảnh</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>Đường kẻ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>Sử dụng công cụ này để vẽ đường thẳng</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>Đánh dấu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>Sử dụng công cụ này để đánh dấu (giống bút dạ quang)</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>Di chuyển</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>Để di chuyển khu vực đã chọn</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>Bút chì</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>Sử dụng bút chì để vẽ</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>Ghim</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>Ghim ảnh lên màn hình</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Menu ngữ cảnh</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation>Sao chép vào bộ nhớ tạm</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Lưu thành tệp tin</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation>Xoay phải</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation>Xoay trái</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation>Tăng độ mờ nhạt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation>Giảm độ mờ nhạt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation>Đóng</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>Làm mờ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation>Chọn công cụ này để làm mờ ảnh.</translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">Set Pixelate as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation>Ví dụ chính</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation>&lt;b&gt;Phiên bản chính.&lt;/b&gt; Tin nhắn nhận được từ phiên bản phụ:</translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">Failed to register %1. Error: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">Failed to unregister %1. Error: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>Đã lưu ảnh chụp vào bảng tạm.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Xảy ra lỗi khi lưu vào bảng tạm</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Lưu ảnh chụp màn hình</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Đường dẫn đã được sao chép vào bảng tạm dưới dạng </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">Capture is saved and copied to the clipboard as </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>Lưu lỗi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>Đã lưu ảnh chụp dưới dạng </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>Lỗi khi thử lưu ảnh dưới dạng </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Không thể kết nối thông qua DBus</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Phần mềm chụp ảnh màn hình mạnh mẽ nhưng dễ sử dụng.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>Thấy</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">Capture the entire desktop.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>Mở trình chụp.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>Bắt đầu chụp thủ công ở chế độ giao diện.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Cấu hình</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">Capture a single screen.</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Path where the capture will be saved</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation>Chụp màn hình tất cả màn hình cùng lúc.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation>Chụp ảnh màn hình của màn hình được chỉ định.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Thư mục hiện có hoặc tệp mới để lưu vào</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Lưu ảnh chụp vào bộ nhớ tạm</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Ghim ảnh chụp trên màn hình</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Đăng tải ảnh chụp màn hình</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Thời gian trễ tính bằng mili giây</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Lặp lại ảnh chụp màn hình với vùng đã chọn trước đó</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Vùng ảnh chụp để chọn</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Đặt mẫu tên tệp</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Chấp nhận chụp ngay khi lựa chọn được thực hiện</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Bật hoặc tắt biểu tượng trong khay</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Bật hoặc tắt chạy khi khởi động</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation>Bật hoặc tắt thông báo</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Kiểm tra cấu hình để tim lỗi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Hiển thị ô trợ giúp khi ở chế độ chụp</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Chọn màu chính cho giao diện</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Chọn màu sắc tương phản cho giao diện</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>In ảnh chụp PNG gốc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>In thông số của vùng chọn theo định dạng WxH+X+Y. Không thực hiện gì nếu đã chọn chế độ raw</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Chọn màn hình cần chụp (bắt đầu từ 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Độ trễ không hợp lệ, nó cần phải là một con số lớn hơn 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Vùng không hợp lệ, sử dụng &apos;WxH+X+Y&apos; hoặc &apos;all&apos; hoặc &apos;screen0/screen1/...&apos;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Đường dẫn không hợp lệ, phải là một thư mục hiện có hoặc một tệp mới trong một thư mục hiện có</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>mặc định: màn hình chứa con trỏ chuột</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Số màn hình</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Màu không hợp lệ, cờ này hỗ trợ các định dạng sau:\n- #RGB (mỗi R, G và B là một chữ số hex đơn)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Tên màu sắc như &apos;blue&apos; (xanh dương) hay &apos;red&apos; (đỏ)\nBạn có thể cần phải thoát khỏi dấu &apos;#&apos; như trong &apos;\\#FFF&apos;</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Invalid delay, it must be higher than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Số màn hình không hợp lệ, nó cần phải là một số không âm</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Giá trị không hợp lệ, phải được định nghĩa là &apos;true&apos; (đúng) hoặc &apos;false&apos; (sai)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>Lỗi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>Không thể viết vào</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copied to clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>Tùy chọn</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Arguments</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">arguments</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation>Các lệnh phụ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation>các lệnh phụ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>Sử dụng</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>tùy chọn</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Mặc định, Flameshot sẽ chạy ngầm và hiển thị biểu tượng ở khay hệ thống để cấu hình.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Chào bạn, tôi ở đây nè! Nhấp vào biểu tượng trong khay để chụp ảnh màn hình hoặc nhấp bằng nút phải để xem thêm tùy chọn.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>Yêu cầu màn hình vượt quá số lượng hiện có</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Ảnh chụp toàn màn hình đã ghim vào màn hình</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Select entire screen</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>Thoát chụp</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Lịch sử chụp màn hình</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Chụp màn hình</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>Hiện trình chọn màu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Thay đổi kích cỡ công cụ</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">Change the tool&apos;s thickness</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>Hình chữ nhật</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>Chọn công cụ này để vẽ hình chữ nhật</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>Làm lại</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>Làm lại sửa đổi tiếp theo</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>Lưu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Lưu ảnh chụp màn hình thành một tập tin</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">Save the capture</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Unable to detect desktop environment (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation>Bộ điều hợp chụp màn hình phổ thông của Wayland yêu cầu Grim làm thành phần chụp màn hình. Nếu thiếu thành phần này, vui lòng cài đặt!</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation>Nếu tùy chọn useGrimAdapter chưa được bật, giao thức dbus sẽ được sử dụng. Tuy nhiên, việc dùng dbus trên Wayland không được khuyến nghị. Bạn nên bật useGrimAdapter trong tập tin flameshot.ini để kích hoạt bộ điều hợp chụp màn hình Wayland dựa trên Grim</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation>Thành phần chụp màn hình Grim được xây dựng dựa trên wlroots, nên có thể không sử dụng được trong GNOME hoặc các môi trường desktop tương tự</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation>Không thể xác định được môi trường desktop (GNOME? KDE? Qile? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Gợi ý: hãy thử thiết lập biến môi trường XDG_CURRENT_DESKTOP.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>Không thể chụp màn hình</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation>Phiên bản phụ</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation>&lt;b&gt;Phiên bản phụ.&lt;/b&gt; Gửi tin nhắn tới phiên bản chính:</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation>Nhập nội dung nào đó vào đây...</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation>&amp;Gửi</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation>Lỗi gửi tin nhắn</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation>Không thể gửi tin nhắn &apos;%1&apos; tới địa chỉ chính.</translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>Lựa chọn hình chữ nhật</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>Đặt lựa chọn làm công cụ vẽ</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Đặt phím tắt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Hãy nhập phím tắt mới để đổi </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Nhấn Esc để hủy hoặc ⌘ + Phím cách để vô hiệu hóa phím tắt.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Nhấn Esc để hủy hoặc Phím cách để vô hiệu hóa phím tắt.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>Cần khởi động lại Flameshot để những thay đổi có hiệu lực.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Phím nóng</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>Các phím tắt có sẵn trong chế độ chụp màn hình.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>Miêu tả</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>Phím</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Nháy đúp chuột trái</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation>Bật/Tắt bảng điều khiển bên</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation>Lấy một màu từ màn hình</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation>Kéo kích thước cạnh trái thêm 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation>Kéo kích thước cạnh phải thêm 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation>Kéo kích thước cạnh trên thêm 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation>Kéo kích thước cạnh dưới thêm 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation>Giảm chiều rộng 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation>Tăng chiều rộng 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation>Tăng chiều cao 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation>Giảm chiều cao 2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation>Chọn bao phủ toàn bộ màn hình</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation>Di chuyển khu vực đã chọn sang trái 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation>Di chuyển khu vực đã chọn sang phải 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation>Di chuyển khu vực đã chọn lên trên 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation>Di chuyển khu vực đã chọn xuống dưới 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation>Xác nhận nội dung văn bản đã nhập</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation>Xóa đối tượng đã chọn</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation>Hủy lựa chọn hiện tại</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"obsolete\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation>Chụp màn hình</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation>Lịch sử chụp màn hình</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Active thickness:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Active color:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">Press ESC to cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Kích thước công cụ hiện tại: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Màu đang dùng hiện tại: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>Lấy màu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation>Hiển thị lưới</translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Giảm kích thước công cụ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Giảm kích thước của các công cụ</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Tăng kích thước công cụ</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Tăng kích thước của các công cụ</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">Selection Size Indicator</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Show X and Y dimensions of the selection</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">Show the dimensions of the selection (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>Thế kỉ (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>Năm - ngắn gọn (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>Năm - đầy đủ (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>Tên tháng - ngắn gọn (jan)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>Tên tháng - đầy đủ (january)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>Tháng (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>Ngày trong tuần (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>Tuần (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>Thứ - ngắn gọn (mon)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>Thứ - đầy đủ (monday)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>Ngày (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>Day trong tháng (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>Ngày trong năm (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>Giờ - định dạng 24h (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>Giờ - định dạng 12h (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>Phút (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>Giây (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>Tháng/ngày/năm (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>Năm-tháng-ngày (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation>Ngày đầy đủ (%d-%m-%Y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>Giờ-phút-giây (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>Giờ-phút (%H-%M)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Thông tin Flameshot</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>Đường gạch xóa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>Gạch chân</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>Bôi đen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>In nghiêng</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Căn trái</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Căn giữa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Căn phải</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>Văn Bản</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>Thêm kí tự vào ảnh chụp của bạn</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>&amp;Chụp ảnh màn hình</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>&amp;Mở trình khởi chạy</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation>&amp;Cấu hình</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation>&amp;Về chúng tôi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation>Kiểm tra các bản cập nhật</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation>Đã có phiên bản mới %1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation>&amp;Thoát</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>&amp;Tải lên mới nhất</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation>&amp;Mở đường dẫn lưu</translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">UI Color Editor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>Thay đổi màu sắc bằng cách di chuyển các thanh chọn và xem sự thay đổi trong các nút xem trước.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>Chọn nút cần sửa đổi</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>Màu chính</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>Nhấn vào nút này để chỉnh sửa màu chính của giao diện.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>Màu tương phản</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>Nhấn vào nút này để thay đổi màu tương phản.</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>Hoàn Tác</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>Hoàn tác sửa đổi cuối cùng</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>Đã có phiên bản Flameshot mới %1</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Không quan tâm</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Sau</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Cập Nhật</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>Đăng tải lịch sử</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>Lịch sử chụp màn hình trống</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Hình thức</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>Nhãn văn bản</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>Sao chép URL</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Mở bằng trình duyệt</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>Xác nhận để xóa</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>Bạn có chắc muốn xóa ảnh chụp màn hình khỏi mục tải lên gần đây và khỏi máy chủ không?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>Đóng</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Trống&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>Độ mờ của vùng bên ngoài vùng chọn:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>Trình chỉnh sửa màu giao diện</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Trình chọn màu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>Lựa chọn nút</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>Chọn tất cả</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Chọn</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Không tên</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Không tên</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 màu)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Mở một bảng màu mới từ tệp</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Tạo một bảng màu mới</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Nhân đôi bảng màu hiện tại</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Xóa bảng màu hiện tại</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Đặt lại các thay đổi của bảng màu hiện tại</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Lưu lại thay đối của bảng màu hiện tại</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Thêm màu vào bảng màu</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Gỡ bỏ màu đang chọn trong bảng màu</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>Bảng màu mới</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Tên</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>Bảng màu GIMP (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Ảnh bảng màu (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>Mọi tập tin (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Mở bảng màu</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Không thể tải được tệp bảng màu\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Thêm màu</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Loại bỏ màu</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Chỉnh sửa màu...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 màu)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Xóa màu</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_zh_CN.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"zh_CN\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>新增</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>上移</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>下移</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>移除</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>接受</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>接受捕获的截图</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>应用启动器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>选择一个应用打开此截图</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>用...打开</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>在终端中启动</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>选择后保持此窗口打开</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>错误</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>无法在终端中启动。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>无法写入</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>箭头</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>选择箭头作为绘画工具</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">模糊</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">选择模糊作为绘画工具</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;捕获模式&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>方形区域</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>全屏（当前屏幕）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>全屏（所有显示器）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>无延迟</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> 秒</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> 秒</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>获取新屏幕截图</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>区域：</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>捕获启动器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>文本标签</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>捕获模式</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>延迟：</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>宽x高+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translatorcomment>无法捕获屏幕</translatorcomment>\n        <translation>无法捕获屏幕</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>鼠标</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>选择截屏区域</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>鼠标滚轮</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>改变工具大小</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>右键单击</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>显示颜色选择器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>打开侧边栏</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>退出</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation>退出截图</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation>确定要退出截屏吗？</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>不再显示</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>火焰截图丢失了屏幕焦点。您需要点击一次屏幕才能正常使用键盘快捷键。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>已解决配置文件错误。请再次运行 `flameshot gui` 命令以应用更改。</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">用鼠标选择一个区域,或按 Esc 退出。\n按 Enter 键捕捉屏幕。\n按住鼠标右键显示颜色选择器。\n使用鼠标滚轮来改变绘画工具的宽度。\n按下空格键以打开侧边面板。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>工具设置</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>圆圈计数</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>添加数字自动递增的计数圆圈</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>圆环</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>选择圆环作为绘画工具</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>选择颜色</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>饱和度</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>色相</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Hex</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>蓝</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>值</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>绿</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>透明</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>红</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>接受颜色</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>回车或左键单击</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>精确选择颜色</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>按住左键</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>切换放大镜</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>空格键或右键单击</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>取消</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <source>Select Preset:</source>\n        <translation type=\"vanished\">选择预设：</translation>\n    </message>\n    <message>\n        <source>Select preset using the spinbox</source>\n        <translation type=\"vanished\">使用spinbox选择预设</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>编辑预设：</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>输入颜色以更新预设</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>更新</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>点击按钮以更新选中的预设</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>刪除</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>按下按钮删除选定的预设</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>添加预设：</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>手动输入颜色或使用色轮选择颜色</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>添加</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>按下按钮添加预设</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>错误</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>无法添加预设。达到最大限度。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>无法删除预设。已达到最低限制。</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>配置错误</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>无法识别的设置：“%1”\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>无法识别的快捷键名称：“%1”\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>快捷键冲突：“%1”和“%2”有同样的快捷键：%3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>“%1”使用了不正确的值，期望为：%2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>您已成功解决配置文件错误。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>配置文件存在错误。请打开配置界面进行处理。</translation>\n    </message>\n    <message>\n        <source>The configuration contains an error. Falling back to default.</source>\n        <translation type=\"vanished\">配置文件存在错误。已回退到使用默认配置。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>ConfigHandler 中存在错误的配置键“%1”。请向我们报告这个问题。</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>处理配置文件错误</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;您必须解决所有错误才能继续：&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>重置</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>重置为默认值。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>移除</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>移除此项设置。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>一些键盘快捷键存在冲突。\n这不会阻碍火焰截图程序的启动。\n请在配置文件中手动解决这些问题。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>处理全部</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>处理全部列出的错误。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>细节</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>配置</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>界面</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>文件名编辑器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>常规</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>快捷键</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>处理</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;配置文件存在错误。请在继续操作前进行处理。&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">新版本 %1 已经可用</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">您正在运行最新版本</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">获取最新版本信息时失败。</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">错误</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">无法关闭活动模态组件</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">进行截图(&amp;T)</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">打开启动器(&amp;O)</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">配置(&amp;C)</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">关于(&amp;A)</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">检查更新</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">最近的上传(&amp;L)</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">链接已复制到剪贴板。</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">信息(&amp;I)</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">退出(&amp;Q)</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>复制</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>将选区复制到剪贴板</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">复制选择到剪贴板</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">无法通过 DBus 进行连接</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>退出</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>离开屏幕捕获</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>编辑您的截图名称:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>编辑器:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>预览:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>保存</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>保存样式</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>恢复</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">恢复</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>恢复保存的样式</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>清空</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>删除这个名字</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>错误</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>无法关闭活动模态微件</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>链接已复制至剪贴板。</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>新版本 %1 可用</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>你正在运行最新版本</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>未能获取最新版本信息。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>无法使用 DBus 连接</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">显示帮助文档</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">在捕获之前显示帮助信息。</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">显示桌面通知</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">显示托盘图标</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">显示任务栏图标</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">导入</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">错误</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">无法读取文件。</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">无法写入文件。</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">保存到文件</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">确定重置</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">你确定你想要重置配置？</translation>\n    </message>\n    <message>\n        <source>Show the side panel button</source>\n        <translation type=\"vanished\">显示侧边栏按钮</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">在捕获模式下显示侧边栏切换按钮。</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">配置文件</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">导出</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">重置</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">开机时启动</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">启动 Flameshot</translation>\n    </message>\n    <message>\n        <source>Close after capture</source>\n        <translation type=\"vanished\">捕获后关闭</translation>\n    </message>\n    <message>\n        <source>Close after taking a screenshot</source>\n        <translation type=\"vanished\">获取屏幕截图后关闭</translation>\n    </message>\n    <message>\n        <source>Copy URL after upload</source>\n        <translation type=\"vanished\">上传后复制 URL</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">上传后复制 URL 并关闭窗口</translation>\n    </message>\n    <message>\n        <source>Save image after copy</source>\n        <translation type=\"vanished\">复制后保存图像</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">复制到剪贴板后保存图像文件</translation>\n    </message>\n    <message>\n        <source>Save Path</source>\n        <translation type=\"vanished\">保存路径</translation>\n    </message>\n    <message>\n        <source>Change...</source>\n        <translation type=\"vanished\">变更…</translation>\n    </message>\n    <message>\n        <source>Choose a Folder</source>\n        <translation type=\"vanished\">选择文件夹</translation>\n    </message>\n    <message>\n        <source>Unable to write to directory.</source>\n        <translation type=\"vanished\">无法写入目录。</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>导入</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>错误</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>无法读取文件。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>无法写入文件。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>保存到文件</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>确定重置</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>你确定你想要重置配置？</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>显示帮助信息</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">在捕获之前显示帮助信息。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>显示侧边栏按钮</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">在捕获模式下显示侧边栏切换按钮。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>显示桌面通知</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>显示托盘图标</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">显示任务栏图标</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>从最近的上传历史中删除屏幕截图需要进行确认</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>配置文件</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>导出</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>重置</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>自动检查更新</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>允许同时运行多个 flameshot GUI 实例</translation>\n    </message>\n    <message>\n        <source>This allows you to take screenshots of flameshot itself for example.</source>\n        <translation type=\"vanished\">这样能允许您获取火焰截图自身的截图。</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">不需要时自动关闭守护程序</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">开机时启动</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">启动火焰截图</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>启动时显示欢迎消息</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>使用大型预定义调色盘</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>上传后复制 URL</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">上传后复制 URL 并关闭窗口</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>复制后保存图像</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">复制到剪贴板后保存图像文件</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>在捕获之前显示帮助信息</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation>在图形用户界面模式下使用最后一个区域</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation>在图形界面模式下，将最后一个区域作为下次截图的默认选择</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>在捕获模式下显示侧边栏切换按钮</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>启用桌面通知</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation>显示中断提示</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation>启用中断通知</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>在系统托盘中显示图标</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation>用grim 截图</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation>Grim是一个只用于wayland的截图工具,基于screencopy protocol, 通常仅在最小化的wayland合成器中启用,如sway,hyprland等.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>从最近的上传历史中删除屏幕截图需要进行确认</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>自动检查更新</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>例如，这允许您截取 Flameshot 本身作为屏幕截图</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">开机自启动</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>在截取屏幕截图时在屏幕中间显示欢迎消息框</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>使用一个大的预定义调色板</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>双击以复制</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">启用双击时复制</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">上传成功后复制 URL 并关闭窗口</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation>在不需要时自动从内存中卸载</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation>在不需要时自动关闭守护程序（后台进程）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation>在启动时在后台启动</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation>当计算机启动时启动 Flameshot 守护进程（后台进程）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation>退出截图前请询问</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation>在退出时显示确认提示</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation>在双击时启用复制到剪贴板</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation>上传成功后复制网址</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>复制屏幕截图后，也将其保存到文件中</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>保存路径</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>变更…</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>使用固定的屏幕截图保存路径</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>偏好的保存文件扩展名：</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>之前的上传最大数量</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>Imgur 应用程序客户端 ID</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>撤销次数限制</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>剪贴板使用 JPG 格式（默认为 PNG）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation>对剪贴板使用有损JPG格式（默认无损PNG）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>保存文件后复制文件路径</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>文件保存后将文件路径复制到剪贴板上</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>缩放贴图时应用反锯齿</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>对贴图进行缩放后，对图像进行平滑处理还是维持像素化状态</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>上传图像无需确认</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>选择文件夹</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>无法写入目录。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>显示放大镜</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>选择屏幕截图区域时启用放大镜</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>方形放大镜</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>使放大镜呈方形</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation>几何显示隐藏前的毫秒数；设为0则不隐藏</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation>设置几何显示时间(毫秒）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation>选取几何显示</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation>显示位置</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation>无</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation>左上</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation>右上</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation>左下</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation>右下</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation>中心</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation>质量范围为0-100；数字越大，质量越好，文件大小也越大</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation>JPEG质量</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation>反向箭头</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation>先画箭头</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation>不安全Pixelate</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation>用一种不安全但更美观的方式画出像素效果。</translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">最近的上传</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">屏幕截图历史为空</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">复制链接</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">链接已复制到剪贴板。</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">在浏览器中打开</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">确认进行删除</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">您确认要从最近的上传历史和服务器上删除该屏幕截图吗？</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">正在上传</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">错误</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>上传确认</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>您是否想要上传该捕获图像？</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>上传无需确认</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">正在上传</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">无法打开此链接。</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">截图复制到剪贴板。</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">复制链接</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">打开链接</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">删除图像</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">保存文件到剪贴板。</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>上传图像</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>正在上传图像</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>复制链接</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>打开链接</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>删除图像</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>图像到剪贴板。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>保存图片</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>无法打开链接。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>链接已复制到剪贴板。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>截图已复制到剪贴板。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>无法将屏幕截图保存到磁盘。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>截图已保存。</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>图像上传工具</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>上传选中区域</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">上传到Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">正在上传</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">复制链接</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">打开链接</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">删除图像</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">保存文件到剪贴板。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>无法打开此链接。</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">复制链接到剪贴板。</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">截图复制到剪贴板。</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">上传图片</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">上传选择到 Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>关于</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>图标</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>许可证</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>版本</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>操作系统信息</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>复制信息</translation>\n    </message>\n    <message>\n        <source>SPACEBAR</source>\n        <translation type=\"vanished\">空格</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">右键</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">鼠标滑轮</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">移动选择 1 px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">调整选择大小 1 px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">退出捕获</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">复制到剪贴板</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">将选择保存为文件</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">撤消上次修改</translation>\n    </message>\n    <message>\n        <source>Toggle visibility of sidebar with options of the selected tool</source>\n        <translation type=\"vanished\">切换侧边栏可见性</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">显示颜色选择器</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">改变工具的厚度</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">键</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">描述</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;许可证&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;版本&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;快捷键&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">屏幕捕捉模式中的可用快捷键。</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>反色</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>将反色设置为绘画工具</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>直线</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>将直线设置为绘画工具</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>标记</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>将标记设置为绘画工具</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>移动</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>移动选择区域</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>铅笔</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>将铅笔设置为绘画工具</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>贴图工具</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>在桌面上固定图像</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>上下文菜单</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation>复制到剪贴板</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>保存到文件</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation>向右旋转</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation>向左旋转</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation>增加不透明度</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation>降低不透明度</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation>关闭</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>像素化</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation>将像素化设置为绘画工具。</translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">将像素化设置为绘画工具</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation>主实例</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation>&lt;b&gt;主要实例。&lt;/b&gt;从secondary收到的消息：</translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">注册 %1 失败。错误：%2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">取消注册 %1 失败。错误：%2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>保存错误</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>捕获已保存为 </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>捕获已保存至剪贴板。</translation>\n    </message>\n    <message>\n        <source>Capture saved to clipboard</source>\n        <translation type=\"vanished\">捕获已保存至剪贴板</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>保存到剪贴板时出错</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>尝试另存为时出错 </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>保存屏幕截图</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>路径已复制到剪贴板 </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">已取消保存</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">已取消保存</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">捕获已保存并复制到剪贴板，作为 </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>无法通过DBus进行连接</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>强大又易用的屏幕截图软件。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>参见</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">捕获整个桌面。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>打开截图启动器。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>以图形界面模式进行手动截图。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>配置</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">捕获单个屏幕。</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">截图保存路径</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation>同时截取所有显示器的屏幕截图。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation>截取指定显示器的屏幕截图。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>要保存的目标目录路径或新文件</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>将截图保存至剪贴板</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>将捕获图像作为贴图放置在屏幕上</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>上传截图</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>延迟时间，以毫秒计</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>使用之前的选区重复截图</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>要选择的屏幕区域</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>设置文件名模式</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>在选中选区后立刻接受捕获图像</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>启用或禁用托盘图标</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>启用或禁用开机启动</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation>启用或禁用通知</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>检查配置文件错误</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>在捕获模式中显示帮助信息</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>定义用户界面主颜色</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>定义用户界面对比色</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>输出原始 PNG 图像</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>使用 WxH+X+Y 的格式输出选区几何参数。如果指定了 raw 参数则什么也不做</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>定义要捕获的屏幕（从 0 开始）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>无效的延时，必须提供大于零的数值</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>无效的区域，请使用“WxH+X+Y”或“all”或“screen0/screen1/...”。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>无效的路径，必须为已有目录或者已有目录中的一个新文件</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">定义要捕获的屏幕</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>默认：包含鼠标指针的屏幕</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>屏幕编号</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>颜色无效，该选项支持以下格式：\n- #RGB（R、G、B 每项均为单个十六进制数字）\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- 常用英文颜色名称，如“blue”或“red”\n您可能需要对 # 字符进行转义，如“\\#FFF”</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">无效的延迟时间，数字必须大于0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>无效的屏幕编号，编号不能为负数</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">无效的路径，必须为系统中真实存在的路径</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>无效的值，必须指定“true”或“false”</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>错误</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>无法写入</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>请求的屏幕超出了屏幕编号</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>已将全屏截图作为贴图固定到屏幕</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL 已复制到剪贴板。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>选项</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">参数</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">参数</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation>子命令</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation>子命令</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>用法</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>选项</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>默认情况下火焰截图将在后台持续运行并显示一个托盘图标以方便用户控制。</translation>\n    </message>\n    <message>\n        <source>Per default runs Flameshot in the background and   adds a tray icon for configuration.</source>\n        <translation type=\"vanished\">默认情况下，火焰截图启动后将在后台运行，并在托盘显示一个图标。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>我已启动并在后台运行！点击托盘图标即可进行屏幕截图，右键点击托盘图标可查看更多选项。</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">切换侧面板</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">向左改变选区大小1像素</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">向右改变选区大小1像素</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">向上改变选区大小1像素</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">向下改变选区大小1像素</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">选择整个屏幕</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">向左移动选区1像素</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">向右移动选区1像素</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">向上移动选区1像素</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">向下移动选区1像素</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">在文本区域提交文本</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">删除当前工具</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation>退出捕获</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>屏幕截图历史</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>捕获屏幕</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>显示颜色选择器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>更改工具大小</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">改变工具的厚度</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>实心矩形</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>将实心矩形设置为绘画工具</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>重做</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>重做上次修改</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>保存</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>保存屏幕截图到文件</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">保存捕获</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">无法探测当前桌面环境（GNOME？KDE？Sway？……）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation>通用的 Wayland 屏幕捕获适配器需要 Grim 作为 Wayland 的屏幕捕获组件。如果缺少屏幕捕获组件，请安装它！</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation>如果未启用 useGrimAdapter 设置，将使用 dbus 协议。需要注意的是，在 wayland 下使用 dbus 协议并不推荐。建议在 flameshot.ini 中启用 useGrimAdapter 设置，以激活基于 grim 的通用 wayland 屏幕截图适配器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation>grim 的截图组件是基于 wlroots 实现的，可能无法在 GNOME 或类似的桌面环境中使用</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation>无法检测桌面环境（GNOME? KDE? Qile? Sway? …）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>提示：请尝试设置 XDG_CURRENT_DESKTOP 环境变量。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>无法捕获屏幕</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation>次级实例</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation>&lt;b&gt;第二个例子。&lt;/b&gt;发送消息到主服务器：</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation>在这里输入一些东西…</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation>发送（&amp; S）</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation>发送消息时出错</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation>无法将邮件&apos;%1&apos;发送到主服务器。</translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>矩形选择</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>将矩形选择设置为绘画工具</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>设置快捷键</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>键入新的快捷键以进行修改 </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>按下 Esc 键以取消，或使用 ⌘+Backspace 来禁用键盘快捷键。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>按下 Esc 键以取消或按下退格键以禁用键盘快捷键。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>火焰截图必须重新启动以使修改生效。</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>热键</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>屏幕捕捉模式中的可用快捷键。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>描述</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>键</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>左键双击</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation>切换侧面板</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation>从屏幕上抓取颜色</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation>将选区大小向左调整 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation>将选区大小向右调整 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation>将选区大小向上调整 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation>将选区大小向下调整 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation>对称地将宽度减少2px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation>对称地增加宽度 2 px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation>对称地增加高度 2 px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation>对称地减少高度 2 px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation>选择整个屏幕</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation>将选区向左调整 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation>将选区向右移动 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation>将选区向上移动 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation>将选区向下移动 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation>在文本区域提交文本</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation>删除选定的绘制对象</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation>取消当前选择</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">删除当前工具</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation>捕获屏幕</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation>屏幕截图历史</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">当前宽度：</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">活动颜色：</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">按下 ESC 键以取消</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>当前工具大小: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>当前颜色: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>获取颜色</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation>显示网格</translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>减小工具尺寸</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>减小其它工具的尺寸</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>增大工具尺寸</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>增大其它工具的尺寸</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">选择尺寸指示</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">显示选区的横纵尺寸</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">显示选择的尺寸 (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>世纪（00-99）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>年（00-99）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>年（2000）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>月（1月 - 12月）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>月（一月 - 十二月）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>月 (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>周内的日（1-7）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>周（01-53）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>星期（一 - 七）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>星期（星期一 - 星期日）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>天（01-31）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>一月中的某天（1-31）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>天（001-366）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>时间（%H-%M-%S）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>时间（%H-%M）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>小时（00-23）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>小时（01-12）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>分钟（00-59）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>秒（00-59）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>完整日期（%m/%d/%y）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>完整日期（%Y-%m-%d）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation>完整日期（% d—% m—%Y）</translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>火焰截图消息</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>删除线</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>下划线</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>粗体</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>斜体</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>左对齐</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>中心对齐</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>右对齐</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>文本</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>在您的捕获中添加文本</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>进行截图(&amp;T)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>打开启动器(&amp;O)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation>配置(&amp;C)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation>关于(&amp;A)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation>检查更新</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation>新版本 %1 可用</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation>退出(&amp;Q)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>最近的上传(&amp;L)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation>打开保存路径(&amp;O)</translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">用户界面颜色编辑器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>移动颜色选择并在预览按钮查看。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>选择一个按钮以进行修改</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>主色</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>点击按钮设置主色。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>对比色</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>点击按钮设置对比色。</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>撤消</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>撤消上次修改</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>新的 Flameshot %1 版已经可用</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>忽略</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>稍后</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>更新</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>上传历史记录</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>屏幕截图历史为空</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>表单</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>文本标签</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>复制链接</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>在浏览器中打开</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>确认进行删除</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>您确认要从最近的上传和服务器上删除该屏幕截图吗？</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>关闭</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;空&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>选中区域之外的不透明度：</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>用户界面颜色编辑器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>拾色器编辑器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>按钮选择</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>全选</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>选取</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>未命名</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>未命名</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1（%2 个颜色）</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>从文件打开新调色板</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>创建新调色板</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>制作当前调色板的副本</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>删除当前调色板</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>将修改回退到当前调色板</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>将修改保存到当前调色板</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>向调色板添加颜色</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>从调色板移除选中的颜色</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>新建调色板</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>名称</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>GIMP 调色板 (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>调色板图像 (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>所有文件 (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>打开调色盘</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>加载调色板文件失败\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>添加颜色</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>移除颜色</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>编辑颜色……</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1（%2 个颜色）</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>清除颜色</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_zh_HK.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"zh_HK\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>Add New</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>Move Up</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>Move Down</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>Remove</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>Accept</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>Accept the capture</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>應用程式啟動器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>選擇一個程式打開此截圖</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>打開方式</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>從終端啟動</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>選擇後保持開啟</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>錯誤</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>無法從終端啟動。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>無法寫入</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>指針</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>選取指針作為繪製工具</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">模糊</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">選擇模糊作為繪製工具</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;Capture Mode&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>矩形區域</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>Full Screen (Current Display)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>滿屏（所有顯示器）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>無時延</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> second</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> seconds</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>捕獲新截圖</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>Area:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>Capture Launcher</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>TextLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>Capture Mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>Delay:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>WxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translation>無法捕獲屏幕</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>Mouse</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>Select screenshot area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation type=\"unfinished\">滑鼠滑輪</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>Change tool size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation type=\"unfinished\">右鍵</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation type=\"unfinished\">顯示顏色選擇器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>Open side panel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation type=\"unfinished\">離開</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>Configuration error resolved. Launch `flameshot gui` again to apply it.</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">使用鼠標選擇一片區域，或按Esc退出。\n按Enter以捕獲屏幕。\n點擊右鍵顯示拾色器。\n使用鼠標滾輪以較工具寬度。\n按Space以打開側方面板。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>工具選項</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>環狀計數器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>添加自增計數器</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>環形</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>選取環形作為繪畫工具</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>Select Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>Saturation</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>Hue</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Hex</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>Blue</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>Value</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>Green</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>Alpha</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>Red</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>Accept color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Enter or Left Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>Precisely select color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>Hold Left Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>Toggle magnifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>Space or Right Click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>Cancel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation type=\"unfinished\">Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>Edit Preset:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>Enter color to update preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation type=\"unfinished\">Update</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>Press button to update the selected preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>Delete</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>Press button to delete the selected preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>Add Preset:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>Enter color manually or select it using the color-wheel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>Add</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>Press button to add preset</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">錯誤</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>Unable to add preset. Maximum limit reached.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>Unable to remove preset. Minimum limit reached.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>Configuration errors</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>Unrecognized setting: &apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>Unrecognized shortcut name: &apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>Bad value in &apos;%1&apos;. Expected: %2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>You have successfully resolved the configuration error.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>The configuration contains an error. Open configuration to resolve.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>Resolve configuration errors</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation type=\"unfinished\">重設</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>Reset to the default value.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>Remove</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>Remove this setting.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>Resolve all</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>Resolve all listed errors.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>Details</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>設定</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>接口</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>文檔名稱編輯器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>一般</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>捷徑</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>Resolve</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">新版本 %1 現在可用</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">你已有最新版本</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">無法獲取最新版本的資訊</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">錯誤</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">Unable to close active modal widgets</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;捕獲截圖</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;開啓啓動器</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;設定</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;關於</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">更新檢查</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;最新上載</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;資訊</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;結束</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>複製</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>Copy selection to clipboard</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">複製選項到剪貼板</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">無法通過 DBus 連接</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>離開</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>離開螢幕擷取</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>編輯您的截圖名稱:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>編輯器:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>預覽:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>存檔</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>儲存樣式</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>復原</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">重設</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>恢復儲存的樣式</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>清除</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>刪除這個名稱</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">錯誤</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"unfinished\">Unable to close active modal widgets</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL copied to clipboard.</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">新版本 %1 現在可用</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation type=\"unfinished\">你已有最新版本</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"unfinished\">無法獲取最新版本的資訊</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>Unable to connect via DBus</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">顯示説明資訊</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">在擷取之前顯示説明資訊。</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">顯示桌面通知</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">顯示託盤圖標</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">顯示工作列圖標</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">導入</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">錯誤</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">無法讀取檔案。</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">無法寫入檔案。</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">存檔</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">確認重設</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">你確定想要重設？</translation>\n    </message>\n    <message>\n        <source>Show the side panel button</source>\n        <translation type=\"vanished\">顯示側邊欄按鈕</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">在截圖模式下顯示側邊欄切換按鈕。</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">設定文檔</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">導出</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">重設</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">自動啟動</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">啓動Flameshot</translation>\n    </message>\n    <message>\n        <source>Close after capture</source>\n        <translation type=\"vanished\">捕獲截圖后關閉</translation>\n    </message>\n    <message>\n        <source>Close after taking a screenshot</source>\n        <translation type=\"vanished\">進行截屏后關閉</translation>\n    </message>\n    <message>\n        <source>Copy URL after upload</source>\n        <translation type=\"vanished\">上載后複製URL</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">上載后複製URL並關閉窗口</translation>\n    </message>\n    <message>\n        <source>Save image after copy</source>\n        <translation type=\"vanished\">複製後保存圖像</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">複製圖像檔案后保存</translation>\n    </message>\n    <message>\n        <source>Save Path</source>\n        <translation type=\"vanished\">保存路徑</translation>\n    </message>\n    <message>\n        <source>Change...</source>\n        <translation type=\"vanished\">變更...</translation>\n    </message>\n    <message>\n        <source>Choose a Folder</source>\n        <translation type=\"vanished\">選取檔案集</translation>\n    </message>\n    <message>\n        <source>Unable to write to directory.</source>\n        <translation type=\"vanished\">無法寫入目錄。</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation type=\"unfinished\">導入</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation type=\"unfinished\">錯誤</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation type=\"unfinished\">無法讀取檔案。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation type=\"unfinished\">無法寫入檔案。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation type=\"unfinished\">存檔</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation type=\"unfinished\">確認重設</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"unfinished\">你確定想要重設？</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation type=\"unfinished\">顯示説明資訊</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"obsolete\">在擷取之前顯示説明資訊。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation type=\"unfinished\">顯示側邊欄按鈕</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"obsolete\">在截圖模式下顯示側邊欄切換按鈕。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation type=\"unfinished\">顯示桌面通知</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation type=\"unfinished\">顯示託盤圖標</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"obsolete\">顯示工作列圖標</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>Confirmation required to delete screenshot from the latest uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation type=\"unfinished\">設定文檔</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation type=\"unfinished\">導出</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation type=\"unfinished\">重設</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>Automatic check for updates</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>Allow multiple flameshot GUI instances simultaneously</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">Automatically close daemon when it is not needed</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"obsolete\">自動啟動</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"obsolete\">啓動Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>Show welcome message on launch</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>Use large predefined color palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation type=\"unfinished\">上載后複製URL</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"obsolete\">上載后複製URL並關閉窗口</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation type=\"unfinished\">複製後保存圖像</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"obsolete\">複製圖像檔案后保存</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>Show the help message at the beginning in the capture mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation type=\"unfinished\">Use last region for GUI mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation type=\"unfinished\">Use the last region as the default selection for the next screenshot in GUI mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>Show the side panel toggle button in the capture mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>Enable desktop notifications</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>Show icon in the system tray</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>Ask for confirmation to delete screenshot from the latest uploads</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>Check for updates automatically</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>This allows you to take screenshots of Flameshot itself for example</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">Launch Flameshot daemon when computer is booted</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>Show the welcome message box in the middle of the screen while taking a screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>Use a large predefined color palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>Copy on double click</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">Enable Copy on Double Click</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">Copy URL and close window after uploading was successful</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>After copying the screenshot, save it to a file as well</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation type=\"unfinished\">保存路徑</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation type=\"unfinished\">變更...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>Use fixed path for screenshots to save</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>Preferred save file extension:</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>Latest Uploads Max Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>Imgur Application Client ID</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>Undo limit</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>Use JPG format for clipboard (PNG default)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>Copy file path after save</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>Copy the file path to clipboard after the file is saved</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>Anti-aliasing image when zoom the pinned image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>After zooming the pinned image, should the image get smoothened or stay pixelated</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>Upload image without confirmation</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation type=\"unfinished\">選取檔案集</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation type=\"unfinished\">無法寫入目錄。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>Show magnifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>Enable a magnifier while selecting the screenshot area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>Square shaped magnifier</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>Make the magnifier to be square-shaped</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">Latest Uploads</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">Screenshots history is empty</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">複製連結</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL copied to clipboard.</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">Open in browser</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">Confirm to delete</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Are you sure you want to delete a screenshot from the latest uploads and server?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">錯誤</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>Upload Confirmation</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>Do you want to upload this capture?</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>Upload without confirmation</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"obsolete\">刪除圖像</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">無法打開該URL。</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">截圖已複製到剪貼板。</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">複製連結</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">打開連結</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">將檔案複製到剪貼簿。</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>Upload image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation type=\"unfinished\">正在上傳</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\">複製連結</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation type=\"unfinished\">打開連結</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation type=\"unfinished\">刪除圖像</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation type=\"unfinished\">將檔案複製到剪貼簿。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>Save image</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation type=\"unfinished\">無法打開該URL。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>URL copied to clipboard.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"unfinished\">截圖已複製到剪貼板。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>Unable to save the screenshot to disk.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>Screenshot saved.</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation type=\"unfinished\">上傳圖片</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>Upload the selection</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">上傳到 Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">正在上傳</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">複製連結</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">打開連結</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">刪除圖像</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">將檔案複製到剪貼簿。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>無法打開該URL。</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">URL已複製到剪貼板。</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">截圖已複製到剪貼板。</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">上傳圖片</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">上載到 Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>關於</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>Icon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>License</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>Version</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>OS Info</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>Copy Info</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">右鍵</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">滑鼠滑輪</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">移動 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">調整大小 1px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">結束擷取</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">複製到剪貼簿</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">將選擇範圍另存新檔</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">復原上次修改</translation>\n    </message>\n    <message>\n        <source>Toggle visibility of sidebar with options of the selected tool</source>\n        <translation type=\"vanished\">使用所選工具選項切換側邊欄可見性</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">顯示顏色選擇器</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">改變工具的寬度</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">鍵</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">描述</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;授權條款&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;版本&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;快速鍵&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">螢幕捕獲模式中的可用快捷鍵。</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>Invert</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>Set Inverter as the paint tool</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>直綫</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>將直綫設定為繪畫工具</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>標記</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>將標記設定為繪畫工具</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>移動</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>移動選擇區域</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>鉛筆</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>將鉛筆設定為繪畫工具</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>固定工具</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>將圖像固定到桌面</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>Context menu</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation type=\"unfinished\">複製到剪貼簿</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>Save to file</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\">關閉</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>馬賽克工具</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">將馬賽克工具設定為繪畫工具</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">Failed to register %1. Error: %2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">Failed to unregister %1. Error: %2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>存檔錯誤</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>截圖已另存為 </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>熒幕捕獲已存儲到剪貼板。</translation>\n    </message>\n    <message>\n        <source>Capture saved to clipboard</source>\n        <translation type=\"vanished\">螢幕捕獲已存儲到剪貼板</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>Error while saving to clipboard</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>嘗試另存新檔時發生錯誤 </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>Save screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>Path copied to clipboard as </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">Saving canceled</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">Save canceled</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">Capture is saved and copied to the clipboard as </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>無法透過 DBus 進行連接</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>Powerful yet simple to use screenshot software.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>See</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">捕獲整個桌面。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>開啓捕獲啓動器。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>在GUi模式下開啓手動捕獲。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>Configure</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">捕獲單一熒幕。</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Path where the capture will be saved</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>Existing directory or new file to save to</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>Save the capture to the clipboard</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>Pin the capture to the screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>Upload screenshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>Delay time in milliseconds</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>Repeat screenshot with previously selected region</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>Screenshot region to select</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>Set the filename pattern</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>Accept capture as soon as a selection is made</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>Enable or disable the trayicon</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>Enable or disable run at startup</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>Check the configuration for errors</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>Show the help message in the capture mode</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>Define the main UI color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>Define the contrast UI color</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>Print raw PNG capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>Define the screen to capture (starting from 0)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>Invalid delay, it must be a number greater than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>Invalid path, must be an existing directory or a new file in an existing directory</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>default: screen containing the cursor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>Screen number</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">Invalid delay, it must be higher than 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>Invalid screen number, it must be non negative</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>錯誤</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>無法寫入</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>Requested screen exceeds screen count</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>Full screen screenshot pinned to screen</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">連結已複製到剪貼板。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>選項</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">Arguments</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">arguments</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>使用</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>選項</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>Per default runs Flameshot in the background and adds a tray icon for configuration.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">Select entire screen</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation type=\"unfinished\">結束擷取</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>Screenshot history</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>Capture screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation type=\"unfinished\">顯示顏色選擇器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>Change the tool&apos;s size</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"obsolete\">改變工具的寬度</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>矩形</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>將矩形設定為繪畫工具</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>重做</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>重做下一次修改</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>儲存</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>Save screenshot to a file</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">儲存螢幕捕獲</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">Unable to detect desktop environment (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>無法捕獲螢幕</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>矩形選擇</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>將矩形選擇設定為繪畫工具</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>Set Shortcut</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>Enter new shortcut to change </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>Press Esc to cancel or Backspace to disable the keyboard shortcut.</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>Flameshot must be restarted for changes to take effect.</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>Hot Keys</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"unfinished\">螢幕捕獲模式中的可用快捷鍵。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation type=\"unfinished\">描述</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation type=\"unfinished\">鍵</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>Left Double-click</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation type=\"unfinished\">Toggle side panel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation type=\"unfinished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation type=\"unfinished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation type=\"unfinished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation type=\"unfinished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation type=\"unfinished\">Select entire screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation type=\"unfinished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation type=\"unfinished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation type=\"unfinished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation type=\"unfinished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation type=\"unfinished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"obsolete\">Delete current tool</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation type=\"unfinished\">Capture screen</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation type=\"unfinished\">Screenshot history</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">動態寬度：</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">動態顔色：</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">按ESC以取消</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>Active tool size: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>Active Color: </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>選取顔色</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>Decrease Tool Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>Decrease the size of the other tools</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>Increase Tool Size</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>Increase the size of the other tools</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">選擇尺寸指示</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">Show X and Y dimensions of the selection</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">顯示選擇的尺寸 (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>世紀(00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>年(00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>年(2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>月(jan)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>月(january)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>月(01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>工作日(1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>周(01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>星期(mon)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>星期(diumenge)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>日(01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>一月中的某日(1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>日(001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>時間(%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>時間(%H-%M)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>小時(00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>小時(01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>分(00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>秒(00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>日期(%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>日期(%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Flameshot相關資訊</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>劃去</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>下劃綫</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>加粗</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>斜體</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>Left Align</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>Center Align</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>Right Align</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>文本工具</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>往您捕獲的截圖中添加文本</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"unfinished\">&amp;捕獲截圖</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"unfinished\">&amp;開啓啓動器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation type=\"unfinished\">&amp;設定</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation type=\"unfinished\">&amp;關於</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation type=\"unfinished\">更新檢查</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation type=\"unfinished\">新版本 %1 現在可用</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation type=\"unfinished\">&amp;結束</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"unfinished\">&amp;最新上載</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">UI 顏色編輯器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>移動顏色選擇並在預覽按鈕檢視。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>選擇一個按鈕以修改</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>主色</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>點選按鈕設定主色。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>對比色</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>點選按鈕設定對比色。</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>撤銷</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>撤銷上次修改</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>New Flameshot version %1 is available</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>Ignore</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>Later</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>Update</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>Upload History</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation type=\"unfinished\">Screenshots history is empty</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>Form</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>TextLabel</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation type=\"unfinished\">複製連結</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>Open In Browser</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation type=\"unfinished\">Confirm to delete</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"unfinished\">Are you sure you want to delete a screenshot from the latest uploads and server?</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>關閉</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;Empty&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>選取區域以外的不透明度：</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation type=\"unfinished\">UI 顏色編輯器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>Colorpicker Editor</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>按鈕選取</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>全選</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>Pick</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>Unnamed</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>Unnamed</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 colors)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>Open a new palette from file</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>Create a new palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>Duplicate the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>Delete the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>Revert changes to the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>Save changes to the current palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>Add a color to the palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>Remove the selected color from the palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>New Palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>Name</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>GIMP Palettes (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>Palette Image (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>All Files (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>Open Palette</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>Failed to load the palette file\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>Add Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>Remove Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>Edit Color...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 colors)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>Clear Color</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "data/translations/Internationalization_zh_TW.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"zh_TW\">\n<context>\n    <name>AbstractWidgetList</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"52\"/>\n        <source>Add New</source>\n        <translation>新增</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"103\"/>\n        <source>Move Up</source>\n        <translation>上移</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"104\"/>\n        <source>Move Down</source>\n        <translation>下移</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/abstract_widget_list.cpp\" line=\"105\"/>\n        <source>Remove</source>\n        <translation>移除</translation>\n    </message>\n</context>\n<context>\n    <name>AcceptTool</name>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"31\"/>\n        <source>Accept</source>\n        <translation>接受</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/accept/accepttool.cpp\" line=\"41\"/>\n        <source>Accept the capture</source>\n        <translation>接受截圖</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncher</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"23\"/>\n        <source>App Launcher</source>\n        <translation>應用程式啟動器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applaunchertool.cpp\" line=\"33\"/>\n        <source>Choose an app to open the capture</source>\n        <translation>選擇一個程式打開此截圖</translation>\n    </message>\n</context>\n<context>\n    <name>AppLauncherWidget</name>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"50\"/>\n        <source>Open With</source>\n        <translation>開啟方式</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"79\"/>\n        <source>Launch in terminal</source>\n        <translation>在終端機中啟動</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"80\"/>\n        <source>Keep open after selection</source>\n        <translation>選擇後維持此視窗開啟</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Error</source>\n        <translation>錯誤</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"150\"/>\n        <source>Unable to launch in terminal.</source>\n        <translation>無法在終端機中啟動。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/applauncherwidget.cpp\" line=\"116\"/>\n        <source>Unable to write in</source>\n        <translation>無法寫入</translation>\n    </message>\n</context>\n<context>\n    <name>ArrowTool</name>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"77\"/>\n        <source>Arrow</source>\n        <translation>箭頭</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/arrow/arrowtool.cpp\" line=\"87\"/>\n        <source>Set the Arrow as the paint tool</source>\n        <translation>選擇箭頭作為繪製工具</translation>\n    </message>\n</context>\n<context>\n    <name>BlurTool</name>\n    <message>\n        <source>Blur</source>\n        <translation type=\"vanished\">模糊</translation>\n    </message>\n    <message>\n        <source>Set Blur as the paint tool</source>\n        <translation type=\"vanished\">選擇模糊作為繪製工具</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureLauncher</name>\n    <message>\n        <source>&lt;b&gt;Capture Mode&lt;/b&gt;</source>\n        <translation type=\"vanished\">&lt;b&gt;擷取模式&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"33\"/>\n        <source>Rectangular Region</source>\n        <translation>矩形區域</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"39\"/>\n        <source>Full Screen (Current Display)</source>\n        <translation>全螢幕（目前螢幕）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"42\"/>\n        <source>Full Screen (All Monitors)</source>\n        <translation>全螢幕（所有螢幕）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"45\"/>\n        <source>No Delay</source>\n        <translation>無延遲</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> second</source>\n        <translation> 秒</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"100\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"184\"/>\n        <location filename=\"../../src/widgets/capturelauncher.cpp\" line=\"53\"/>\n        <source> seconds</source>\n        <translation> 秒</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"165\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"185\"/>\n        <source>Take new screenshot</source>\n        <translation>擷取新的螢幕截圖</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"66\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"180\"/>\n        <source>Area:</source>\n        <translation>區域：</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"177\"/>\n        <source>Capture Launcher</source>\n        <translation>截圖啟動器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"34\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"178\"/>\n        <source>TextLabel</source>\n        <translation>文字標籤</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"51\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"179\"/>\n        <source>Capture Mode</source>\n        <translation>截圖模式</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"80\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"182\"/>\n        <source>Delay:</source>\n        <translation>延遲：</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capturelauncher.ui\" line=\"93\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_capturelauncher.h\" line=\"183\"/>\n        <source>WxH+x+y</source>\n        <translation>WxH+x+y</translation>\n    </message>\n</context>\n<context>\n    <name>CaptureWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"112\"/>\n        <source>Unable to capture screen</source>\n        <translation>無法擷取螢幕</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Mouse</source>\n        <translation>滑鼠</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"456\"/>\n        <source>Select screenshot area</source>\n        <translation>選擇截圖區域</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Mouse Wheel</source>\n        <translation>滑鼠滾輪</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"470\"/>\n        <source>Change tool size</source>\n        <translation>變更工具大小</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Right Click</source>\n        <translation>右鍵點選</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"471\"/>\n        <source>Show color picker</source>\n        <translation>顯示顏色選擇器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"473\"/>\n        <source>Open side panel</source>\n        <translation>開啟側邊欄</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"474\"/>\n        <source>Exit</source>\n        <translation>離開</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"515\"/>\n        <source>Quit Capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"516\"/>\n        <source>Are you sure you want to quit capture?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"521\"/>\n        <source>Do not show this again</source>\n        <translation>不要再顯示此訊息</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"727\"/>\n        <source>Flameshot has lost focus. Keyboard shortcuts won&apos;t work until you click somewhere.</source>\n        <translation>Flameshot 已失去焦點。鍵盤快捷鍵將不會起作用，除非你點選某處。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"733\"/>\n        <source>Configuration error resolved. Launch `flameshot gui` again to apply it.</source>\n        <translation>設定錯誤已排除。再次啟動 `flameshot gui` 以套用。</translation>\n    </message>\n    <message>\n        <source>Select an area with the mouse, or press Esc to exit.\nPress Enter to capture the screen.\nPress Right Click to show the color picker.\nUse the Mouse Wheel to change the thickness of your tool.\nPress Space to open the side panel.</source>\n        <translation type=\"vanished\">使用滑鼠選擇一片區域，或按Esc退出。\n按Enter以擷取螢幕。\n點擊滑鼠右鍵顯示拾色器。\n使用滑鼠滾輪來調整工具寬度。\n按Space打開側面板。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/capture/capturewidget.cpp\" line=\"1167\"/>\n        <source>Tool Settings</source>\n        <translation>工具設定</translation>\n    </message>\n</context>\n<context>\n    <name>CircleCountTool</name>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"68\"/>\n        <source>Circle Counter</source>\n        <translation>圓形計數器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circlecount/circlecounttool.cpp\" line=\"86\"/>\n        <source>Add an autoincrementing counter bubble</source>\n        <translation>新增一個自動遞增的計數氣泡</translation>\n    </message>\n</context>\n<context>\n    <name>CircleTool</name>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"20\"/>\n        <source>Circle</source>\n        <translation>圓形</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/circle/circletool.cpp\" line=\"30\"/>\n        <source>Set the Circle as the paint tool</source>\n        <translation>選擇圓形為繪圖工具</translation>\n    </message>\n</context>\n<context>\n    <name>ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"19\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"312\"/>\n        <source>Select Color</source>\n        <translation>選擇顏色</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"60\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"313\"/>\n        <source>Saturation</source>\n        <translation>飽和度</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"67\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"314\"/>\n        <source>Hue</source>\n        <translation>色調</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"84\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"315\"/>\n        <source>Hex</source>\n        <translation>Hex</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"91\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"316\"/>\n        <source>Blue</source>\n        <translation>藍色</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"128\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"317\"/>\n        <source>Value</source>\n        <translation>數值</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"135\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"318\"/>\n        <source>Green</source>\n        <translation>綠色</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"142\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"319\"/>\n        <source>Alpha</source>\n        <translation>透明度</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.ui\" line=\"149\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_dialog.h\" line=\"320\"/>\n        <source>Red</source>\n        <translation>紅色</translation>\n    </message>\n</context>\n<context>\n    <name>ColorGrabWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Accept color</source>\n        <translation>接受顏色</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"58\"/>\n        <source>Enter or Left Click</source>\n        <translation>Enter 或 左鍵點選</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Precisely select color</source>\n        <translation>精確選擇顏色</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"59\"/>\n        <source>Hold Left Click</source>\n        <translation>按住左鍵</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Toggle magnifier</source>\n        <translation>切換放大鏡</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"60\"/>\n        <source>Space or Right Click</source>\n        <translation>空白鍵或右鍵點選</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Cancel</source>\n        <translation>取消</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/colorgrabwidget.cpp\" line=\"61\"/>\n        <source>Esc</source>\n        <translation>Esc</translation>\n    </message>\n</context>\n<context>\n    <name>ColorPickerEditor</name>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"40\"/>\n        <source>Edit Preset:</source>\n        <translation>編輯預設：</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"45\"/>\n        <source>Enter color to update preset</source>\n        <translation>輸入顏色以更新預設</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"65\"/>\n        <source>Update</source>\n        <translation>更新</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"67\"/>\n        <source>Press button to update the selected preset</source>\n        <translation>按下按鈕以更新選擇的預設</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"74\"/>\n        <source>Delete</source>\n        <translation>刪除</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"76\"/>\n        <source>Press button to delete the selected preset</source>\n        <translation>按下按鈕以刪除選擇的預設</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"90\"/>\n        <source>Add Preset:</source>\n        <translation>新增預設：</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"96\"/>\n        <source>Enter color manually or select it using the color-wheel</source>\n        <translation>手動輸入顏色或使用色輪選擇</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"106\"/>\n        <source>Add</source>\n        <translation>新增</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"107\"/>\n        <source>Press button to add preset</source>\n        <translation>按下按鈕以新增預設</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"130\"/>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"147\"/>\n        <source>Error</source>\n        <translation>錯誤</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"131\"/>\n        <source>Unable to add preset. Maximum limit reached.</source>\n        <translation>無法新增預設。已達到最大限制。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/colorpickereditor.cpp\" line=\"148\"/>\n        <source>Unable to remove preset. Minimum limit reached.</source>\n        <translation>無法移除預設。已達到最小限制。</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigErrorDetails</name>\n    <message>\n        <location filename=\"../../src/config/configerrordetails.cpp\" line=\"20\"/>\n        <source>Configuration errors</source>\n        <translation>設定錯誤</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigHandler</name>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"579\"/>\n        <source>Unrecognized setting: &apos;%1&apos;\n</source>\n        <translation>無法識別的設定：&apos;%1&apos;\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"587\"/>\n        <source>Unrecognized shortcut name: &apos;%1&apos;.\n</source>\n        <translation>無法識別的快捷鍵名稱：&apos;%1&apos;.\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"630\"/>\n        <source>Shortcut conflict: &apos;%1&apos; and &apos;%2&apos; have the same shortcut: %3\n</source>\n        <translation>快捷鍵衝突：&apos;%1&apos; 和 &apos;%2&apos; 有相同的快捷鍵：%3\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"668\"/>\n        <source>Bad value in &apos;%1&apos;. Expected: %2\n</source>\n        <translation>&apos;%1&apos; 中的數值不正確。預期應為：%2\n</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"717\"/>\n        <source>You have successfully resolved the configuration error.</source>\n        <translation>您已成功排除設定錯誤。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"740\"/>\n        <source>The configuration contains an error. Open configuration to resolve.</source>\n        <translation>設定中包含錯誤。開啟設定以排除。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/confighandler.cpp\" line=\"794\"/>\n        <source>Bad config key &apos;%1&apos; in ConfigHandler. Please report this as a bug.</source>\n        <translation>在 ConfigHandler 中的錯誤設定鍵 &apos;%1&apos;。請將此報告為錯誤。</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigResolver</name>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"14\"/>\n        <source>Resolve configuration errors</source>\n        <translation>排除設定錯誤</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"50\"/>\n        <source>&lt;b&gt;You must resolve all errors before continuing:&lt;/b&gt;</source>\n        <translation>&lt;b&gt;您必須在繼續之前排除所有錯誤：&lt;/b&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"61\"/>\n        <source>Reset</source>\n        <translation>重設</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"63\"/>\n        <source>Reset to the default value.</source>\n        <translation>重設為預設值。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"77\"/>\n        <source>Remove</source>\n        <translation>移除</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"79\"/>\n        <source>Remove this setting.</source>\n        <translation>移除此設定。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"90\"/>\n        <source>Some keyboard shortcuts have conflicts.\nThis will NOT prevent flameshot from starting.\nPlease solve them manually in the configuration file.</source>\n        <translation>部份鍵盤快捷鍵有衝突。\n這不會妨礙 flameshot 啟動。\n請在設定檔中手動排除它們。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"112\"/>\n        <source>Resolve all</source>\n        <translation>全部排除</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"113\"/>\n        <source>Resolve all listed errors.</source>\n        <translation>排除所有列出的錯誤。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configresolver.cpp\" line=\"125\"/>\n        <source>Details</source>\n        <translation>詳細資訊</translation>\n    </message>\n</context>\n<context>\n    <name>ConfigWindow</name>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"40\"/>\n        <source>Configuration</source>\n        <translation>設定</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"68\"/>\n        <source>Interface</source>\n        <translation>介面</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"78\"/>\n        <source>Filename Editor</source>\n        <translation>檔名編輯器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"59\"/>\n        <source>General</source>\n        <translation>一般</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"87\"/>\n        <source>Shortcuts</source>\n        <translation>捷徑</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"120\"/>\n        <source>Resolve</source>\n        <translation>排除</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/configwindow.cpp\" line=\"124\"/>\n        <source>&lt;b&gt;Configuration file has errors. Resolve them before continuing.&lt;/b&gt;</source>\n        <translation>&lt;b&gt;設定檔有錯誤。在繼續之前排除它們。&lt;/b&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>Controller</name>\n    <message>\n        <source>New version %1 is available</source>\n        <translation type=\"vanished\">已有新版本 %1 可取得</translation>\n    </message>\n    <message>\n        <source>You have the latest version</source>\n        <translation type=\"vanished\">您已安裝最新版本</translation>\n    </message>\n    <message>\n        <source>Failed to get information about the latest version.</source>\n        <translation type=\"vanished\">無法取得最新版本的資訊。</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">錯誤</translation>\n    </message>\n    <message>\n        <source>Unable to close active modal widgets</source>\n        <translation type=\"vanished\">Unable to close active modal widgets</translation>\n    </message>\n    <message>\n        <source>&amp;Take Screenshot</source>\n        <translation type=\"vanished\">&amp;進行截圖</translation>\n    </message>\n    <message>\n        <source>&amp;Open Launcher</source>\n        <translation type=\"vanished\">&amp;打開啟動器</translation>\n    </message>\n    <message>\n        <source>&amp;Configuration</source>\n        <translation type=\"vanished\">&amp;設定</translation>\n    </message>\n    <message>\n        <source>&amp;About</source>\n        <translation type=\"vanished\">&amp;關於</translation>\n    </message>\n    <message>\n        <source>Check for updates</source>\n        <translation type=\"vanished\">檢查更新</translation>\n    </message>\n    <message>\n        <source>&amp;Latest Uploads</source>\n        <translation type=\"vanished\">&amp;最近上傳</translation>\n    </message>\n    <message>\n        <source>&amp;Information</source>\n        <translation type=\"vanished\">&amp;資訊</translation>\n    </message>\n    <message>\n        <source>&amp;Quit</source>\n        <translation type=\"vanished\">&amp;結束</translation>\n    </message>\n</context>\n<context>\n    <name>CopyTool</name>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"24\"/>\n        <source>Copy</source>\n        <translation>複製</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/copy/copytool.cpp\" line=\"34\"/>\n        <source>Copy selection to clipboard</source>\n        <translation>將選擇的部分複製到剪貼簿</translation>\n    </message>\n    <message>\n        <source>Copy the selection into the clipboard</source>\n        <translation type=\"vanished\">把截圖複製到剪貼簿</translation>\n    </message>\n</context>\n<context>\n    <name>DBusUtils</name>\n    <message>\n        <source>Unable to connect via DBus</source>\n        <translation type=\"vanished\">無法透過 DBus 進行連接</translation>\n    </message>\n</context>\n<context>\n    <name>ExitTool</name>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"23\"/>\n        <source>Exit</source>\n        <translation>離開</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/exit/exittool.cpp\" line=\"33\"/>\n        <source>Leave the capture screen</source>\n        <translation>離開截圖畫面</translation>\n    </message>\n</context>\n<context>\n    <name>FileNameEditor</name>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"24\"/>\n        <source>Edit the name of your captures:</source>\n        <translation>編輯您的截圖名稱：</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"28\"/>\n        <source>Edit:</source>\n        <translation>編輯：</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"30\"/>\n        <source>Preview:</source>\n        <translation>預覽：</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"73\"/>\n        <source>Save</source>\n        <translation>存檔</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"76\"/>\n        <source>Saves the pattern</source>\n        <translation>儲存模式</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"78\"/>\n        <source>Restore</source>\n        <translation>還原</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">重設</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"81\"/>\n        <source>Restores the saved pattern</source>\n        <translation>還原儲存的模式</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"83\"/>\n        <source>Clear</source>\n        <translation>清除</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/filenameeditor.cpp\" line=\"89\"/>\n        <source>Deletes the name</source>\n        <translation>刪除這個名稱</translation>\n    </message>\n</context>\n<context>\n    <name>Flameshot</name>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Error</source>\n        <translation>錯誤</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"119\"/>\n        <source>Unable to close active modal widgets</source>\n        <translation>無法關閉正在使用中的小工具</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"431\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>網址已複製到剪貼簿。</translation>\n    </message>\n</context>\n<context>\n    <name>FlameshotDaemon</name>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"407\"/>\n        <source>New version %1 is available</source>\n        <translation>已有新版本 %1 可使用</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"413\"/>\n        <source>You have the latest version</source>\n        <translation>您已安裝最新版本</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"422\"/>\n        <source>Failed to get information about the latest version.</source>\n        <translation>無法取得最新版本的資訊。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshotdaemon.cpp\" line=\"445\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>無法透過 DBus 進行連接</translation>\n    </message>\n</context>\n<context>\n    <name>GeneneralConf</name>\n    <message>\n        <source>Show help message</source>\n        <translation type=\"vanished\">顯示説明資訊</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">在擷取之前顯示説明資訊</translation>\n    </message>\n    <message>\n        <source>Show desktop notifications</source>\n        <translation type=\"vanished\">顯示桌面通知</translation>\n    </message>\n    <message>\n        <source>Show tray icon</source>\n        <translation type=\"vanished\">顯示託盤圖示</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">顯示工作列圖示</translation>\n    </message>\n    <message>\n        <source>Import</source>\n        <translation type=\"vanished\">匯入</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"vanished\">錯誤</translation>\n    </message>\n    <message>\n        <source>Unable to read file.</source>\n        <translation type=\"vanished\">無法讀取檔案</translation>\n    </message>\n    <message>\n        <source>Unable to write file.</source>\n        <translation type=\"vanished\">無法寫入檔案</translation>\n    </message>\n    <message>\n        <source>Save File</source>\n        <translation type=\"vanished\">存檔</translation>\n    </message>\n    <message>\n        <source>Confirm Reset</source>\n        <translation type=\"vanished\">確認重設</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation type=\"vanished\">你確定你想要重設？</translation>\n    </message>\n    <message>\n        <source>Configuration File</source>\n        <translation type=\"vanished\">設定檔</translation>\n    </message>\n    <message>\n        <source>Export</source>\n        <translation type=\"vanished\">匯出</translation>\n    </message>\n    <message>\n        <source>Reset</source>\n        <translation type=\"vanished\">重設</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">自動啟動</translation>\n    </message>\n</context>\n<context>\n    <name>GeneralConf</name>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"192\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"394\"/>\n        <source>Import</source>\n        <translation>匯入</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Error</source>\n        <translation>錯誤</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"198\"/>\n        <source>Unable to read file.</source>\n        <translation>無法讀取檔案。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"207\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"232\"/>\n        <source>Unable to write file.</source>\n        <translation>無法寫入檔案。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"219\"/>\n        <source>Save File</source>\n        <translation>儲存檔案</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"241\"/>\n        <source>Confirm Reset</source>\n        <translation>確認重設</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"242\"/>\n        <source>Are you sure you want to reset the configuration?</source>\n        <translation>您確定要重設設定嗎？</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"273\"/>\n        <source>Show help message</source>\n        <translation>顯示説明顯示説明</translation>\n    </message>\n    <message>\n        <source>Show the help message at the beginning in the capture mode.</source>\n        <translation type=\"vanished\">在擷取之前顯示説明資訊。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"298\"/>\n        <source>Show the side panel button</source>\n        <translation>顯示側邊欄按鈕</translation>\n    </message>\n    <message>\n        <source>Show the side panel toggle button in the capture mode.</source>\n        <translation type=\"vanished\">在擷取模式下顯示側面板按鈕。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"311\"/>\n        <source>Show desktop notifications</source>\n        <translation>顯示桌面通知</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"336\"/>\n        <source>Show tray icon</source>\n        <translation>顯示工具列圖示</translation>\n    </message>\n    <message>\n        <source>Show the systemtray icon</source>\n        <translation type=\"vanished\">顯示工作列圖示</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"367\"/>\n        <source>Confirmation required to delete screenshot from the latest uploads</source>\n        <translation>從最近上傳刪除截圖時需要確認</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"382\"/>\n        <source>Configuration File</source>\n        <translation>設定檔</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"387\"/>\n        <source>Export</source>\n        <translation>匯出</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"401\"/>\n        <source>Reset</source>\n        <translation>重設</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"412\"/>\n        <source>Automatic check for updates</source>\n        <translation>自動檢查更新</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"426\"/>\n        <source>Allow multiple flameshot GUI instances simultaneously</source>\n        <translation>允許同時執行多個 flameshot GUI 程式</translation>\n    </message>\n    <message>\n        <source>Automatically close daemon when it is not needed</source>\n        <translation type=\"vanished\">當不需要常駐程式時自動關閉</translation>\n    </message>\n    <message>\n        <source>Launch at startup</source>\n        <translation type=\"vanished\">開機自動啟動</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot</source>\n        <translation type=\"vanished\">啟動 Flameshot</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"463\"/>\n        <source>Show welcome message on launch</source>\n        <translation>啟動時顯示歡迎訊息</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"491\"/>\n        <source>Use large predefined color palette</source>\n        <translation>使用大型預定義的顏色調色盤</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"515\"/>\n        <source>Copy URL after upload</source>\n        <translation>上傳後自動複製網址</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after upload</source>\n        <translation type=\"vanished\">上傳後自動複製網址並關閉視窗</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"527\"/>\n        <source>Save image after copy</source>\n        <translation>複製圖片後自動儲存</translation>\n    </message>\n    <message>\n        <source>Save image file after copying it</source>\n        <translation type=\"vanished\">複製圖片後自動儲存</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"274\"/>\n        <source>Show the help message at the beginning in the capture mode</source>\n        <translation>在擷取模式開始時顯示説明訊息</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"284\"/>\n        <source>Use last region for GUI mode</source>\n        <translation type=\"unfinished\">使用上次的區域</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"286\"/>\n        <source>Use the last region as the default selection for the next screenshot in GUI mode</source>\n        <translation type=\"unfinished\">將上次的區域作為下一次截圖的預設選擇</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"300\"/>\n        <source>Show the side panel toggle button in the capture mode</source>\n        <translation>在擷取模式中顯示側邊欄切換按鈕</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"312\"/>\n        <source>Enable desktop notifications</source>\n        <translation>啟用桌面通知</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"323\"/>\n        <source>Show abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"324\"/>\n        <source>Enable abort notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"337\"/>\n        <source>Show icon in the system tray</source>\n        <translation>在系統工具列中顯示圖示</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"350\"/>\n        <source>Use grim to capture screenshots</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"352\"/>\n        <source>Grim is a wayland only utility to capture screens based on the screencopy protocol. Generally only enable on minimal wayland window managers like sway, hyprland, etc.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"370\"/>\n        <source>Ask for confirmation to delete screenshot from the latest uploads</source>\n        <translation>從最近上傳刪除截圖時詢問確認</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"413\"/>\n        <source>Check for updates automatically</source>\n        <translation>自動檢查更新</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"427\"/>\n        <source>This allows you to take screenshots of Flameshot itself for example</source>\n        <translation>例如，這允許您對 Flameshot 本身進行截圖</translation>\n    </message>\n    <message>\n        <source>Launch Flameshot daemon when computer is booted</source>\n        <translation type=\"vanished\">電腦開機時啟動 Flameshot 常駐程式</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"466\"/>\n        <source>Show the welcome message box in the middle of the screen while taking a screenshot</source>\n        <translation>擷取截圖時在螢幕中間顯示歡迎訊息框</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"493\"/>\n        <source>Use a large predefined color palette</source>\n        <translation>使用大型預定義的顏色調色盤</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"503\"/>\n        <source>Copy on double click</source>\n        <translation>點選兩下複製</translation>\n    </message>\n    <message>\n        <source>Enable Copy on Double Click</source>\n        <translation type=\"vanished\">啟用點選兩下複製</translation>\n    </message>\n    <message>\n        <source>Copy URL and close window after uploading was successful</source>\n        <translation type=\"vanished\">上傳成功後複製網址並關閉視窗</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"439\"/>\n        <source>Automatically unload from memory when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"440\"/>\n        <source>Automatically close daemon (background process) when it is not needed</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"451\"/>\n        <source>Launch in background at startup</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"452\"/>\n        <source>Launch Flameshot daemon (background process) when computer is booted</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"477\"/>\n        <source>Ask before quit capture</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"480\"/>\n        <source>Show the confirmation prompt before ESC quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"505\"/>\n        <source>Enable Copy to clipboard on Double Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"517\"/>\n        <source>Copy URL after uploading was successful</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"529\"/>\n        <source>After copying the screenshot, save it to a file as well</source>\n        <translation>複製截圖後，也將其儲存為檔案</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"536\"/>\n        <source>Save Path</source>\n        <translation>儲存路徑</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"552\"/>\n        <source>Change...</source>\n        <translation>變更...</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"560\"/>\n        <source>Use fixed path for screenshots to save</source>\n        <translation>使用固定的路徑來儲存螢幕截圖</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"572\"/>\n        <source>Preferred save file extension:</source>\n        <translation>偏好的副檔名：</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"601\"/>\n        <source>Latest Uploads Max Size</source>\n        <translation>最近上傳的最大大小</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"623\"/>\n        <source>Imgur Application Client ID</source>\n        <translation>Imgur 應用程式客戶端 ID</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"654\"/>\n        <source>Undo limit</source>\n        <translation>復原限制</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"683\"/>\n        <source>Use JPG format for clipboard (PNG default)</source>\n        <translation>複製到剪貼簿時使用 JPG 格式（預設為 PNG）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"685\"/>\n        <source>Use lossy JPG format for clipboard (lossless PNG default)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"711\"/>\n        <source>Copy file path after save</source>\n        <translation>儲存後複製檔案路徑</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"712\"/>\n        <source>Copy the file path to clipboard after the file is saved</source>\n        <translation>檔案儲存後將檔案路徑複製到剪貼簿</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"723\"/>\n        <source>Anti-aliasing image when zoom the pinned image</source>\n        <translation>放大釘選的圖片時進行反鋸齒處理</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"725\"/>\n        <source>After zooming the pinned image, should the image get smoothened or stay pixelated</source>\n        <translation>放大釘選的圖片後，圖片應該進行平滑處理還是保持像素化</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"736\"/>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"738\"/>\n        <source>Upload image without confirmation</source>\n        <translation>上傳圖片無需確認</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"754\"/>\n        <source>Choose a Folder</source>\n        <translation>選擇一個資料夾</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"763\"/>\n        <source>Unable to write to directory.</source>\n        <translation>無法寫入資料夾。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"772\"/>\n        <source>Show magnifier</source>\n        <translation>顯示放大鏡</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"773\"/>\n        <source>Enable a magnifier while selecting the screenshot area</source>\n        <translation>選擇截圖區域時啟用放大鏡</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"784\"/>\n        <source>Square shaped magnifier</source>\n        <translation>方形放大鏡</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"785\"/>\n        <source>Make the magnifier to be square-shaped</source>\n        <translation>將放大鏡變成方形</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"801\"/>\n        <source>Milliseconds before geometry display hides; 0 means do not hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"804\"/>\n        <source>Set geometry display timeout (ms)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"812\"/>\n        <source>Selection Geometry Display</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"819\"/>\n        <source>Display Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"822\"/>\n        <source>None</source>\n        <translation>無</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"823\"/>\n        <source>Top Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"825\"/>\n        <source>Top Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"827\"/>\n        <source>Bottom Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"829\"/>\n        <source>Bottom Right</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"831\"/>\n        <source>Center</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"856\"/>\n        <source>Quality range of 0-100; Higher number is better quality and larger file size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"860\"/>\n        <source>JPEG Quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"871\"/>\n        <source>Reverse arrow</source>\n        <translation>反向箭頭</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"872\"/>\n        <source>Draw the arrow head first</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"881\"/>\n        <source>Insecure Pixelate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/generalconf.cpp\" line=\"883\"/>\n        <source>Draw the pixelation effect in an insecure but more asethetic way.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>HistoryWidget</name>\n    <message>\n        <source>Latest Uploads</source>\n        <translation type=\"vanished\">最近上傳</translation>\n    </message>\n    <message>\n        <source>Screenshots history is empty</source>\n        <translation type=\"vanished\">無螢幕截圖歷史紀錄</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">複製網址</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">網址已複製到剪貼簿。</translation>\n    </message>\n    <message>\n        <source>Open in browser</source>\n        <translation type=\"vanished\">在瀏覽器開啟</translation>\n    </message>\n    <message>\n        <source>Confirm to delete</source>\n        <translation type=\"vanished\">確認刪除</translation>\n    </message>\n    <message>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation type=\"vanished\">Are you sure you want to delete a screenshot from the latest uploads and server?</translation>\n    </message>\n</context>\n<context>\n    <name>ImgS3Uploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">正在上傳</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">連結已複製到剪貼簿</translation>\n    </message>\n    <message>\n        <source>Error</source>\n        <translation type=\"obsolete\">錯誤</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploadDialog</name>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"18\"/>\n        <source>Upload Confirmation</source>\n        <translation>上傳確認</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"22\"/>\n        <source>Do you want to upload this capture?</source>\n        <translation>您要上傳這個截圖嗎？</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"35\"/>\n        <location filename=\"../../src/widgets/imguploaddialog.cpp\" line=\"36\"/>\n        <source>Upload without confirmation</source>\n        <translation>上傳無需確認</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploader</name>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"obsolete\">正在上傳</translation>\n    </message>\n    <message>\n        <source>Unable to open the URL.</source>\n        <translation type=\"obsolete\">無法打開此連結</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"obsolete\">連結已複製到剪貼簿</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"obsolete\">截圖已複製到剪貼簿</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"obsolete\">複製連結</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"obsolete\">打開連結</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"obsolete\">將檔案複製到剪貼簿</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderBase</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"37\"/>\n        <source>Upload image</source>\n        <translation>上傳圖片</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"49\"/>\n        <source>Uploading Image</source>\n        <translation>正在上傳圖片</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"128\"/>\n        <source>Copy URL</source>\n        <translation>複製網址</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"129\"/>\n        <source>Open URL</source>\n        <translation>開啟連結</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"130\"/>\n        <source>Delete image</source>\n        <translation>刪除圖片</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"131\"/>\n        <source>Image to Clipboard.</source>\n        <translation>圖片到剪貼簿。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"132\"/>\n        <source>Save image</source>\n        <translation>儲存圖片</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"162\"/>\n        <source>Unable to open the URL.</source>\n        <translation>無法打開此連結。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"169\"/>\n        <source>URL copied to clipboard.</source>\n        <translation>網址已複製到剪貼簿。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"175\"/>\n        <source>Screenshot copied to clipboard.</source>\n        <translation>截圖已複製到剪貼簿。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"189\"/>\n        <source>Unable to save the screenshot to disk.</source>\n        <translation>無法將截圖儲存到磁碟。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imguploaderbase.cpp\" line=\"192\"/>\n        <source>Screenshot saved.</source>\n        <translation>截圖已儲存。</translation>\n    </message>\n</context>\n<context>\n    <name>ImgUploaderTool</name>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"23\"/>\n        <source>Image Uploader</source>\n        <translation>圖片上傳器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/imguploadertool.cpp\" line=\"33\"/>\n        <source>Upload the selection</source>\n        <translation>上傳選擇的部分</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploader</name>\n    <message>\n        <source>Upload to Imgur</source>\n        <translation type=\"vanished\">上傳到 Imgur</translation>\n    </message>\n    <message>\n        <source>Uploading Image</source>\n        <translation type=\"vanished\">正在上傳</translation>\n    </message>\n    <message>\n        <source>Copy URL</source>\n        <translation type=\"vanished\">複製連結</translation>\n    </message>\n    <message>\n        <source>Open URL</source>\n        <translation type=\"vanished\">打開連結</translation>\n    </message>\n    <message>\n        <source>Delete image</source>\n        <translation type=\"vanished\">刪除圖片</translation>\n    </message>\n    <message>\n        <source>Image to Clipboard.</source>\n        <translation type=\"vanished\">將檔案複製到剪貼簿。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/imgupload/storages/imgur/imguruploader.cpp\" line=\"107\"/>\n        <source>Unable to open the URL.</source>\n        <translation>無法打開此連結。</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">連結已複製到剪貼簿。</translation>\n    </message>\n    <message>\n        <source>Screenshot copied to clipboard.</source>\n        <translation type=\"vanished\">截圖已複製到剪貼簿。</translation>\n    </message>\n</context>\n<context>\n    <name>ImgurUploaderTool</name>\n    <message>\n        <source>Image Uploader</source>\n        <translation type=\"vanished\">上傳圖片</translation>\n    </message>\n    <message>\n        <source>Upload the selection to Imgur</source>\n        <translation type=\"vanished\">上傳到 Imgur</translation>\n    </message>\n</context>\n<context>\n    <name>InfoWindow</name>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"14\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"116\"/>\n        <source>About</source>\n        <translation>關於</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"26\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"117\"/>\n        <source>Icon</source>\n        <translation>圖示</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"43\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"118\"/>\n        <source>License</source>\n        <translation>授權</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"56\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"119\"/>\n        <source>GPLv3+</source>\n        <translation>GPLv3+</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"89\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"120\"/>\n        <source>Version</source>\n        <translation>版本</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"102\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"121\"/>\n        <source>Flameshot v</source>\n        <translation>Flameshot v</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"115\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"122\"/>\n        <source>OS Info</source>\n        <translation>作業系統資訊</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/infowindow.ui\" line=\"128\"/>\n        <location filename=\"../../build/src/flameshot_autogen/include/ui_infowindow.h\" line=\"123\"/>\n        <source>Copy Info</source>\n        <translation>複製資訊</translation>\n    </message>\n    <message>\n        <source>Right Click</source>\n        <translation type=\"vanished\">右鍵</translation>\n    </message>\n    <message>\n        <source>Mouse Wheel</source>\n        <translation type=\"vanished\">滑鼠滑輪</translation>\n    </message>\n    <message>\n        <source>Move selection 1px</source>\n        <translation type=\"vanished\">移動 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection 1px</source>\n        <translation type=\"vanished\">調整大小 1px</translation>\n    </message>\n    <message>\n        <source>Quit capture</source>\n        <translation type=\"vanished\">結束擷取</translation>\n    </message>\n    <message>\n        <source>Copy to clipboard</source>\n        <translation type=\"vanished\">複製到剪貼簿</translation>\n    </message>\n    <message>\n        <source>Save selection as a file</source>\n        <translation type=\"vanished\">將選擇範圍另存新檔</translation>\n    </message>\n    <message>\n        <source>Undo the last modification</source>\n        <translation type=\"vanished\">復原上次修改</translation>\n    </message>\n    <message>\n        <source>Show color picker</source>\n        <translation type=\"vanished\">顯示顏色選擇器</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"vanished\">改變工具的寬度</translation>\n    </message>\n    <message>\n        <source>Key</source>\n        <translation type=\"vanished\">鍵</translation>\n    </message>\n    <message>\n        <source>Description</source>\n        <translation type=\"vanished\">描述</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;License&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;授權條款&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Version&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;版本&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>&lt;u&gt;&lt;b&gt;Shortcuts&lt;/b&gt;&lt;/u&gt;</source>\n        <translation type=\"vanished\">&lt;u&gt;&lt;b&gt;快速鍵&lt;/b&gt;&lt;/u&gt;</translation>\n    </message>\n    <message>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation type=\"vanished\">螢幕擷取模式中的可用快速鍵</translation>\n    </message>\n</context>\n<context>\n    <name>InvertTool</name>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"25\"/>\n        <source>Invert</source>\n        <translation>反轉</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/invert/inverttool.cpp\" line=\"35\"/>\n        <source>Set Inverter as the paint tool</source>\n        <translation>選擇反轉為繪圖工具</translation>\n    </message>\n</context>\n<context>\n    <name>LineTool</name>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"22\"/>\n        <source>Line</source>\n        <translation>直線</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/line/linetool.cpp\" line=\"32\"/>\n        <source>Set the Line as the paint tool</source>\n        <translation>選擇直線為繪圖工具</translation>\n    </message>\n</context>\n<context>\n    <name>MarkerTool</name>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"23\"/>\n        <source>Marker</source>\n        <translation>標記</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/marker/markertool.cpp\" line=\"33\"/>\n        <source>Set the Marker as the paint tool</source>\n        <translation>選擇標記為繪圖工具</translation>\n    </message>\n</context>\n<context>\n    <name>MoveTool</name>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"23\"/>\n        <source>Move</source>\n        <translation>移動</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/move/movetool.cpp\" line=\"33\"/>\n        <source>Move the selection area</source>\n        <translation>移動選擇區域</translation>\n    </message>\n</context>\n<context>\n    <name>PencilTool</name>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"18\"/>\n        <source>Pencil</source>\n        <translation>鉛筆</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pencil/penciltool.cpp\" line=\"28\"/>\n        <source>Set the Pencil as the paint tool</source>\n        <translation>選擇鉛筆為繪圖工具</translation>\n    </message>\n</context>\n<context>\n    <name>PinTool</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"25\"/>\n        <source>Pin Tool</source>\n        <translation>釘選工具</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pintool.cpp\" line=\"35\"/>\n        <source>Pin image on the desktop</source>\n        <translation>將圖片釘選在桌面上</translation>\n    </message>\n</context>\n<context>\n    <name>PinWidget</name>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"282\"/>\n        <source>Context menu</source>\n        <translation>內文選單</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"284\"/>\n        <source>Copy to clipboard</source>\n        <translation>複製到剪貼簿</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"291\"/>\n        <source>Save to file</source>\n        <translation>儲存到檔案</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"298\"/>\n        <source>Rotate Right</source>\n        <translation>向右旋轉</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"303\"/>\n        <source>Rotate Left</source>\n        <translation>向左旋轉</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"308\"/>\n        <source>Increase Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"315\"/>\n        <source>Decrease Opacity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pin/pinwidget.cpp\" line=\"322\"/>\n        <source>Close</source>\n        <translation type=\"unfinished\">關閉</translation>\n    </message>\n</context>\n<context>\n    <name>PixelateTool</name>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"27\"/>\n        <source>Pixelate</source>\n        <translation>馬賽克</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/pixelate/pixelatetool.cpp\" line=\"37\"/>\n        <source>Set Pixelate as the paint tool.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Set Pixelate as the paint tool</source>\n        <translation type=\"vanished\">選擇馬賽克為繪圖工具</translation>\n    </message>\n</context>\n<context>\n    <name>PrimaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"21\"/>\n        <source>Primary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/primaryinstancewidget.cpp\" line=\"22\"/>\n        <source>&lt;b&gt;Primary instance.&lt;/b&gt; Messages received from secondaries:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QHotkey</name>\n    <message>\n        <source>Failed to register %1. Error: %2</source>\n        <translation type=\"vanished\">無法註冊 %1。錯誤：%2</translation>\n    </message>\n    <message>\n        <source>Failed to unregister %1. Error: %2</source>\n        <translation type=\"vanished\">無法取消註冊 %1。錯誤：%2</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"286\"/>\n        <source>Save Error</source>\n        <translation>存檔錯誤</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"62\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"267\"/>\n        <source>Capture saved as </source>\n        <translation>截圖已另存為 </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"196\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"198\"/>\n        <source>Capture saved to clipboard.</source>\n        <translation>截圖已複製到剪貼簿。</translation>\n    </message>\n    <message>\n        <source>Capture saved to clipboard</source>\n        <translation type=\"vanished\">已將截圖複製到剪貼簿</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"182\"/>\n        <source>Error while saving to clipboard</source>\n        <translation>複製到剪貼簿時發生錯誤</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"66\"/>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"279\"/>\n        <source>Error trying to save as </source>\n        <translation>嘗試另存發生錯誤 </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"244\"/>\n        <source>Save screenshot</source>\n        <translation>儲存截圖</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screenshotsaver.cpp\" line=\"275\"/>\n        <source>Path copied to clipboard as </source>\n        <translation>路徑已複製到剪貼簿為 </translation>\n    </message>\n    <message>\n        <source>Saving canceled</source>\n        <translation type=\"vanished\">已取消儲存</translation>\n    </message>\n    <message>\n        <source>Save canceled</source>\n        <translation type=\"vanished\">已取消儲存</translation>\n    </message>\n    <message>\n        <source>Capture is saved and copied to the clipboard as </source>\n        <translation type=\"vanished\">Capture is saved and copied to the clipboard as </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"220\"/>\n        <source>Unable to connect via DBus</source>\n        <translation>無法透過 DBus 進行連接</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"237\"/>\n        <source>Powerful yet simple to use screenshot software.</source>\n        <translation>強大且易於使用的截圖軟體。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"238\"/>\n        <source>See</source>\n        <translation>查看</translation>\n    </message>\n    <message>\n        <source>Capture the entire desktop.</source>\n        <translation type=\"vanished\">擷取整個桌面。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"244\"/>\n        <source>Open the capture launcher.</source>\n        <translation>開啟截圖啟動器。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"247\"/>\n        <source>Start a manual capture in GUI mode.</source>\n        <translation>在 GUI 模式下開始手動截圖。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"249\"/>\n        <source>Configure</source>\n        <translation>設定</translation>\n    </message>\n    <message>\n        <source>Capture a single screen.</source>\n        <translation type=\"vanished\">擷取單一螢幕。</translation>\n    </message>\n    <message>\n        <source>Path where the capture will be saved</source>\n        <translation type=\"vanished\">Path where the capture will be saved</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"242\"/>\n        <source>Capture screenshot of all monitors at the same time.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"252\"/>\n        <source>Capture a screenshot of the specified monitor.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"257\"/>\n        <source>Existing directory or new file to save to</source>\n        <translation>儲存到的現有目錄或另存新檔</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"260\"/>\n        <source>Save the capture to the clipboard</source>\n        <translation>將截圖複製到剪貼簿</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"262\"/>\n        <source>Pin the capture to the screen</source>\n        <translation>將截圖釘選到螢幕上</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"264\"/>\n        <source>Upload screenshot</source>\n        <translation>上傳截圖</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"266\"/>\n        <source>Delay time in milliseconds</source>\n        <translation>延遲時間（毫秒）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"271\"/>\n        <source>Repeat screenshot with previously selected region</source>\n        <translation>使用先前選擇的區域重複截圖</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"274\"/>\n        <source>Screenshot region to select</source>\n        <translation>要選擇的截圖區域</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"277\"/>\n        <source>Set the filename pattern</source>\n        <translation>設定檔名格式</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"281\"/>\n        <source>Accept capture as soon as a selection is made</source>\n        <translation>一選擇就接受截圖</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"283\"/>\n        <source>Enable or disable the trayicon</source>\n        <translation>啟用或停用工具列圖示</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"287\"/>\n        <source>Enable or disable run at startup</source>\n        <translation>啟用或停用開機啟動</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"291\"/>\n        <source>Enable or disable the notifications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"294\"/>\n        <source>Check the configuration for errors</source>\n        <translation>檢查設定是否有錯誤</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"297\"/>\n        <source>Show the help message in the capture mode</source>\n        <translation>在擷取模式中顯示説明資訊</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"300\"/>\n        <source>Define the main UI color</source>\n        <translation>定義主要 UI 顏色</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"304\"/>\n        <source>Define the contrast UI color</source>\n        <translation>定義對比 UI 顏色</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"307\"/>\n        <source>Print raw PNG capture</source>\n        <translation>列印原始 PNG 截圖</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"310\"/>\n        <source>Print geometry of the selection in the format WxH+X+Y. Does nothing if raw is specified</source>\n        <translation>以 WxH+X+Y 格式列印選擇的幾何形狀。若指定了「原始」模式，則不進行任何動作</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"314\"/>\n        <source>Define the screen to capture (starting from 0)</source>\n        <translation>定義要擷取的螢幕（從 0 開始）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"334\"/>\n        <source>Invalid delay, it must be a number greater than 0</source>\n        <translation>無效的延遲時間，它必須是大於 0 的數字</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"337\"/>\n        <source>Invalid region, use &apos;WxH+X+Y&apos; or &apos;all&apos; or &apos;screen0/screen1/...&apos;.</source>\n        <translation>無效的區域，使用 &apos;WxH+X+Y&apos; 或 &apos;all&apos; 或 &apos;screen0/screen1/...&apos; 等格式。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"350\"/>\n        <source>Invalid path, must be an existing directory or a new file in an existing directory</source>\n        <translation>無效的路徑，必須是現有的目錄或現有目錄中的新檔案</translation>\n    </message>\n    <message>\n        <source>Define the screen to capture</source>\n        <translation type=\"vanished\">Define the screen to capture</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"315\"/>\n        <source>default: screen containing the cursor</source>\n        <translation>預設：包含游標的螢幕</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"316\"/>\n        <source>Screen number</source>\n        <translation>螢幕編號</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"325\"/>\n        <source>Invalid color, this flag supports the following formats:\n- #RGB (each of R, G, and B is a single hex digit)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- Named colors like &apos;blue&apos; or &apos;red&apos;\nYou may need to escape the &apos;#&apos; sign as in &apos;\\#FFF&apos;</source>\n        <translation>無效的顏色，此標誌支援以下格式：\n- #RGB (R、G 和 B 的每一個都是單個十六進位制數字)\n- #RRGGBB\n- #RRRGGGBBB\n- #RRRRGGGGBBBB\n- 像 &apos;blue&apos; 或 &apos;red&apos; 這樣的命名顏色\n您可能需要像 &apos;\\#FFF&apos; 這樣跳脫 &apos;#&apos; 符號</translation>\n    </message>\n    <message>\n        <source>Invalid delay, it must be higher than 0</source>\n        <translation type=\"vanished\">延遲秒數無效，必須大於 0</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"336\"/>\n        <source>Invalid screen number, it must be non negative</source>\n        <translation>無效的螢幕編號，它必須是一個正整數</translation>\n    </message>\n    <message>\n        <source>Invalid path, it must be a real path in the system</source>\n        <translation type=\"vanished\">Invalid path, it must be a real path in the system</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/main.cpp\" line=\"363\"/>\n        <source>Invalid value, it must be defined as &apos;true&apos; or &apos;false&apos;</source>\n        <translation>無效的值，它必須被定義為 &apos;true&apos; 或 &apos;false&apos;</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"30\"/>\n        <source>Error</source>\n        <translation>錯誤</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/launcher/openwithprogram.cpp\" line=\"31\"/>\n        <source>Unable to write in</source>\n        <translation>無法寫入</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"156\"/>\n        <source>Requested screen exceeds screen count</source>\n        <translation>請求的螢幕超過螢幕數量</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/core/flameshot.cpp\" line=\"408\"/>\n        <source>Full screen screenshot pinned to screen</source>\n        <translation>全螢幕截圖已釘選到螢幕上</translation>\n    </message>\n    <message>\n        <source>URL copied to clipboard.</source>\n        <translation type=\"vanished\">連結已複製到剪貼簿。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"54\"/>\n        <source>Options</source>\n        <translation>選項</translation>\n    </message>\n    <message>\n        <source>Arguments</source>\n        <translation type=\"vanished\">參數</translation>\n    </message>\n    <message>\n        <source>arguments</source>\n        <translation type=\"vanished\">參數</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"68\"/>\n        <source>Subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"328\"/>\n        <source>subcommands</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>Usage</source>\n        <translation>使用方法</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"329\"/>\n        <source>options</source>\n        <translation>選項</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/cli/commandlineparser.cpp\" line=\"334\"/>\n        <source>Per default runs Flameshot in the background and adds a tray icon for configuration.</source>\n        <translation>預設情況下，Flameshot 在背景中執行並新增一個工具列圖示以進行設定。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"71\"/>\n        <source>Hello, I&apos;m here! Click icon in the tray to take a screenshot or click with a right button to see more options.</source>\n        <translation>嗨，我在這裡！左鍵點選工具列的圖示來進行截圖，或者右鍵點選以檢視更多選項。</translation>\n    </message>\n    <message>\n        <source>Toggle side panel</source>\n        <translation type=\"vanished\">開關側邊欄</translation>\n    </message>\n    <message>\n        <source>Resize selection left 1px</source>\n        <translation type=\"vanished\">Resize selection left 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection right 1px</source>\n        <translation type=\"vanished\">Resize selection right 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection up 1px</source>\n        <translation type=\"vanished\">Resize selection up 1px</translation>\n    </message>\n    <message>\n        <source>Resize selection down 1px</source>\n        <translation type=\"vanished\">Resize selection down 1px</translation>\n    </message>\n    <message>\n        <source>Select entire screen</source>\n        <translation type=\"vanished\">選取整個畫面</translation>\n    </message>\n    <message>\n        <source>Move selection left 1px</source>\n        <translation type=\"vanished\">Move selection left 1px</translation>\n    </message>\n    <message>\n        <source>Move selection right 1px</source>\n        <translation type=\"vanished\">Move selection right 1px</translation>\n    </message>\n    <message>\n        <source>Move selection up 1px</source>\n        <translation type=\"vanished\">Move selection up 1px</translation>\n    </message>\n    <message>\n        <source>Move selection down 1px</source>\n        <translation type=\"vanished\">Move selection down 1px</translation>\n    </message>\n    <message>\n        <source>Commit text in text area</source>\n        <translation type=\"vanished\">Commit text in text area</translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">刪除目前工具</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"195\"/>\n        <source>Quit capture</source>\n        <translation type=\"unfinished\">結束擷取</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"207\"/>\n        <source>Screenshot history</source>\n        <translation>截圖紀錄</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"211\"/>\n        <source>Capture screen</source>\n        <translation>擷取螢幕</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"218\"/>\n        <source>Show color picker</source>\n        <translation>顯示顏色選擇器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"219\"/>\n        <source>Change the tool&apos;s size</source>\n        <translation>變更工具的大小</translation>\n    </message>\n    <message>\n        <source>Change the tool&apos;s thickness</source>\n        <translation type=\"obsolete\">改變工具的寬度</translation>\n    </message>\n</context>\n<context>\n    <name>RectangleTool</name>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"22\"/>\n        <source>Rectangle</source>\n        <translation>實心矩形</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/rectangle/rectangletool.cpp\" line=\"32\"/>\n        <source>Set the Rectangle as the paint tool</source>\n        <translation>選擇實心矩形為繪圖工具</translation>\n    </message>\n</context>\n<context>\n    <name>RedoTool</name>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"23\"/>\n        <source>Redo</source>\n        <translation>重做</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/redo/redotool.cpp\" line=\"33\"/>\n        <source>Redo the next modification</source>\n        <translation>重做下一個修改</translation>\n    </message>\n</context>\n<context>\n    <name>SaveTool</name>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"24\"/>\n        <source>Save</source>\n        <translation>儲存</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/save/savetool.cpp\" line=\"34\"/>\n        <source>Save screenshot to a file</source>\n        <translation>將截圖儲存到檔案</translation>\n    </message>\n    <message>\n        <source>Save the capture</source>\n        <translation type=\"vanished\">儲存擷取</translation>\n    </message>\n</context>\n<context>\n    <name>ScreenGrabber</name>\n    <message>\n        <source>Unable to detect desktop environment (GNOME? KDE? Sway? ...)</source>\n        <translation type=\"vanished\">無法偵測桌面環境 (GNOME? KDE? Sway? ...)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"53\"/>\n        <source>The universal wayland screen capture adapter requires Grim as the screen capture component of wayland. If the screen capture component is missing, please install it!</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"171\"/>\n        <source>If the useGrimAdapter setting is not enabled, the dbus protocol will be used. It should be noted that using the dbus protocol under wayland is not recommended. It is recommended to enable the useGrimAdapter setting in flameshot.ini to activate the grim-based general wayland screenshot adapter</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"182\"/>\n        <source>grim&apos;s screenshot component is implemented based on wlroots, it may not be used in GNOME or similar desktop environments</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"194\"/>\n        <source>Unable to detect desktop environment (GNOME? KDE? Qile? Sway? ...)</source>\n        <translation>無法偵測桌面環境（GNOME？KDE？Qile？Sway？……）</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"197\"/>\n        <source>Hint: try setting the XDG_CURRENT_DESKTOP environment variable.</source>\n        <translation>提示：嘗試設定 XDG_CURRENT_DESKTOP 環境變數。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/utils/screengrabber.cpp\" line=\"202\"/>\n        <source>Unable to capture screen</source>\n        <translation>無法擷取螢幕</translation>\n    </message>\n</context>\n<context>\n    <name>SecondaryInstanceWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"26\"/>\n        <source>Secondary instance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"27\"/>\n        <source>&lt;b&gt;Secondary instance.&lt;/b&gt; Send message to primary:</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"29\"/>\n        <source>Type something here...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"31\"/>\n        <source>&amp;Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"54\"/>\n        <source>Error sending message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/kdsingleapplication-src/examples/widgetsingleapplication/secondaryinstancewidget.cpp\" line=\"55\"/>\n        <source>The message &apos;%1&apos; could not be sent to the primary.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SelectionTool</name>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"25\"/>\n        <source>Rectangular Selection</source>\n        <translation>矩形選擇</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/selection/selectiontool.cpp\" line=\"35\"/>\n        <source>Set Selection as the paint tool</source>\n        <translation>選擇選取為繪圖工具</translation>\n    </message>\n</context>\n<context>\n    <name>SetShortcutDialog</name>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"18\"/>\n        <source>Set Shortcut</source>\n        <translation>設定快捷鍵</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"24\"/>\n        <source>Enter new shortcut to change </source>\n        <translation>輸入新的快捷鍵以進行變更 </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"38\"/>\n        <source>Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.</source>\n        <translation>按下 Esc 以取消或按下 ⌘+Backspace 來停用鍵盤快捷鍵。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"42\"/>\n        <source>Press Esc to cancel or Backspace to disable the keyboard shortcut.</source>\n        <translation>按下 Esc 以取消或按下 Backspace 來停用鍵盤快捷鍵。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"48\"/>\n        <location filename=\"../../src/config/setshortcutwidget.cpp\" line=\"53\"/>\n        <source>Flameshot must be restarted for changes to take effect.</source>\n        <translation>必須重新啟動 Flameshot 以使變更生效。</translation>\n    </message>\n</context>\n<context>\n    <name>ShortcutsWidget</name>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"27\"/>\n        <source>Hot Keys</source>\n        <translation>熱鍵</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"48\"/>\n        <source>Available shortcuts in the screen capture mode.</source>\n        <translation>螢幕擷取模式中的可用快捷鍵。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Description</source>\n        <translation>描述</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"59\"/>\n        <source>Key</source>\n        <translation>鍵</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"162\"/>\n        <source>Left Double-click</source>\n        <translation>左鍵點選兩下</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"169\"/>\n        <source>Toggle side panel</source>\n        <translation>切換側邊欄</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"170\"/>\n        <source>Grab a color from the screen</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"171\"/>\n        <source>Resize selection left 1px</source>\n        <translation>將選擇區域向左調整 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"172\"/>\n        <source>Resize selection right 1px</source>\n        <translation>將選擇區域向右調整 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"173\"/>\n        <source>Resize selection up 1px</source>\n        <translation>將選擇區域向上調整 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"174\"/>\n        <source>Resize selection down 1px</source>\n        <translation>將選擇區域向下調整 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"176\"/>\n        <source>Symmetrically decrease width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"178\"/>\n        <source>Symmetrically increase width by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"180\"/>\n        <source>Symmetrically increase height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"182\"/>\n        <source>Symmetrically decrease height by 2px</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"183\"/>\n        <source>Select entire screen</source>\n        <translation>選取整個螢幕</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"184\"/>\n        <source>Move selection left 1px</source>\n        <translation>將選擇區域向左移動 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"185\"/>\n        <source>Move selection right 1px</source>\n        <translation>將選擇區域向右移動 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"186\"/>\n        <source>Move selection up 1px</source>\n        <translation>將選擇區域向上移動 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"187\"/>\n        <source>Move selection down 1px</source>\n        <translation>將選擇區域向下移動 1px</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"188\"/>\n        <source>Commit text in text area</source>\n        <translation>在文字區域提交文字</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"190\"/>\n        <source>Delete selected drawn object</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"191\"/>\n        <source>Cancel current selection</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <source>Delete current tool</source>\n        <translation type=\"vanished\">刪除目前工具</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"200\"/>\n        <source>Capture screen</source>\n        <translation>擷取畫面</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/shortcutswidget.cpp\" line=\"202\"/>\n        <source>Screenshot history</source>\n        <translation>截圖記錄</translation>\n    </message>\n</context>\n<context>\n    <name>SidePanelWidget</name>\n    <message>\n        <source>Active thickness:</source>\n        <translation type=\"vanished\">Active thickness:</translation>\n    </message>\n    <message>\n        <source>Active color:</source>\n        <translation type=\"vanished\">Active color:</translation>\n    </message>\n    <message>\n        <source>Press ESC to cancel</source>\n        <translation type=\"vanished\">按下 Esc 以取消</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"37\"/>\n        <source>Active tool size: </source>\n        <translation>使用中的工具大小： </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"57\"/>\n        <source>Active Color: </source>\n        <translation>使用中的顏色： </translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"78\"/>\n        <source>Grab Color</source>\n        <translation>取得顏色</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/sidepanelwidget.cpp\" line=\"85\"/>\n        <source>Display grid</source>\n        <translation>顯示格線</translation>\n    </message>\n</context>\n<context>\n    <name>SizeDecreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"37\"/>\n        <source>Decrease Tool Size</source>\n        <translation>縮小工具大小</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizedecrease/sizedecreasetool.cpp\" line=\"47\"/>\n        <source>Decrease the size of the other tools</source>\n        <translation>縮小其他工具的大小</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIncreaseTool</name>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"37\"/>\n        <source>Increase Tool Size</source>\n        <translation>增加工具大小</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/sizeincrease/sizeincreasetool.cpp\" line=\"47\"/>\n        <source>Increase the size of the other tools</source>\n        <translation>增加其他工具的大小</translation>\n    </message>\n</context>\n<context>\n    <name>SizeIndicatorTool</name>\n    <message>\n        <source>Selection Size Indicator</source>\n        <translation type=\"vanished\">選擇尺寸指示器</translation>\n    </message>\n    <message>\n        <source>Show X and Y dimensions of the selection</source>\n        <translation type=\"vanished\">顯示選擇的 X 和 Y 尺寸</translation>\n    </message>\n    <message>\n        <source>Show the dimensions of the selection (X Y)</source>\n        <translation type=\"vanished\">顯示選擇的尺寸 (X Y)</translation>\n    </message>\n</context>\n<context>\n    <name>StrftimeChooserWidget</name>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"43\"/>\n        <source>Century (00-99)</source>\n        <translation>世紀 (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"44\"/>\n        <source>Year (00-99)</source>\n        <translation>年 (00-99)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"45\"/>\n        <source>Year (2000)</source>\n        <translation>年 (2000)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"48\"/>\n        <source>Month Name (jan)</source>\n        <translation>月 (一)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"49\"/>\n        <source>Month Name (january)</source>\n        <translation>月 (一月)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"51\"/>\n        <source>Month (01-12)</source>\n        <translation>月 (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"52\"/>\n        <source>Week Day (1-7)</source>\n        <translation>星期 (1-7)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"53\"/>\n        <source>Week (01-53)</source>\n        <translation>週 (01-53)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"56\"/>\n        <source>Day Name (mon)</source>\n        <translation>星期 (一)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"57\"/>\n        <source>Day Name (monday)</source>\n        <translation>星期 (星期一)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"59\"/>\n        <source>Day (01-31)</source>\n        <translation>天 (01-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"60\"/>\n        <source>Day of Month (1-31)</source>\n        <translation>一月中的某天 (1-31)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"61\"/>\n        <source>Day (001-366)</source>\n        <translation>天 (001-366)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"64\"/>\n        <source>Time (%H-%M-%S)</source>\n        <translation>時間 (%H-%M-%S)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"65\"/>\n        <source>Time (%H-%M)</source>\n        <translation>時間 (%H-%M)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"67\"/>\n        <source>Hour (00-23)</source>\n        <translation>小時 (00-23)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"68\"/>\n        <source>Hour (01-12)</source>\n        <translation>小時 (01-12)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"69\"/>\n        <source>Minute (00-59)</source>\n        <translation>分鐘 (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"70\"/>\n        <source>Second (00-59)</source>\n        <translation>秒 (00-59)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"73\"/>\n        <source>Full Date (%m/%d/%y)</source>\n        <translation>完整日期 (%m/%d/%y)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"75\"/>\n        <source>Full Date (%Y-%m-%d)</source>\n        <translation>完整日期 (%Y-%m-%d)</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/strftimechooserwidget.cpp\" line=\"76\"/>\n        <source>Full Date (%d-%m-%Y)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SystemNotification</name>\n    <message>\n        <location filename=\"../../src/utils/systemnotification.cpp\" line=\"42\"/>\n        <source>Flameshot Info</source>\n        <translation>Flameshot 資訊</translation>\n    </message>\n</context>\n<context>\n    <name>TextConfig</name>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"44\"/>\n        <source>StrikeOut</source>\n        <translation>刪除線</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"53\"/>\n        <source>Underline</source>\n        <translation>底線</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"62\"/>\n        <source>Bold</source>\n        <translation>粗體</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"71\"/>\n        <source>Italic</source>\n        <translation>斜體</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"81\"/>\n        <source>Left Align</source>\n        <translation>靠左對齊</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"90\"/>\n        <source>Center Align</source>\n        <translation>置中對齊</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/textconfig.cpp\" line=\"99\"/>\n        <source>Right Align</source>\n        <translation>靠右對齊</translation>\n    </message>\n</context>\n<context>\n    <name>TextTool</name>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"73\"/>\n        <source>Text</source>\n        <translation>文字</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/text/texttool.cpp\" line=\"97\"/>\n        <source>Add text to your capture</source>\n        <translation>在你的截圖中新增文字</translation>\n    </message>\n</context>\n<context>\n    <name>TrayIcon</name>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"100\"/>\n        <source>&amp;Take Screenshot</source>\n        <translation>&amp;進行截圖</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"118\"/>\n        <source>&amp;Open Launcher</source>\n        <translation>&amp;開啟啟動器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"123\"/>\n        <source>&amp;Configuration</source>\n        <translation>&amp;設定</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"128\"/>\n        <source>&amp;About</source>\n        <translation>&amp;關於</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"133\"/>\n        <source>Check for updates</source>\n        <translation>檢查更新</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"144\"/>\n        <source>New version %1 is available</source>\n        <translation>已有新版本 %1 可用</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"149\"/>\n        <source>&amp;Quit</source>\n        <translation>&amp;結束</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"154\"/>\n        <source>&amp;Latest Uploads</source>\n        <translation>&amp;最近上傳</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/trayicon.cpp\" line=\"160\"/>\n        <source>&amp;Open Save Path</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UIcolorEditor</name>\n    <message>\n        <source>UI Color Editor</source>\n        <translation type=\"vanished\">UI 顏色編輯器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"88\"/>\n        <source>Change the color moving the selectors and see the changes in the preview buttons.</source>\n        <translation>移動選擇器來變更顏色，並在預覽按鈕中檢視變更。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"99\"/>\n        <source>Select a Button to modify it</source>\n        <translation>選擇一個按鈕來修改它</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"109\"/>\n        <source>Main Color</source>\n        <translation>主色</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"113\"/>\n        <source>Click on this button to set the edition mode of the main color.</source>\n        <translation>點選此按鈕以設定主色的編輯模式。</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"124\"/>\n        <source>Contrast Color</source>\n        <translation>對比色</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/uicoloreditor.cpp\" line=\"129\"/>\n        <source>Click on this button to set the edition mode of the contrast color.</source>\n        <translation>點選此按鈕以設定對比色的編輯模式。</translation>\n    </message>\n</context>\n<context>\n    <name>UndoTool</name>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"23\"/>\n        <source>Undo</source>\n        <translation>復原</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/tools/undo/undotool.cpp\" line=\"33\"/>\n        <source>Undo the last modification</source>\n        <translation>復原上次的修改</translation>\n    </message>\n</context>\n<context>\n    <name>UpdateNotificationWidget</name>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"70\"/>\n        <source>New Flameshot version %1 is available</source>\n        <translation>Flameshot 有新版本 %1 可供使用</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"123\"/>\n        <source>Ignore</source>\n        <translation>忽略</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"131\"/>\n        <source>Later</source>\n        <translation>之後再說</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/updatenotificationwidget.cpp\" line=\"139\"/>\n        <source>Update</source>\n        <translation>更新</translation>\n    </message>\n</context>\n<context>\n    <name>UploadHistory</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.ui\" line=\"14\"/>\n        <source>Upload History</source>\n        <translation>上傳歷史紀錄</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadhistory.cpp\" line=\"60\"/>\n        <source>Screenshots history is empty</source>\n        <translation>無螢幕截圖歷史紀錄</translation>\n    </message>\n</context>\n<context>\n    <name>UploadLineItem</name>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"20\"/>\n        <source>Form</source>\n        <translation>表單</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"49\"/>\n        <source>TextLabel</source>\n        <translation>文字標籤</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"82\"/>\n        <source>Copy URL</source>\n        <translation>複製網址</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.ui\" line=\"95\"/>\n        <source>Open In Browser</source>\n        <translation>在瀏覽器中開啟</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"50\"/>\n        <source>Confirm to delete</source>\n        <translation>確認刪除</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/uploadlineitem.cpp\" line=\"51\"/>\n        <source>Are you sure you want to delete a screenshot from the latest uploads and server?</source>\n        <translation>您確定要從最近的上傳和伺服器中刪除截圖嗎？</translation>\n    </message>\n</context>\n<context>\n    <name>UtilityPanel</name>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"196\"/>\n        <source>Close</source>\n        <translation>關閉</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/widgets/panel/utilitypanel.cpp\" line=\"206\"/>\n        <source>&lt;Empty&gt;</source>\n        <translation>&lt;空&gt;</translation>\n    </message>\n</context>\n<context>\n    <name>VisualsEditor</name>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"41\"/>\n        <source>Opacity of area outside selection:</source>\n        <translation>選擇區域以外的不透明度：</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"68\"/>\n        <source>UI Color Editor</source>\n        <translation>UI 顏色編輯器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"74\"/>\n        <source>Colorpicker Editor</source>\n        <translation>顏色挑選編輯器</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"79\"/>\n        <source>Button Selection</source>\n        <translation>按鈕選擇</translation>\n    </message>\n    <message>\n        <location filename=\"../../src/config/visualseditor.cpp\" line=\"85\"/>\n        <source>Select All</source>\n        <translation>全選</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorDialog</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_dialog.cpp\" line=\"63\"/>\n        <source>Pick</source>\n        <translation>選擇</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPalette</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette.cpp\" line=\"417\"/>\n        <source>Unnamed</source>\n        <translation>未命名</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"55\"/>\n        <source>Unnamed</source>\n        <translation>未命名</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_model.cpp\" line=\"130\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 顏色)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::ColorPaletteWidget</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"64\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"231\"/>\n        <source>Open a new palette from file</source>\n        <translation>從檔案開啟新的調色盤</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"75\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"234\"/>\n        <source>Create a new palette</source>\n        <translation>建立新的調色盤</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"86\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"237\"/>\n        <source>Duplicate the current palette</source>\n        <translation>複製目前的調色盤</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"170\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"240\"/>\n        <source>Delete the current palette</source>\n        <translation>刪除目前的調色盤</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"243\"/>\n        <source>Revert changes to the current palette</source>\n        <translation>還原目前調色盤的變更</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"192\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"246\"/>\n        <source>Save changes to the current palette</source>\n        <translation>儲存目前調色盤的變更</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"216\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"249\"/>\n        <source>Add a color to the palette</source>\n        <translation>新增顏色到調色盤</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.ui\" line=\"227\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-build/QtColorWidgets_autogen/include/ui_color_palette_widget.h\" line=\"252\"/>\n        <source>Remove the selected color from the palette</source>\n        <translation>從調色盤移除選擇的顏色</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"181\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"196\"/>\n        <source>New Palette</source>\n        <translation>新調色盤</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"182\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"197\"/>\n        <source>Name</source>\n        <translation>名稱</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"223\"/>\n        <source>GIMP Palettes (*.gpl)</source>\n        <translation>GIMP 調色盤 (*.gpl)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"224\"/>\n        <source>Palette Image (%1)</source>\n        <translation>調色盤圖片 (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"225\"/>\n        <source>All Files (*)</source>\n        <translation>所有檔案 (*)</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"226\"/>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"239\"/>\n        <source>Open Palette</source>\n        <translation>開啟調色盤</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/color_palette_widget.cpp\" line=\"240\"/>\n        <source>Failed to load the palette file\n%1</source>\n        <translation>無法載入調色盤檔案\n%1</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientEditor</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"321\"/>\n        <source>Add Color</source>\n        <translation>新增顏色</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"330\"/>\n        <source>Remove Color</source>\n        <translation>移除顏色</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_editor.cpp\" line=\"338\"/>\n        <source>Edit Color...</source>\n        <translation>編輯顏色...</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::GradientListModel</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/gradient_list_model.cpp\" line=\"215\"/>\n        <source>%1 (%2 colors)</source>\n        <translation>%1 (%2 顏色)</translation>\n    </message>\n</context>\n<context>\n    <name>color_widgets::Swatch</name>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"855\"/>\n        <source>Clear Color</source>\n        <translation>清除顏色</translation>\n    </message>\n    <message>\n        <location filename=\"../../build/_deps/qtcolorwidgets-src/src/QtColorWidgets/swatch.cpp\" line=\"864\"/>\n        <source>%1 (%2)</source>\n        <translation>%1 (%2)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "default.nix",
    "content": "(import (\n  let\n    lock = builtins.fromJSON (builtins.readFile ./flake.lock);\n    nodeName = lock.nodes.root.inputs.flake-compat;\n  in\n  fetchTarball {\n    url =\n      lock.nodes.${nodeName}.locked.url\n        or \"https://github.com/edolstra/flake-compat/archive/${lock.nodes.${nodeName}.locked.rev}.tar.gz\";\n    sha256 = lock.nodes.${nodeName}.locked.narHash;\n  }\n) { src = ./.; }).defaultNix\n"
  },
  {
    "path": "docs/0000-template.md",
    "content": ""
  },
  {
    "path": "docs/CONTRIBUTING.md",
    "content": "# Contributing\n\nContributions are welcome! Here's how you can help:\n\n- [Translating](#translations)\n- [Contributing code](#code)\n- [Reporting issues](#issues)\n- [Donating](#donations)\n\n## Translations\n\nSee [translation instructions](https://github.com/flameshot-org/translation-instruction).\n\n## Code\n\nFor small fixes or incremental improvements simply fork the repo and follow the process below. For larger changes submit an [RFC:](RFC.md)\n1. [Fork](https://help.github.com/articles/fork-a-repo/) the repository and [clone](https://help.github.com/articles/cloning-a-repository/) your fork.\n\n2. Start coding!\n    - Implement your feature.\n    - Check your code works as expected.\n    - Run the code formatter: `clang-format -i $(git ls-files \"*.cpp\" \"*.h\")`\n\n3. Commit your changes to a new branch (not `master`, one change per branch) and push it:\n    - Commit messages should:\n        - Header line: explain the commit in one line (use the imperative)\n        - Be descriptive.\n        - Have a first line with less than *80 characters* and have a second line that is *empty* if you want to add a description.\n\n4. Once you are happy with your changes, submit a pull request.\n     - Open the pull-request.\n     - Add a short description explaining briefly what you've done (or if it's a work-in-progress - what you need to do)\n\n## Issues\n\n1. Do a quick search on GitHub to check if the issue has already been reported.\n2. [Open an issue](https://github.com/flameshot-org/flameshot/issues/new) and describe the issue you are having - you could include:\n     - Screenshots\n     - Ways to reproduce the issue.\n     - Your Flameshot version.\n     - Your platform (e.g. Windows 10 or Ubuntu 15.04 x64)\n\nAfter reporting you should aim to answer questions or clarifications as this helps pinpoint the cause of the issue.\n\n## Donations\n\nThe best way to fund Flameshot is to create a bounty here: https://rysolv.com/issues\n"
  },
  {
    "path": "docs/RFC/0000-Add-Opacity-slider.md",
    "content": "# Add an opacity slider to the Tool Settings\n\n### To be Reviewed By\n\n* borgmanJeremy\n* mmahmoudian\n* Flameshot developers\n\n<br>\n\n### Authors\n\n* Pr. Sunflower\n\n\n<br>\n\n### Status: Draft ~~| Discussion | Active | Dropped | Superseded~~\n\n[Pr. Sunflower] This is the first time the authors are redacting a document of this sort and they kindly request to double-check their writings and to assist them in missing parts.\n\n\n<br>\n\n### Superseded by\n\nN/A\n\n<br>\n\n### Related\n\n* Issue #249\n* Issue #1085\n\n\n\n<br>\n\n## Problem\n\nCurrently the drawing and marking tools in Flameshot only have one, non-customisable opacity setting. This current setting is bad for highlighting text because the Marker tool looks very pale. To compensate the user often has to highlight multiple times which is not convenient and time-consuming.\n\nHere is a comparison of Flameshot's Marker tool with Microsoft's **Snip & Sketch** Highlighter tool:\n\n### Black text on light background\n\n**Flameshot:**\n![Flameshot_WHITE](https://user-images.githubusercontent.com/59576952/96623357-8c0a8600-130b-11eb-82e9-05ebbd95a7d9.png)\n\n**Snip & Sketch:**\n![Snip_and_Sketch_WHITE](https://user-images.githubusercontent.com/59576952/96623397-9a58a200-130b-11eb-9d27-9a85f4fad504.png)\n\n<br>\n\n### White text on dark background\n\n**Flameshot:**\n![Flameshot_BLACK](https://user-images.githubusercontent.com/59576952/96623470-b8260700-130b-11eb-88ff-ff34ea69294c.png)\n\n**Snip & Sketch:**\n![Snip_and_Sketch_BLACK](https://user-images.githubusercontent.com/59576952/96623478-bbb98e00-130b-11eb-9e26-59f72cc936a4.png)\n\n\n\n\n\n<br>\n\n<br>\n\n## Anti-Goals\n\nFlameshot's Marker tool does a very good job at keeping the text readable so this is not linked to this request.\n\n![image](https://user-images.githubusercontent.com/59576952/96624043-806b8f00-130c-11eb-9eb3-ce01d19234df.png)\n\n![image](https://user-images.githubusercontent.com/59576952/96624227-bf99e000-130c-11eb-92e7-d9c6087f110c.png)\n\n\n\n\n<br>\n\n<br>\n\n## Solution\n\n**Add a way to control opacity, like an opacity slider in the Tool Settings.**\n\nAdd an opacity slider under \"Active thickness\".\n\n![Screenshot from 2021-04-25 17-22-06](https://user-images.githubusercontent.com/59576952/115998533-ba3d8b00-a5f8-11eb-8464-da15b42ce9b1.png)\n\n\n\n\n\n<br>\n\n<br>\n\n## Performance Impact\n\n[Pr. Sunflower:] *I need help for this part.*\n\nDo you anticipate the proposed changes to impact performance in any way? Are there plans to measure and/or mitigate the impact?\n\n\n<br>\n\n## Backwards Compatibility and Upgrade Path\n\n[Pr. Sunflower:] *I need help for this part.*\n\nWill the regular rolling upgrade process work with these changes?\n\nHow do the proposed changes impact backwards-compatibility? Are message or file formats changing?\n\nIs there a need for a deprecation process to provide an upgrade path to users who will need to adjust their applications?\n\n<br>\n\n## Prior Art\n\n[Pr. Sunflower:] *I don't think this part is useful.*\n\nWhat would be the alternatives to the proposed solution? What would happen if we don’t solve the problem? Why should this proposal be preferred?\n\n<br>\n\n## FAQ\n\n[Pr. Sunflower:] *I need help for this part.*\n\nAnswers to questions you’ve commonly been asked after requesting comments for this proposal.\n\n<br>\n\n## Errata\n\n[Pr. Sunflower:] *I need help for this part.*\n\nWhat are minor adjustments that had to be made to the proposal since it was approved?\n"
  },
  {
    "path": "docs/RFC.md",
    "content": "# Flameshot RFCs\n\n[Flameshot RFCs]: #flameshot-rfcs\n\nMany changes, including bug fixes and documentation improvements can be\nimplemented and reviewed via the normal GitHub pull request workflow.\n\nSome changes though are \"substantial\", and we ask that these be put through a\nbit of a design process and produce a consensus among the Flameshot community and development team.\n\nThe \"RFC\" (request for comments) process is intended to provide a consistent\nand controlled path for new features to enter the language and standard\nlibraries, so that all stakeholders can be confident about the direction the\nproject is evolving in.\n\n## Table of Contents\n\n[Table of Contents]: #table-of-contents\n\n  + [Opening](#flameshot-rfcs)\n  + [Table of Contents]\n  + [When you need to follow this process]\n  + [Before creating an RFC]\n  + [What the process is]\n  + [The RFC life-cycle]\n  + [Reviewing RFCs]\n  + [Implementing an RFC]\n  + [RFC Postponement]\n  + [Help this is all too informal!]\n\n## When you need to follow this process\n\n[When you need to follow this process]: #when-you-need-to-follow-this-process\n\nYou need to follow this process if you intend to make \"substantial\" changes to\nFlameshot or the RFC process itself. What constitutes a\n\"substantial\" change is evolving based on community norms and varies depending\non what part of the ecosystem you are proposing to change, but may include the\nfollowing.\n\n  + Any changes breaking compatibility to command line flags or config files.\n  + Any major changes to the UI\n  + Substantial new features like new tools.\n\nSome changes do not require an RFC:\n\n  + Rephrasing, reorganizing, refactoring, or otherwise \"changing shape does\n\n    not change meaning\".\n\n  + Improving translations.\n  + Additions that strictly improve objective, numerical quality criteria\n\n    (warning removal, speedup, better platform coverage, etc.)\n\n  + Additions only likely to be _noticed by_ other developers-of-flameshot,\n\n    invisible to users-of-flameshot.\n\nIf you submit a pull request to implement a new feature without going through\nthe RFC process, it may be closed with a polite request to submit an RFC first.\n\n## Before creating an RFC\n\n[Before creating an RFC]: #before-creating-an-rfc\n\nA hastily-proposed RFC can hurt its chances of acceptance. Low quality\nproposals, proposals for previously-rejected features, or those that don't fit\ninto the near-term roadmap, may be quickly rejected, which can be demotivating\nfor the unprepared contributor. Laying some groundwork ahead of the RFC can\nmake the process smoother.\n\nAlthough there is no single way to prepare for submitting an RFC, it is\ngenerally a good idea to pursue feedback from other project developers\nbeforehand, to ascertain that the RFC may be desirable; having a consistent\nimpact on the project requires concerted effort toward consensus-building.\n\nThe most common preparations for writing and submitting an RFC include talking\nthe idea over on our [official Matrix Space](https://matrix.to/#/#flameshot-org:matrix.org) in the [Developers](https://matrix.to/#/!AYbNXDGTDwApLwzkNg:feneas.org?via=kde.org&via=matrix.org&via=ryan77627.xyz), or opening an issue on [Github Discussions](https://github.com/flameshot-org/flameshot/discussions).\n\n## What the process is\n\n[What the process is]: #what-the-process-is\n\nIn short, to get a major feature added to Flameshot, one must first get the RFC\nmerged into the RFC repository as a markdown file. At that point the RFC is\n\"active\" and may be implemented with the goal of eventual inclusion into Flameshot.\n\n  + Fork the Flameshot repo\n  + Copy `docs/0000-template.md` to `docs/RFC/0000-my-feature.md` (where \"my-feature\" is\n\n    descriptive). Don't assign an RFC number yet; This is going to be the PR\n    number and we'll rename the file accordingly if the RFC is accepted.\n\n  + Fill in the RFC. Put care into the details: RFCs that do not present\n\n    convincing motivation, demonstrate lack of understanding of the design's\n    impact, or are disingenuous about the drawbacks or alternatives tend to\n    be poorly-received.\n\n  + Submit a pull request. As a pull request the RFC will receive design\n\n    feedback from the larger community, and the author should be prepared to\n    revise it in response.\n\n  + Build consensus and integrate feedback. RFCs that have broad support are\n\n    much more likely to make progress than those that don't receive any\n    comments. Feel free to reach out to the RFC assignee in particular to get\n    help identifying stakeholders and obstacles.\n\n  + The team will discuss the RFC pull request, as much as possible in the\n\n    comment thread of the pull request itself. Offline discussion will be\n    summarized on the pull request comment thread.\n\n  + RFCs rarely go through this process unchanged, especially as alternatives\n\n    and drawbacks are shown. You can make edits, big and small, to the RFC to\n    clarify or change the design, but make changes as new commits to the pull\n    request, and leave a comment on the pull request explaining your changes.\n    Specifically, do not squash or rebase commits after they are visible on the\n    pull request.\n\n  + At some point, a member of the development team will propose a \"motion for final\n\n    comment period\" (FCP), along with a *disposition* for the RFC (merge, close,\n    or postpone).\n\n    - This step is taken when enough of the tradeoffs have been discussed that\n\n    the development is in a position to make a decision. That does not require\n    consensus amongst all participants in the RFC thread (which is usually\n    impossible). However, the argument supporting the disposition on the RFC\n    needs to have already been clearly articulated, and there should not be a\n    strong consensus *against* that position outside of the development team. Team\n    members use their best judgment in taking this step, and the FCP itself\n    ensures there is ample time and notification for stakeholders to push back\n    if it is made prematurely.\n\n  + In most cases, the FCP period is quiet, and the RFC is either merged or\n\n    closed. However, sometimes substantial new arguments or ideas are raised,\n    the FCP is canceled, and the RFC goes back into development mode.\n\n## The RFC life-cycle\n\n[The RFC life-cycle]: #the-rfc-life-cycle\n\nOnce an RFC becomes \"active\" then authors may implement it and submit the\nfeature as a pull request to the Flameshot repo. Being \"active\" is not a rubber\nstamp, and in particular still does not mean the feature will ultimately be\nmerged; it does mean that in principle all the major stakeholders have agreed\nto the feature and are amenable to merging it.\n\nFurthermore, the fact that a given RFC has been accepted and is \"active\"\nimplies nothing about what priority is assigned to its implementation, nor does\nit imply anything about whether a developer has been assigned the task of\nimplementing the feature. While it is not *necessary* that the author of the\nRFC also write the implementation, it is by far the most effective way to see\nan RFC through to completion: authors should not expect that other project\ndevelopers will take on responsibility for implementing their accepted feature.\n\nModifications to \"active\" RFCs can be done in follow-up pull requests. We\nstrive to write each RFC in a manner that it will reflect the final design of\nthe feature; but the nature of the process means that we cannot expect every\nmerged RFC to actually reflect what the end result will be at the time of the\nnext major release.\n\nIn general, once accepted, RFCs should not be substantially changed. Only very\nminor changes should be submitted as amendments. More substantial changes\nshould be new RFCs, with a note added to the original RFC. Exactly what counts\nas a \"very minor change\" is up to the development team.\n\n\n\n## Reviewing RFCs\n\n[Reviewing RFCs]: #reviewing-rfcs\n\nThe preferred method of discussing RFC's is the Github issue. However, the development team may schedule meetings with the\nauthor and/or relevant stakeholders to discuss the issues in greater detail. In either\ncase a summary from the meeting will be posted back to the RFC pull request.\n\nThe development team makes final decisions about RFCs after the benefits and drawbacks\nare well understood. These decisions can be made at any time, but the sub-team\nwill regularly issue decisions. When a decision is made, the RFC pull request\nwill either be merged or closed. In either case, if the reasoning is not clear\nfrom the discussion in thread, the sub-team will add a comment describing the\nrationale for the decision.\n\n## Implementing an RFC\n\n[Implementing an RFC]: #implementing-an-rfc\n\nSome accepted RFCs represent vital features that need to be implemented right\naway. Other accepted RFCs can represent features that can wait until some\narbitrary developer feels like doing the work. Every accepted RFC has an\nassociated issue tracking its implementation in the Flameshot repository; thus that\nassociated issue can be assigned a priority via the triage process that the\nteam uses for all issues in the Flameshot repository.\n\nThe author of an RFC is not obligated to implement it. Of course, the RFC\nauthor (like any other developer) is welcome to post an implementation for\nreview after the RFC has been accepted.\n\nIf you are interested in working on the implementation for an \"active\" RFC, but\ncannot determine if someone else is already working on it, feel free to ask\n(e.g. by leaving a comment on the associated issue).\n\n## RFC Postponement\n\n[RFC Postponement]: #rfc-postponement\n\nSome RFC pull requests are tagged with the \"postponed\" label when they are\nclosed (as part of the rejection process). An RFC closed with \"postponed\" is\nmarked as such because we want neither to think about evaluating the proposal\nnor about implementing the described feature until some time in the future, and\nwe believe that we can afford to wait until then to do so.\n\nUsually an RFC pull request marked as \"postponed\" has already passed an\ninformal first round of evaluation, namely the round of \"do we think we would\never possibly consider making this change, as outlined in the RFC pull request,\nor some semi-obvious variation of it.\" (When the answer to the latter question\nis \"no\", then the appropriate response is to close the RFC, not postpone it.)\n\n### Help this is all too informal!\n\n[Help this is all too informal!]: #help-this-is-all-too-informal\n\nThe process is intended to be as lightweight as reasonable for the present\ncircumstances. As usual, we are trying to let the process be driven by\nconsensus and community norms, not impose more structure than necessary.\n"
  },
  {
    "path": "docs/ReleaseNote_12.1.md",
    "content": "## V12.1.0\nThis is a minor release that fixed some bugs introduced in the v12 release.\n\n## What's Changed\n* Fix typos by @luzpaz in https://github.com/flameshot-org/flameshot/pull/2705\n* rename Imgur API Key to Imgur Application Client ID by @thehunmonkgroup in https://github.com/flameshot-org/flameshot/pull/2719\n* fix issue about externalWidget launchapp by @Alaskra in https://github.com/flameshot-org/flameshot/pull/2698\n* Fix size not appearing on size tool when started from launcher by @borgmanJeremy in https://github.com/flameshot-org/flameshot/pull/2734\n* Added option to pin menu to close pin by @borgmanJeremy in https://github.com/flameshot-org/flameshot/pull/2736\n* disable option to launch on start by default by @borgmanJeremy in https://github.com/flameshot-org/flameshot/pull/2735\n* Fix magnify windows by @borgmanJeremy in https://github.com/flameshot-org/flameshot/pull/2746\n* DesktopFileParser only reads .desktop files @wd5gnr https://github.com/flameshot-org/flameshot/pull/2742\n\n## New Contributors\n* @cliffcoffee made their first contribution in https://github.com/flameshot-org/flameshot/pull/2726\n* @thehunmonkgroup made their first contribution in https://github.com/flameshot-org/flameshot/pull/2719\n* @wd5gnr made their first contribution in https://github.com/flameshot-org/flameshot/pull/2742\n\n**Full Changelog**: https://github.com/flameshot-org/flameshot/compare/v12.0.0...v12.1.0"
  },
  {
    "path": "docs/ReleaseNotes_0.8.md",
    "content": "# 0.8 Release Notes\nThanks to all the testers and contributors that helped make version 0.8! We are very excited to have improved many bugs and added new features in version 0.8.\n\n## Known Issues\n* Wayland support is experimental. In generic packages (Snap, Flatpak, AppImage) there may be extra issues with Wayland.\n* In generic packages(Snap, Flatpak, AppImage) due to confinement \"Open With External Application\" does not work.\n* If \"close after capture\" is enabled, and a user copies the image to clipboard, the image may not actually be in the clipboard. We recommend using the \"Save\" feature with close after capture.\n\n\n## New Features\n* Fix capture after pressing ctrl + S during textarea input (#311)\n* Add translation:\n    - Japanese (#361)\n    - Brazilian Portuguese (#364)\n    - Serbian (#376)\n    - Dutch (#440)\n    - Ukrainian (#464)\n    - German (#467)\n    - Slovak (#525)\n    - Basque\n    - Czech\n    - Swedish\n    - Italian\n    - Korean\n    - Dutch\n* Allow enter key to copy image to clipboard (#362)\n* side panel: Add thickness slider (#374)\n* Add support for saving as JPG and BMP files. (#436)\n* Allow 45 degree adjustment for some tools (#439)\n* Add option to close after capture (WARNING: this function is buggy! It may not work well if you are going to copy the image to clipboard! If you encounter problems related to clipboard, please disable this feature in the configuration and try again. This is a known bug, see #557 and #569 .)\n* Add a basic launcher panel.\n* Add option to auto copy URL after upload (#553)\n* Add a circle counter tool.\n* Replace the blur tool with pixelate tool.\n* Convert buildsystem from QMake to CMake.\n* Add launcher action into .desktop file.\n* Added Generic Packages (Snap, Flatpak, AppImage)\n* Improved Windows support\n\n\n## Preview of New Features\n\n### Pixelate\nThe behavior of the blur tool has been modified so if the \"thickness\" is 0 or 1, the old blur behavior is preserved. If the thickness is increased past 1 the image will pixelate by the thickness:\n![](images/pixelate.gif)\n\n### Countertool\nA popular request has been to add a tool that counts upward. This can be helpful when creating directions.\n![](images/counter.gif)\n\n\n### Sidebar\nA button has been added to open the sidebar. This tool was previously only accessible by hitting \"Spacebar\" which made usage on tablets difficult. This sidebar allows advanced modifications for many tools.\n\n![](images/sidebar.gif)\n\n\n## Fixes\n* Exit non-zero when aborting with --raw. (#424)\n* Enable Pin and Text tool by default. (#443)\n* Fix the problem that moving or resizing does not affect screenshot. (#459)\n* Fix problem with re-enabling disabled tray icon (#495)\n* Fix compilation problem against Qt 5.15.\n"
  },
  {
    "path": "docs/ReleaseNotes_0.9.md",
    "content": "# 0.9 Release Notes\nThanks to all the testers and contributors that helped make version 0.9! We are very excited to have improved many\nbugs and added new features in version 0.9.\n\n\n## Known Issues\n- Fractional scaling issues are not resolved. We are working with Qt upstream on this issue.\n\n\n## New Features\n- Improved MacOS support. MacOS is now officially supported and we will resolve any reported issues on this platform.\n\n- Thanks to SignPath we are able to offer digitally signed windows releases.\n- Improved Wayland support\n  - Behind the scenes we configure flameshot to automatically run on xcb. This significantly improves the\n    wayland experience. This resolves issues with multimonitor setups and copying to the clipboard\n\n- New option to allow the clipboard image to be a jpeg instead of a png. This may reduce bandwidth when pasting the\nimage into chat or email clients\n\n- New global shortcut menu. All actions hotkeys are fully customizable.\n\n- Ability to take \"symmetric\" selections by holding down the Shift key while resizing the selection.\n\n- The rectangle tool will now round the corners of the rectangles based on the current thickness\n\n- All imgur uploads are now tracked in the \"Upload History\" menu. This makes it much easier to delete of images off imgur\nor find the upload link later.\n\n- Added \"check for new release\" feature. This allows users on MacOS / Windows / and AppImages to easily check for updated versions.\n\n- New option for setting a \"fixed save path\". When this is enabled a user will no longer need to set the path for images\nthat are saved.\n\n\n## Fixes\n- Under certain circumstance the circle count could get set to the wrong number with large numbers of undo / redo. This\nhas been fixed.\n\n- Close after capture has been removed. This feature was not well implemented and lead to numerous bugs.\n"
  },
  {
    "path": "docs/ReleaseNotes_11.0.md",
    "content": "# V11.0 Beta\n\nThis is the BETA release for version 11. As you will see below there were major refactorings to the internals of Flameshot. We did our best internal testing, but this particular beta is more likely to have issues than most.\n\nWe will be in beta for 1-2 weeks depending on what kind of issues are found and then do the official release. \n\n\n## New Features\n- The on-screen help menu has been clarified and dynamically updates the hotkeys based on user defined hotkeys. \n\n<p align=center><img src=\"images/help_screen.png\" width=50%> </p>\n\n- DBus is no longer required for CLI options.\n\n- Flameshot can now be run in \"one off\" mode which means the background systray component is now optional. See the CLI details below.\n\n- The CLI has been completely refactored. With the new architecture we added the following:\n  - The man page has been rewritten to reflect all the new options. The best place to learn about these new features is the man page or flameshot --help, but some notable new features will be outlined here. \n  - CLI is now callable from MacOS.\n  - CLI options are unified wherever possible. This means if an argument is added to \"flameshot gui\" it is also likely to be supported in \"flameshot full\".\n  - `--region` is a new flag that allows users to specify the exact region to screenshot. It uses the same syntax as xrandr: `WxH+x+y`.\n    - This is likely to be added to the launcher in the next release. \n  - `--accept-on-select` This flag will save the image as soon as the mouse is released when selecting a region.\n  - The CLI now supports pinning (`--pin`), uploading (`--upload`), and copying to clipboard (`--clipboard`).\n    Note that in case one of these options (or `--path`, `--raw` also) is used, an *Accept* button is shown and the *Save*, *Copy*, *Upload*, *Pin*, *Open With* buttons are hidden.\n\n\n- MacOS now uses monochrome icon to match the system theme better.\n\n<p align=center><img src=\"images/monochrome.png\" width=50%> </p>\n\n- The sidebar now shows the hexadecimal color value when the color picker is used:\n<p align=center><img src=\"images/hex.png\" width=25%> </p>\n\n- The about screen lists system information and allows you to copy this for easy access in bug submission forms. \n\n- Every file format supported by your underlying system is now an option for file format when saving. \n\n- New tool added to invert a region:\n\n<p align=center><img src=\"images/invert.gif\" width=75%> </p>\n\n- Thickness of tools can now be set with the keyboard. Simply type a numerical value like \"15\" and you will see the indicator in the upper left.\n\n- New zoom capability has been added to the color picker to more precisely select a color.\n<p align=center><img src=\"images/magnify.gif\" width=75%> </p>\n\n- Text alignment can now be set in the side bar. \n<p align=center><img src=\"images/alignment.png\" width=75%> </p>\n\n- File names can now contain '.'\n\n- Even if a button is hidden from the toolbar, it can still be activated via hotkey.\n\n- The uploader now gives users a confirmation box before uploading. This can be disabled. **If you disable this and accidentally upload sensitive information, there is nothing we can do. It's recommended to leave the confirmation enabled.** Also, a keyboard shortcut for upload has been enabled (`Ctrl+U` by default)\n\n- MacOS users can now bind a custom hotkey for taking a screenshot. \n\n- The config file parser has been reworked. It will now alert users if there is an error in their config. If a repair is possible, Flameshot attempts to repair the file. \n  - We do our best not to break existing configs, but sometimes adding new features or removing old ones force this to change. \n\n- Double clicking can be used to copy the screenshot to the clipboard. \n\n- Added an option to enable anti-aliasing when zooming in on a pinned image. \n\n- Added completions for the fish shell\n\n## Bug Fixes \n- The border that indicates an object is moveable is no longer saved or copied with the underlying image. \n\n- The edit buttons no longer fall in the editable region when there are strange multi monitor geometries. \n\n- Optimizations to reduce lag on 8k and 4k screens.\n\n- All Qt5 deprecations are fixed in preparation for Qt6.\n\n- Many small UI improvements (ie oversized scrollbars fixed, checkboxes occluded, etc).\n\n- Path handling has been improved.\n\n- Fixed an issue where running Flameshot for the first time on NixOS would fail to create the config file.\n\n- Fixed a problem with some window managers where Flameshot would lose focus and shortcuts would stop working.\n\n## Known Issues\n- Fractional scaling on linux is still not resolved.  (But we have identified a workaround finally. Hope to merge soon.)\n\n## Contributors\nI want to give special shout outs to some team members that made this release possible. \n- @veracioux for doing most of the refactoring that made this release possible \n- @mmahmoudian for tirelessly doing triage and community management\n- @Correct-Syntax for the [redesigned website](https://flameshot.org)\n\nWe are very excited by the many first time contributors that helped with this release. We are always looking for more people to contribute to Flameshot and are happy to provide mentorship if needed:\n\n* @johnjago made their first contribution in https://github.com/flameshot-org/flameshot/pull/1779\n* @veracioux made their first contribution in https://github.com/flameshot-org/flameshot/pull/1782\n* @etircopyh made their first contribution in https://github.com/flameshot-org/flameshot/pull/1799\n* @uncomfyhalomacro made their first contribution in https://github.com/flameshot-org/flameshot/pull/1832\n* @karlhorky made their first contribution in https://github.com/flameshot-org/flameshot/pull/1845\n* @Cr4ckC4t made their first contribution in https://github.com/flameshot-org/flameshot/pull/1849\n* @j-tai made their first contribution in https://github.com/flameshot-org/flameshot/pull/1856\n* @CrystalSage made their first contribution in https://github.com/flameshot-org/flameshot/pull/1926\n* @a1346054 made their first contribution in https://github.com/flameshot-org/flameshot/pull/1918\n* @PrSunflower made their first contribution in https://github.com/flameshot-org/flameshot/pull/1582\n* @mgalgs made their first contribution in https://github.com/flameshot-org/flameshot/pull/1940\n* @GongHeng2017 made their first contribution in https://github.com/flameshot-org/flameshot/pull/1812\n* @gVirtu made their first contribution in https://github.com/flameshot-org/flameshot/pull/1981\n* @YizhePKU made their first contribution in https://github.com/flameshot-org/flameshot/pull/1979\n* @Lyqst made their first contribution in https://github.com/flameshot-org/flameshot/pull/1995\n* @AdavisSnakes made their first contribution in https://github.com/flameshot-org/flameshot/pull/1992\n* @deo002 made their first contribution in https://github.com/flameshot-org/flameshot/pull/2008\n* @Michael-F-Bryan made their first contribution in https://github.com/flameshot-org/flameshot/pull/2012\n* @sryze made their first contribution in https://github.com/flameshot-org/flameshot/pull/2026\n* @meesha7 made their first contribution in https://github.com/flameshot-org/flameshot/pull/2042\n* @majkinetor made their first contribution in https://github.com/flameshot-org/flameshot/pull/2056\n* @claytron5000 made their first contribution in https://github.com/flameshot-org/flameshot/pull/2068\n* @LHBosssss made their first contribution in https://github.com/flameshot-org/flameshot/pull/2098\n* @ffabss made their first contribution in https://github.com/flameshot-org/flameshot/pull/2140\n* @reggermont made their first contribution in https://github.com/flameshot-org/flameshot/pull/2150\n* @RiedleroD made their first contribution in https://github.com/flameshot-org/flameshot/pull/2130\n"
  },
  {
    "path": "docs/ReleaseNotes_12.0.md",
    "content": "# Version 12.0.rc1 Beta\nThis is the beta for the version 12.0 release. We will be in beta for about a week unless major issues are discovered.\n\n## New Features\n- Created basic layer movement functionality (up, down) by @affirVega in https://github.com/flameshot-org/flameshot/pull/2108\n<p align=center><img src=\"https://github.com/flameshot-org/flameshot/blob/master/docs/images/layer.gif\" width=50%> </p>\n\n- Added a new widget to allow the colorwheel to be more easily customized by https://github.com/flameshot-org/flameshot/pull/2202\n<p align=center><img src=\"https://github.com/flameshot-org/flameshot/blob/master/docs/images/colorwheel.png\" width=50%> </p>\n\n\n- Added magnifier for more precise selections by @SilasDo in https://github.com/flameshot-org/flameshot/pull/2219\n  - The new magnifier can be enabled in ```Configuration > General > Show Magnifier``` \n  - There is an option to make the magnifier a square or circle\n<p align=center><img src=\"https://github.com/flameshot-org/flameshot/blob/master/docs/images/magnifer.gif\" width=50%> </p>\n\n- Incremental markers can now have a point if you drag when placing them. @vozdeckyl in https://github.com/flameshot-org/flameshot/pull/2638\n<p align=center><img src=\"https://github.com/flameshot-org/flameshot/blob/master/docs/images/number_pointer.png\" width=50%> </p>\n\n- Added the ability to cache the last region by @borgmanJeremy in https://github.com/flameshot-org/flameshot/pull/2615\n  - The launcher tool will automatically populate the coordinates for the last selection region\n  - If ```Configuration > General > Use last region``` is selected, Flameshot will always initialize with the last successfully captured region\n<p align=center><img src=\"https://github.com/flameshot-org/flameshot/blob/master/docs/images/region_launcher.png\" width=50%> </p>\n\n- Pinned screenshots can now be copied to the clipboard or saved to a file if a user right clicks on the pinned image by @zhangfuwen in https://github.com/flameshot-org/flameshot/pull/2519\n\n- Users can now specify their own Imgur API Key from ```Configuration > General > Imgur API Key```. This is encouraged because as Flameshot has gotten more popular we have started exceeding the upload limit of the default API key by@borgmanJeremy in https://github.com/flameshot-org/flameshot/pull/2503\n\n- Added 'Save to disk' button when uploading to imgur by @AndreaMarangoni in https://github.com/flameshot-org/flameshot/pull/2237\n\n- Pinned screenshots can now be zoomed with a pinch gesture by @AndreaMarangoni in https://github.com/flameshot-org/flameshot/pull/2447\n\n- The SVG's have been optimized by @RiedleroD in https://github.com/flameshot-org/flameshot/pull/2318\n\n- Make KDE use Freedesktop portal by @greenfoo in https://github.com/flameshot-org/flameshot/pull/2495\n\n- Allow final actions when printing geometry when invoke by CLI by @borgmanJeremy in https://github.com/flameshot-org/flameshot/pull/2444\n\n- Many Flameshot widgets have been reworked to use .ui XML files and Qt Designer. This has been done to allow non C++ developers to more easily contribute to the graphical side of Flameshot.\n<p align=center><img src=\"https://github.com/flameshot-org/flameshot/blob/master/docs/images/ui_file.png\" width=50%> </p>\n\n- Updated Translations\n\n# Bug Fixes\n- Pinned images can now be moved partially offscreen on linux by @zhangfuwen in https://github.com/flameshot-org/flameshot/pull/2520\n- Wayland builds now use KF Gui (KDE Framework tools) to fix some issues by @borgmanJeremy in https://github.com/flameshot-org/flameshot/pull/2305\n- Fix Flameshot crashes with GB locale by @AndreaMarangoni in https://github.com/flameshot-org/flameshot/pull/2304\n- Add alternative shortcuts file for KDE Flatpak installs by @Proton-459 in https://github.com/flameshot-org/flameshot/pull/2357\n- fixed freeze with copy URL to clipboard by @borgmanJeremy in https://github.com/flameshot-org/flameshot/pull/2348\n- Fixed crash selecting texttool by @AndreaMarangoni in https://github.com/flameshot-org/flameshot/pull/2369\n- Improve tooltips texts by @mmahmoudian in https://github.com/flameshot-org/flameshot/pull/2377\n- better zsh code completion by @mmahmoudian in https://github.com/flameshot-org/flameshot/pull/2382\n- Print info messages to stdout instead of stderr by @borgmanJeremy in https://github.com/flameshot-org/flameshot/pull/2639\n- Fix CloseOnLastWindow caused by tool change by @veracioux in https://github.com/flameshot-org/flameshot/pull/2645\n- fix unexpected close when launch external app by @Alaskra in https://github.com/flameshot-org/flameshot/pull/2617\n- Fix sidebar slider not resizing by @borgmanJeremy in https://github.com/flameshot-org/flameshot/pull/2530\n- fixed segfault when screen number exceeds screen count by @borgmanJeremy in https://github.com/flameshot-org/flameshot/pull/2534\n- Remove extra timer shots when moving selection with keyboard by @veracioux in https://github.com/flameshot-org/flameshot/pull/2545\n- Fix pinwidget save by @Alaskra in https://github.com/flameshot-org/flameshot/pull/2549\n- Config error fix by @vozdeckyl in https://github.com/flameshot-org/flameshot/pull/2552\n- Fix missing icon on snap by @vozdeckyl in https://github.com/flameshot-org/flameshot/pull/2616\n- Fix selection offset by @veracioux in https://github.com/flameshot-org/flameshot/pull/2630\n- Suggest setting XDG_CURRENT_DESKTOP if DE cannot be detected by @greenfoo in https://github.com/flameshot-org/flameshot/pull/2634\n- Fix saveAsFileExtension in example config by @veracioux in https://github.com/flameshot-org/flameshot/pull/2414\n- fixed high CPU usage on pin by @borgmanJeremy in https://github.com/flameshot-org/flameshot/pull/2502\n- Fix alignment bug and applied many clang format warnings by @borgmanJeremy in https://github.com/flameshot-org/flameshot/pull/2448\n- fix the --print-geometry for zsh by @mmahmoudian in https://github.com/flameshot-org/flameshot/pull/2437\n- fix bug on macos with save dialog by @borgmanJeremy in https://github.com/flameshot-org/flameshot/pull/2379\n- allow numpad numbers to resize and fix text artifacting on large resize by @borgmanJeremy in https://github.com/flameshot-org/flameshot/pull/2386\n- Zooming in/out happens at different speed by @AndreaMarangoni in https://github.com/flameshot-org/flameshot/pull/2378\n- fix: arrow tool glitches by @UnkwUsr in https://github.com/flameshot-org/flameshot/pull/2395\n- Fix double click by @borgmanJeremy in https://github.com/flameshot-org/flameshot/pull/2432\n- Improve Colorpicker by @deo002 in https://github.com/flameshot-org/flameshot/pull/2403\n\n## New Contributors\n* @AndreaMarangoni made their first contribution in https://github.com/flameshot-org/flameshot/pull/2304\n* @samrocketman made their first contribution in https://github.com/flameshot-org/flameshot/pull/2311\n* @affirVega made their first contribution in https://github.com/flameshot-org/flameshot/pull/2108\n* @Proton-459 made their first contribution in https://github.com/flameshot-org/flameshot/pull/2357\n* @SilasDo made their first contribution in https://github.com/flameshot-org/flameshot/pull/2219\n* @UnkwUsr made their first contribution in https://github.com/flameshot-org/flameshot/pull/2395\n* @ricardovsilva made their first contribution in https://github.com/flameshot-org/flameshot/pull/2518\n* @greenfoo made their first contribution in https://github.com/flameshot-org/flameshot/pull/2495\n* @zhangfuwen made their first contribution in https://github.com/flameshot-org/flameshot/pull/2520\n* @dzg made their first contribution in https://github.com/flameshot-org/flameshot/pull/2566\n* @Alaskra made their first contribution in https://github.com/flameshot-org/flameshot/pull/2549\n* @vozdeckyl made their first contribution in https://github.com/flameshot-org/flameshot/pull/2552\n* @henetiriki made their first contribution in https://github.com/flameshot-org/flameshot/pull/2609\n\n**Full Changelog**: https://github.com/flameshot-org/flameshot/compare/v11.0.0...v12.0.rc1\n"
  },
  {
    "path": "docs/Releasing.md",
    "content": "# Checklist for making a new release\n\nThese are the code changes that need to take place:\n- [ ] Update version in `CMakeLists.txt`\n- [ ] Update version and changelog at `packaging/debian/changelog`\n- [ ] Update version and changelog at `packaging/rpm/flameshot.spec`\n- [ ] Update `data/appdata/flameshot.metainfo.xml`\n- [ ] Update macOS version in `cmake/modules/MacOSXBundleInfo.plist.in` \n- [ ] Commit and push to a PR\n- [ ] Merge PR to main\n- [ ] Create and push git tag on main\n- [ ] Manually retrigger the Github actions so it uses the latest git tag \n\nThese are the steps for actually making the release:\n- [ ] Download all binaries from CI run started from PR related to code changes shown above\n- [ ] Create sha256 for each binary and compare against sha256 shown in the CI to verify there was no corruption or inserted malware\n- [ ] Create a new \"New Release\" in Github and explain changes in release notes\n- [ ] Upload all binaries and sha's\n- [ ] Update flatpak manifest for Flathub: https://github.com/flathub/org.flameshot.Flameshot\n- [ ] Push snapcraft edge release to stable\n- [ ] If this is a major release coordinate with sign path on signed windows binaries\n- [ ] Update change log on [website](https://github.com/flameshot-org/flameshot-org.github.io/) `data/changelog.md`\n- [ ] Update version on [website](https://github.com/flameshot-org/flameshot-org.github.io/blob/master/_coverpage.md)\n"
  },
  {
    "path": "docs/Sway and wlroots support.md",
    "content": "# Sway and wlroots support\nFlameshot currently supports Sway and other wlroots based Wayland compositors through [xdg-desktop-portal-wlr](https://github.com/emersion/xdg-desktop-portal-wlr). However, due to the way dbus works, there may be some extra steps required for the integration to work properly.\n\n## Basic steps\nThe following packages need to be installed: `xdg-desktop-portal xdg-desktop-portal-wlr`. Please ensure your distro packages these, or install them manually.\n\nEnsure that environment variables are set properly. If your distro does not set them automatically, use a launch script to export `XDG_CURRENT_DESKTOP=sway` or `XDG_CURRENT_DESKTOP=river` **before** Sway or River is launched.\n```sh\n#!/bin/bash\nexport SDL_VIDEODRIVER=wayland\nexport _JAVA_AWT_WM_NONREPARENTING=1\nexport QT_QPA_PLATFORM=wayland\nexport XDG_CURRENT_DESKTOP=sway\nexport XDG_SESSION_DESKTOP=sway\nexec sway\n```\n\nor\n\n\n```sh\n#!/bin/bash\nexport SDL_VIDEODRIVER=wayland\nexport _JAVA_AWT_WM_NONREPARENTING=1\nexport QT_QPA_PLATFORM=wayland\nexport XDG_CURRENT_DESKTOP=river\nexport XDG_SESSION_DESKTOP=river\nexec river\n```\n\nYou will also need to ensure that systemd/dbus is aware of these environment variables; this should be done **in your sway or river config** so that the DISPLAY and WAYLAND_DISPLAY variables are defined.\n\n(taken from [Sway wiki](https://github.com/swaywm/sway/wiki#gtk-applications-take-20-seconds-to-start)):\n```sh\nexec systemctl --user import-environment DISPLAY WAYLAND_DISPLAY SWAYSOCK\nexec hash dbus-update-activation-environment 2>/dev/null && \\\n     dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK\n```\n\nTo ensure that Flameshot is correctly positioned on multiple outputs (monitors) add this rule to your Sway config:\n```\nfor_window [app_id=\"flameshot\"] border pixel 0, floating enable, fullscreen disable, move absolute position 0 0\n```\n\nand add the following on your River config:\n\n```\nriverctl rule-add -app-id \"flameshot\" float\n```\n\nOtherwise, flameshot will not take all of the screen and tiles its window instead like a normal application. Note however, that some clipboard stuff is broken so it might be good to save your screenshot as a file while having it copied to a clipboard in case if clipboard does some weird stuff like not pasting the overall screenshot.\n\n\nStarting from 0.17.0 xdg-desktop-portal requires a configuration file (e.g. in ~/.config/xdg-desktop-portal/sway-portals.conf):\n\n(take from [issues#3363](https://github.com/flameshot-org/flameshot/issues/3363))\n```sh\n[preferred]\n# use xdg-desktop-portal-gtk for every portal interface\ndefault=gtk\n# except for the xdg-desktop-portal-wlr supplied interfaces\norg.freedesktop.impl.portal.Screencast=wlr\norg.freedesktop.impl.portal.Screenshot=wlr\n```\n\n## Troubleshooting\n\nQ) Flameshot doesn't take a screenshot, it just hangs!\n\nA) Please ensure that the packages are installed, and that the variables are exported.\nThis is usually caused by Flameshot receiving no response from the desktop portal. This can be verified by running `dbus-monitor --session sender=org.freedesktop.portal.Desktop destination=org.freedesktop.portal.Desktop`.\n\nQ) Flameshot takes one screenshot, then won't take anymore!\n\nA) There is a bug in xdg-desktop-portal-wlr and Flameshot causing calls with the same token to fail. If you see a sdbus vtable error in the xdpw logs, either used the [patched version](https://github.com/nullobsi/xdg-desktop-portal-wlr/tree/improve-screenshot) or update Flameshot to the latest master.\n\n# River wlroots support\n\nLike mentioned above, Flameshot now works on wlroots based Wayland compositors, however, there is a weird problem with river and that is when setting `XDG_CURRENT_DESKTOP=river`, Flameshot won't work. The fix is you need to trick Flameshot that you are on `sway`. Hence, you need to run river like so:\n\n```sh\nXDG_CURRENT_DESKTOP=sway dbus-run-session river\n```\n\nand add the following on your config such as in `$HOME/.config/river/init`\n\n```\nriverctl float-filter-add \"flameshot\"\n```\n\nOtherwise, Flameshot will not take all of the screen and tiles its window instead like a normal application.\n\n#### For more information, please refer to https://github.com/emersion/xdg-desktop-portal-wlr/wiki/%22It-doesn't-work%22-Troubleshooting-Checklist\n\n"
  },
  {
    "path": "docs/dev/.gitignore",
    "content": "output\nmkdoxy-generated\n"
  },
  {
    "path": "docs/dev/Makefile",
    "content": "serve:\n\tmkdocs serve --dev-addr localhost:8080 --watch ../../src\nbuild:\n\tmkdocs build\n\t@echo \"Post-processing...\"\n\t@bash post-process.sh\n\t@echo \"DONE.\"\nclean:\n\trm -rf mkdoxy-generated output\n"
  },
  {
    "path": "docs/dev/mkdocs.yml",
    "content": "site_name: Flameshot Developer Docs\nsite_url: https://flameshot.org/docs/dev/\nrepo_url: https://github.com/flameshot-org/flameshot/\nedit_uri: tree/master/docs/dev/src\ndocs_dir: src\nsite_dir: output\nmarkdown_extensions:\n  - admonition\n  - attr_list\n  - toc:\n      permalink: \"#\"\n  - pymdownx.emoji:\n      emoji_index: !!python/name:materialx.emoji.twemoji\n      emoji_generator: !!python/name:materialx.emoji.to_svg\n\nplugins:\n  - search\n  - mkdoxy:\n      projects:\n        flameshot:\n          src-dirs: ../../src/\n          full-doc: True\n          doxy-cfg:\n            FILE_PATTERNS: \"*.cpp *.h\"\n            # #TODO for some reason this causes an exception\n            EXCLUDE_PATTERNS: \"*/capturetool.h\"\n            FULL_PATH_NAMES: \"NO\"\n            SHOW_USED_FILES: \"NO\"\n            RECURSIVE: True\n\n      save-api: mkdoxy-generated\n      debug: True\n      ignore-errors: False\n\ntheme:\n  name: material\n  logo: https://flameshot.org/flameshot-icon.svg\n\nnav:\n  - Overview: index.md\n  - Debugging: debugging.md\n  - FAQ: faq.md\n  - 'Maintaining the documentation': docs.md\n  - API:\n      - Classes: flameshot/classes.md\n      - 'Class Hierarchy': flameshot/hierarchy.md\n      - Files: flameshot/files.md\n"
  },
  {
    "path": "docs/dev/post-process.sh",
    "content": "# Only run this script from the Makefile\n\nshopt -s globstar\ncd output\n\n# Classes backlink to the ClassList in their breadcrumbs. We use the ClassIndex\n# instead.\nrm -rf flameshot/annotated\nln -sf classes flameshot/annotated\n\n# Hide 'Edit this page button' from the auto-generated docs pages\n# It would be better to change the button to link to the file on github, but\n# it seems like too much work right now.\nsed -i 's|title=\"Edit this page\"|& style=\"display: none !important\"|' flameshot/*/*.html\n\n# MkDoxy adds Qt classes into the class hierarchy. We don't want that.\nsed -i 's|<li><strong>class</strong> <strong>Q[^<]*</strong>  </li>||' flameshot/*/*.html\n\n# vim: filetype=bash\n"
  },
  {
    "path": "docs/dev/src/debugging.md",
    "content": "# Debugging\n\n## `FLAMESHOT_DEBUG_CAPTURE`\n\nWith this cmake variable set to `ON`, the flameshot capture GUI window won't bypass the\nwindow manager. This allows you to manipulate the capture GUI window like any\nother window while debugging.\n\nThis can be useful if a debugging breakpoint is triggered while flameshot is in\nfull screen mode. Without this variable, you might have trouble inspecting the\ncode due to a frozen full-screen window.\n\nUsage:\n```shell\ncmake -DFLAMESHOT_DEBUG_CAPTURE=ON ...\n```\n"
  },
  {
    "path": "docs/dev/src/docs.md",
    "content": "# Maintaining the documentation\n\nThe narrative documentation is written in markdown and built into HTML using\n[MkDocs][mkdocs], particularly the [MkDocs material theme][mkdocs-material]. The\nsource code documentation is generated using Doxygen and adapted for MkDocs\nusing [MkDoxy][mkdoxy] (a tweaked custom fork of the original). The source code\nof this documentation can be found [here][doc-source].\n\n!!! tip\n\n    In order to edit a page from the documentation, click the :material-pencil:\n    button in the top right corner of the page. Please note that this button\n    won't work within the API section of the documentation - the button is\n    removed from there during [post-processing][], but it will still be visible\n    when [serving the website locally][serving-locally].\n\n## Serving locally\nTo serve the documentation locally, run the `make serve` target in the\n`docs/dev` directory. The server is available at the port designated in the\noutput of the command.\n\n## Notes and conventions\n- When you add new files or rename existing files or section names, be sure to\n  edit the `nav` property of [mkdocs.yml][mkdocs.yml].\n- Always insert links as [reference style\n  links][markdown:reference-style-links]. This will make the docs source code\n  more readable and make broken links more easily detectable and replaceable.\n\n### Post-processing\nThere are some tweaks we make to the generated HTML documentation. We do that in\nthe `make build` target, by running the [post-process.sh][post-process.sh]\nscript. To see what post-processing we do, see that file.\n\nFor this reason, the version of the documentation served locally using `make\nserve` will not match the generated HTML documentation 100%. But those\ninconsistencies are few and minor.\n\n## Dependencies\n```shell\npip install \\\n    mkdocs \\\n    mkdocs-material \\\n    git+https://github.com/veracioux/mkdoxy@v1.0.0\n```\n\n!!! note\n\n    We use a forked version of [mkdoxy][mkdoxy-original] that can be found\n    [here][mkdoxy], that fixes some annoying things from the original.\n\n## Deployment\n\nThe developer documentation is served from the official Flameshot website\n[flameshot.org][website]. Here's how.\n\nThe official website itself is served from this [repo][website-repo]. That repo\ncontains the user documentation. It's deployed using GitHub pages -- the served\nfiles can be found on the [gh-pages][] branch of that repo. This branch is\nautomatically created by the [build][website-build] workflow on master.\n\nTo make the developer docs available on the official site, we use a custom\nGitHub action called [deploy-dev-docs][] in the [flameshot][] repo. This action\nwill build and deploy this documentation into the `docs/dev` subdirectory of the\n[gh-pages][] branch.\n\n### The deploy-dev-docs GitHub workflow\n\nThis workflow checks out the flameshot website [repo][website-repo] and does the following:\n\n- Creates a clean [dev-docs-staging][] branch (we'll explain why, below).\n- Generates the developer docs under `docs/dev` there and makes a commit\n- Checks out the [gh-pages][] branch and makes the same commit there\n- Force-pushes the dev-docs-staging branch to the website repo\n- Pushes the gh-pages branch to the website repo\n\nSince the [gh-pages][] branch is re-created from scratch by the [website\ndeployment workflow][website-build], the commit that added the developer\ndocumentation will be lost. That's why we have to re-apply the commit during the\n[website deployment workflow][website-build] as well. **That is the reason why\nwe created the** [**dev-docs-staging**][dev-docs-staging] **branch in the first\nplace.**\n\n!!! note\n\n    The deploy-dev-docs workflow is set to run on the `docs` branch as well as `master`.\n    This branch is used for debugging the developer docs and its associated\n    workflows, without polluting the `master` branch with unnecessary commits.\n\n#### Access tokens\nIn order to make changes to the [website repo][website-repo] from within a\nworkflow in the [flameshot repo][flameshot], the workflow needs to use an access\ntoken, which it obtains from the `TOKEN_PUSH_TO_WEBSITE_REPO` secret.\n\nThe following process was used to set it up:\n\n1. A flameshot organization member with write access must create a personal\n   access token (PAT) [here][PAT] with write access to the [website repo][website-repo].\n2. A secret named `TOKEN_PUSH_TO_WEBSITE_REPO` must be added to the\n   [flameshot][] repo and its value must be set to the PAT. This can be done\n   [here][action-secrets].\n\nFor best security practice, the token should be set to expire after some time\n(currently ~6 months). The token can be regenerated without the need to recreate\nit. After regeneration you will need to update the `TOKEN_PUSH_TO_WEBSITE_REPO`\nsecret, which can be done [here][edit-secret].\n\n!!! tip\n\n    The currently active PAT is owned by [veracioux][] and is set to expire on July\n    31 2024. If you notice the token has expired, ask him to re-generate it.\n\n<!-- Internal links -->\n[post-processing]: #post-processing\n[serving-locally]: #serving-locally\n\n<!-- Flameshot-related pages -->\n[flameshot]: https://github.com/flameshot-org/flameshot\n[website]: https://flameshot.org\n[doc-source]: https://github.com/flameshot-org/flameshot/tree/master/docs/dev\n[website-repo]: https://github.com/flameshot-org/flameshot-org.github.io\n[gh-pages]: https://github.com/flameshot-org/flameshot-org.github.io/tree/gh-pages\n[dev-docs-staging]: https://github.com/flameshot-org/flameshot-org.github.io/tree/dev-docs-staging\n[action-secrets]: https://github.com/flameshot-org/flameshot/settings/secrets/actions\n[edit-secret]: https://github.com/flameshot-org/flameshot/settings/secrets/actions/TOKEN_PUSH_TO_WEBSITE_REPO\n\n<!-- Files in flameshot repo -->\n[mkdocs.yml]: https://github.com/flameshot-org/flameshot/blob/master/docs/dev/mkdocs.yml\n[post-process.sh]: https://github.com/flameshot-org/flameshot/blob/master/docs/dev/post-process.sh\n[deploy-dev-docs]: https://github.com/flameshot-org/flameshot/blob/master/.github/workflows/deploy-dev-docs.yml\n\n<!-- Files in flameshot website repo -->\n[website-build]: https://github.com/flameshot-org/flameshot-org.github.io/blob/master/.github/workflows/build.yml\n\n<!-- External pages -->\n[markdown:reference-style-links]: https://www.markdownguide.org/basic-syntax/#reference-style-links\n[mkdocs]: https://www.mkdocs.org/\n[mkdocs-material]: https://squidfunk.github.io/mkdocs-material\n[mkdoxy-original]: https://github.com/JakubAndrysek/mkdoxy\n[mkdoxy]: https://github.com/veracioux/mkdoxy\n[PAT]: https://github.com/settings/tokens?type=beta\n[veracioux]: https://github.com/veracioux\n"
  },
  {
    "path": "docs/dev/src/faq.md",
    "content": "\n# FAQ\n\n!!! todo\n\n    Incomplete page.\n\n### How do I create a new subcommand?\n\n### How do I add a new tool?\n\n### How do I add a new config setting?\n\nThere are currently two groups of settings: `General` and `Shortcuts`.\nThe necessary steps are usually the following:\n\n- Determine a name for the setting - for a general setting, it must be a valid\n  C++ identifier, for a shortcut it must be the name of a tool type from TODO.\n- Add a getter and a setter for the setting in [`ConfigHandler`][ConfigHandler].\n  For most settings you should use the\n  [`CONFIG_GETTER_SETTER`][CONFIG_GETTER_SETTER] macro. If your setting is\n  unusual enough you may need to use [`CONFIG_GETTER`][CONFIG_GETTER] or\n  [`CONFIG_SETTER`][CONFIG_SETTER] individually, or even need to create the\n  methods manually.\n- If you need custom validation or conversion for the value, you must create a\n  subclass of [`ValueHandler`][ValueHandler]. Otherwise you can use one of the\n  existing ones in [valuehandler.h][].\n- If you want to make your setting available in the configuration GUI (usually\n  you do), you should add the appropriate widgets into one of the tabs of\n  [`ConfigWindow`][ConfigWindow]. If your setting doesn't fit into any of the\n  existing tabs, you can add a new one, but please discuss it with us first.\n\nTo get a deeper understanding of how the configuration works, please see\n[Configuration][config].\n\n### How do I add a new export action? (@borgmanJeremy @mehrad This is my preferred terminology over final action, need consensus)\n\n[config]: index.md#configuration\n[confighandler.h]: flameshot/confighandler_8h\n[confighandler.cpp]: flameshot/confighandler_8cpp\n[valuehandler.h]: flameshot/valuehandler_8h\n[ValueHandler]: flameshot/classValueHandler\n[ConfigHandler]: flameshot/classConfigHandler\n[ConfigWindow]: flameshot/classConfigWindow\n[CONFIG_GETTER_SETTER]: flameshot/confighandler_8h/#define-config_getter_setter\n[CONFIG_GETTER]: flameshot/confighandler_8h/#define-config_getter\n[CONFIG_SETTER]: flameshot/confighandler_8h/#define-config_setter\n"
  },
  {
    "path": "docs/dev/src/index.md",
    "content": "# Flameshot developer docs\n\nThank you for your interest in developing flameshot. This developer\ndocumentation (hopefully) has an intuitive structure. It tries to describe what\ncode is run when a user performs an action in Flameshot.\n\n!!! important\n\n    **Please read this entire page. It will make your life a whole lot easier when\n    contributing to Flameshot. If you know exactly what you want to work on, you\n    should look at [FAQ](./faq) **\n\n## Project structure\n\nFlameshot is built on C++/Qt5 with CMake as its build system. The source code is\nlocated under `src/`. The entrypoint is `src/main.cpp`.\n\n### `main.cpp`\n\nFlameshot provides both a GUI and a CLI (the latter currently works only on\nLinux and macOS).\n\n### Build system\n\nThe main cmake file is `CMakeLists.txt` in the project root. It `include`s some\nfiles from the `cmake/` directory as well. These files together control some\nmore general aspects of the build process, like project information, packaging,\ncaching etc.\n\nThere is also the file `src/CMakeLists.txt`. It mostly defines how the source\nfiles are compiled into targets and how the external libraries are linked. It\ndoes some other stuff too. Currently, there isn't a clear separation of concerns\nbetween `CMakeLists.txt` and `src/CMakeLists.txt`. In the future we should\nrefactor these files to make it more clear why each of them exists.\n\n## What happens when I launch flameshot?\nThere are two ways to launch flameshot: daemon mode and single-action mode. In\nboth modes, an instance of [`Flameshot`][Flameshot] is created via\n[`Flameshot::start()`][Flameshot::start]. [`Flameshot`][Flameshot] provides the\nhigh level API for interacting with flameshot; and its methods mimic the CLI\nsubcommands a great deal. This object is a singleton, so it can only be created\nonce. It is accessed as [`Flameshot::instance()`][Flameshot::instance].\n\n!!! note\n\n    On Windows, only daemon mode is currently supported.\n\n### Single-action mode (via command line interface)\nSingle-action mode (also called one-off mode) is triggered when flameshot is\nlaunched with a command line argument - for example as `flameshot gui`. As its\nname implies, it performs a single action, such as \"take a screenshot\ninteractively by opening a GUI\" or \"take a screenshot of the entire screen\",\netc. Afterwards, Flameshot quits.\n\n### Daemon mode\nThis mode is triggered when the `flameshot` command is launched. In this mode, a\nflameshot process is started in the background. A system tray is displayed if\nthe user hasn't disabled it in the config. In addition to [`Flameshot::start()`][Flameshot::start],\nif the current process is the daemon, it also calls [`FlameshotDaemon::start()`][FlameshotDaemon::start]\nduring initialization.\n\nThe daemon has the following purposes:\n\n- Run in the background, wait for the user to press a hotkey, and perform\n  corresponding action.\n\n    This is true for **Windows** and **macOS**, but not for **Linux**. On Linux, hotkeys\n    are meant to be handled by the desktop environment or equivalent.\n\n- Provide a system tray that the user can click to initiate actions via context\n  menu\n\n- Periodically check for updates and notify the user\n\n- Act as a host for persistent phenomena. Example: On X11 (linux), when a program\n  inserts content into the clipboard, it must keep running so the content\n  persists in the clipboard.\n\n!!! note\n\n    All of the above are user-configurable.\n\n#### `FlameshotDaemon`\nThe class [`FlameshotDaemon`][FlameshotDaemon] handles all communication with\nthe daemon. The class provides public static methods that are designed so that\nthe caller does not need to know if the current process is a flameshot daemon or\na single-action invocation of Flameshot. If the current process is the daemon,\nthen the static methods of [`FlameshotDaemon`][FlameshotDaemon] will call the\ncorresponding instance methods of the singleton. If not, the current process\nwill communicate with the daemon process via D-Bus. Then, within the daemon\nprocess, those D-Bus calls will be translated into\n[`FlameshotDaemon`][FlameshotDaemon] instance method calls.\n\n## Configuration\nThe configuration is handled by [`ConfigHandler`][ConfigHandler]. It is\ndecoupled from any user interface, so it serves the configuration for both the\nGUI and CLI. All configuration settings recognized by the config files are\ndefined as getters in this class. There are also setters for each setting, named\nas per the usual convention. For example, the setting `savePath` has a getter\nnamed `savePath` and a setter named `setSavePath`. Before working on a new\nconfig setting for flameshot, please read [this FAQ\nentry][faq:add-config-setting].\n\n### Interesting notes\n\n- [`ConfigHandler`][ConfigHandler] is based on `QSettings`\n- The configuration uses the `ini` format\n- The configuration is automatically reloaded when the config file changes\n\n## Conventions\n\n- Always use `&Class::signal` and `&Class::slot` instead of `SIGNAL(signal())`\n  and `SLOT(slot())`. This usually provides better code introspection and makes\n  refactoring easier and less error-prone.\n\n[Flameshot]: flameshot/classFlameshot\n[Flameshot::instance]: flameshot/classFlameshot#function-instance\n[Flameshot::start]: flameshot/classFlameshot#function-start\n[ConfigHandler]: flameshot/classConfigHandler\n[FlameshotDaemon]: flameshot/classFlameshotDaemon\n[FlameshotDaemon::start]: flameshot/classFlameshotDaemon#function-start\n[confighandler.h]: flameshot/confighandler_8h\n[confighandler.cpp]: flameshot/confighandler_8cpp\n\n[faq:add-config-setting]: faq/#how-do-i-add-a-new-config-setting\n\n[matrix-room]: https://matrix.to/#/#flameshot-org:matrix.org\n"
  },
  {
    "path": "docs/shortcuts-config/flameshot-shortcuts-kde.khotkeys",
    "content": "[Data]\nDataCount=1\n\n[Data_1]\nComment=Shortcuts for taking screenshots with Flameshot\nDataCount=5\nEnabled=true\nName=Flameshot\nSystemGroup=0\nType=ACTION_DATA_GROUP\n\n[Data_1Conditions]\nComment=\nConditionsCount=0\n\n[Data_1_1]\nComment=Start the Flameshot screenshot tool and take a screenshot\nEnabled=true\nName=Take screenshot\nType=SIMPLE_ACTION_DATA\n\n[Data_1_1Actions]\nActionsCount=1\n\n[Data_1_1Actions0]\nCommandURL=flameshot gui\nType=COMMAND_URL\n\n[Data_1_1Conditions]\nComment=\nConditionsCount=0\n\n[Data_1_1Triggers]\nComment=Simple_action\nTriggersCount=1\n\n[Data_1_1Triggers0]\nKey=Print\nType=SHORTCUT\nUuid={550679a7-6038-4d71-9d70-045dee9e7ad0}\n\n[Data_1_2]\nComment=Wait for 3 seconds, then start the Flameshot screenshot tool and take a screenshot\nEnabled=true\nName=Take screenshot with delay\nType=SIMPLE_ACTION_DATA\n\n[Data_1_2Actions]\nActionsCount=1\n\n[Data_1_2Actions0]\nCommandURL=flameshot gui --delay 3000\nType=COMMAND_URL\n\n[Data_1_2Conditions]\nComment=\nConditionsCount=0\n\n[Data_1_2Triggers]\nComment=Simple_action\nTriggersCount=1\n\n[Data_1_2Triggers0]\nKey=Ctrl+Print\nType=SHORTCUT\nUuid={13cf7a93-9bae-4864-b6f6-dbe09e1b548a}\n\n[Data_1_3]\nComment=Take a full-screen (all monitors) screenshot and save it\nEnabled=true\nName=Take full-screen screenshot and save\nType=SIMPLE_ACTION_DATA\n\n[Data_1_3Actions]\nActionsCount=1\n\n[Data_1_3Actions0]\nCommandURL=flameshot full\nType=COMMAND_URL\n\n[Data_1_3Conditions]\nComment=\nConditionsCount=0\n\n[Data_1_3Triggers]\nComment=Simple_action\nTriggersCount=1\n\n[Data_1_3Triggers0]\nKey=Shift+Print\nType=SHORTCUT\nUuid={32eeef66-9df9-4ff0-8bca-9c80941d74b2}\n\n[Data_1_4]\nComment=Take a full-screen (all monitors) screenshot and copy it to the clipboard and ask where to save\nEnabled=true\nName=Take full-screen screenshot and copy it to clipboard\nType=SIMPLE_ACTION_DATA\n\n[Data_1_4Actions]\nActionsCount=1\n\n[Data_1_4Actions0]\nCommandURL=flameshot full --clipboard\nType=COMMAND_URL\n\n[Data_1_4Conditions]\nComment=\nConditionsCount=0\n\n[Data_1_4Triggers]\nComment=Simple_action\nTriggersCount=1\n\n[Data_1_4Triggers0]\nKey=Ctrl+Shift+Print\nType=SHORTCUT\nUuid={7a4033b1-f641-4dab-9c4e-78bf3fa0ea8c}\n\n[Data_1_5]\nComment=Open the Flameshot Launcher\nEnabled=false\nName=Open Flameshot Launcher\nType=SIMPLE_ACTION_DATA\n\n[Data_1_5Actions]\nActionsCount=1\n\n[Data_1_5Actions0]\nCommandURL=flameshot launcher\nType=COMMAND_URL\n\n[Data_1_5Conditions]\nComment=\nConditionsCount=0\n\n[Data_1_5Triggers]\nComment=Simple_action\nTriggersCount=1\n\n[Data_1_5Triggers0]\nKey=\nType=SHORTCUT\nUuid={b0f9c859-bf84-42c6-8ae0-94da1a616cf1}\n\n[Main]\nAllowMerge=false\nImportId=Flameshot\nVersion=2\n"
  },
  {
    "path": "flake.nix",
    "content": "{\n  description = \"Powerful yet simple to use screenshot software\";\n\n  inputs = {\n    nixpkgs.url = \"github:NixOS/nixpkgs/nixos-unstable\";\n    systems.url = \"github:nix-systems/default\";\n    flake-parts.url = \"github:hercules-ci/flake-parts\";\n    flake-compat.url = \"https://flakehub.com/f/edolstra/flake-compat/1.tar.gz\";\n    treefmt-nix.url = \"github:numtide/treefmt-nix\";\n  };\n\n  outputs =\n    inputs@{\n      flake-parts,\n      systems,\n      ...\n    }:\n    flake-parts.lib.mkFlake { inherit inputs; } {\n      systems = import systems;\n      imports = [\n        inputs.treefmt-nix.flakeModule\n      ];\n\n      perSystem =\n        {\n          pkgs,\n          lib,\n          ...\n        }:\n        let\n          qtcolorwidgets = pkgs.fetchFromGitLab {\n            owner = \"mattbas\";\n            repo = \"Qt-Color-Widgets\";\n            rev = \"3.0.0\";\n            hash = \"sha256-77G1NU7079pvqhQnSTmMdkd2g1R2hoJxn183WcsWq8c=\";\n          };\n\n          kdsingleapplication = pkgs.fetchFromGitHub {\n            owner = \"KDAB\";\n            repo = \"KDSingleApplication\";\n            rev = \"v1.2.0\";\n            hash = \"sha256-rglt89Gw6OHXXVOEwf0TxezDzyHEvWepeGeup7fBlLs=\";\n          };\n\n          enableWlrSupport = true;\n\n          # Build time\n          nativeBuildInputs =\n            with pkgs;\n            [\n              cmake\n              qt6.qttools\n              qt6.wrapQtAppsHook\n              makeBinaryWrapper\n            ]\n            ++ lib.optionals stdenv.hostPlatform.isDarwin [\n              imagemagick\n              libicns\n            ];\n\n          # Run time\n          buildInputs = with pkgs; [\n            qt6.qtbase\n            qt6.qtsvg\n            qt6.qtwayland\n            kdePackages.kguiaddons\n          ];\n\n          flameshot = pkgs.stdenv.mkDerivation {\n            pname = \"flameshot\";\n            version = \"dev\";\n\n            src = ./.;\n\n            inherit nativeBuildInputs;\n            inherit buildInputs;\n\n            preConfigure = ''\n              mkdir -p build/_deps\n              cp -r ${qtcolorwidgets} build/_deps/qtcolorwidgets-src\n              cp -r ${kdsingleapplication} build/_deps/kdsingleapplication-src\n              chmod -R +w build/_deps\n            '';\n\n            cmakeFlags = [\n              (lib.cmakeBool \"DISABLE_UPDATE_CHECKER\" true)\n              (lib.cmakeBool \"USE_WAYLAND_CLIPBOARD\" true)\n              (lib.cmakeBool \"USE_WAYLAND_GRIM\" enableWlrSupport)\n              \"-DFETCHCONTENT_FULLY_DISCONNECTED=ON\"\n              \"-DFETCHCONTENT_SOURCE_DIR_QTCOLORWIDGETS=${qtcolorwidgets}\"\n              \"-DFETCHCONTENT_SOURCE_DIR_KDSINGLEAPPLICATION=${kdsingleapplication}\"\n            ];\n\n            dontWrapQtApps = true;\n\n            postFixup = ''\n              wrapProgram $out/bin/flameshot \\\n                ${lib.optionalString enableWlrSupport \"--prefix PATH : ${lib.makeBinPath [ pkgs.grim ]}\"} \\\n                ''${qtWrapperArgs[@]}\n            '';\n\n            meta = {\n              description = \"Powerful yet simple to use screenshot software\";\n              homepage = \"https://github.com/flameshot-org/flameshot\";\n              license = pkgs.lib.licenses.gpl3Only;\n              maintainers = [ \"flameshot-org\" ];\n              platforms = pkgs.lib.platforms.unix ++ pkgs.lib.platforms.darwin;\n              mainProgram = \"flameshot\";\n            };\n          };\n        in\n        {\n          packages = {\n            default = flameshot;\n            inherit flameshot;\n          };\n\n          devShells.default = pkgs.mkShell {\n            name = \"flameshot-dev\";\n\n            inputsFrom = [ flameshot ];\n\n            buildInputs = with pkgs; [\n              gdb\n            ];\n          };\n\n          treefmt = {\n            programs.nixfmt.enable = pkgs.lib.meta.availableOn pkgs.stdenv.buildPlatform pkgs.nixfmt-rfc-style.compiler;\n            programs.nixfmt.package = pkgs.nixfmt-rfc-style;\n          };\n        };\n    };\n}\n"
  },
  {
    "path": "flameshot.example.ini",
    "content": ";[General]\n;; Configure which buttons to show after drawing a selection\n;; Not easy to set by hand\n;buttons=@Variant(\\0\\0\\0\\x7f\\0\\0\\0\\vQList<int>\\0\\0\\0\\0\\x14\\0\\0\\0\\0\\0\\0\\0\\x1\\0\\0\\0\\x2\\0\\0\\0\\x3\\0\\0\\0\\x4\\0\\0\\0\\x5\\0\\0\\0\\x6\\0\\0\\0\\x12\\0\\0\\0\\xf\\0\\0\\0\\x13\\0\\0\\0\\a\\0\\0\\0\\b\\0\\0\\0\\t\\0\\0\\0\\x10\\0\\0\\0\\n\\0\\0\\0\\v\\0\\0\\0\\f\\0\\0\\0\\r\\0\\0\\0\\xe\\0\\0\\0\\x11)\n;\n;; List of colors for color picker\n;; The colors are arranged counter-clockwise with the first being set to the right of the cursor\n;; Colors are any valid hex code or W3C color name\n;; \"picker\" adds a custom color picker\n;userColors=picker, #800000, #ff0000, #ffff00, #00ff00, #008000, #00ffff, #0000ff, #ff00ff, #800080\n;\n;; Image Save Path\n;savePath=/tmp\n;\n;; Whether the savePath is a fixed path (bool)\n;savePathFixed=false\n;\n;; Default file extension for screenshots\n;saveAsFileExtension=.png\n;\n;; UI language (auto = detected system language)\n;uiLanguage=auto\n;\n;; Main UI color\n;; Color is any valid hex code or W3C color name\n;uiColor=#740096\n;\n;; Contrast UI color\n;; Color is any valid hex code or W3C color name\n;contrastUiColor=#270032\n;\n;; Last used color\n;; Color is any valid hex code or W3C color name\n;drawColor=#ff0000\n;\n;; Show the help screen on startup (bool)\n;showHelp=true\n;\n;; Show the side panel button (bool)\n;showSidePanelButton=true\n;\n;; Ignore updates to versions less than this value\n;ignoreUpdateToVersion=\n;\n;; Show desktop notifications (bool)\n;showDesktopNotification=true\n;\n;; Show abort notifications (bool)\n;showAbortNotification=true\n;\n;; Filename pattern using C++ strftime formatting\n;filenamePattern=%F_%H-%M\n;\n;; Whether the tray icon is disabled (bool)\n;disabledTrayIcon=false\n;\n;; Automatically close daemon when it's not needed (bool)\n;; (This option is not available on Windows)\n;autoCloseIdleDaemon=false\n;\n;; Allow multiple instances of `flameshot gui` to run at the same time (bool)\n;allowMultipleGuiInstances=false\n;\n;; Last used tool thickness; same thickness shared by Pencil, Line, Arrow, Rectangular Selection, Circle (int)\n;drawThickness=3\n;\n;; Last used font size (int)\n;drawFontSize=8\n;\n;; Last used Circle Counter size (int)\n;drawCircleCounterSize=1\n;\n;; Last used Pixelate pixel size (int)\n;drawPixelateSize=2\n;\n;; Last used size for Rectangle rounded corners (int)\n;drawRectangleSize=1\n;\n;; Last used Marker size (int)\n;drawMarkerSize=5\n;\n;; Keep the App Launcher open after selecting an app (bool)\n;keepOpenAppLauncher=false\n;\n;; Launch at startup (bool)\n;startupLaunch=true\n;\n;; Show greeting message on startup (bool)\n;showStartupLaunchMessage=true\n;\n;; Opacity of area outside selection (int in range 0-255)\n;contrastOpacity=190\n;\n;; Save image after copy (bool)\n;saveAfterCopy=false\n;\n;; Copy path to image after save (bool)\n;copyPathAfterSave=false\n;\n;; On successful upload, close the dialog and copy URL to clipboard (bool)\n;copyAndCloseAfterUpload=true\n;\n;; Anti-aliasing image when zoom the pinned image (bool)\n;antialiasingPinZoom=true\n;\n;; Use JPG format instead of PNG (bool)\n;; (This option is not available on Windows)\n;useJpgForClipboard=false\n;\n;; Upload to imgur without confirmation (bool)\n;uploadWithoutConfirmation=false\n;\n;; Use larger color palette as the default one (bool)\n;predefinedColorPaletteLarge=false\n;\n;; Set JPEG Quality (int in range 0-100)\n;jpegQuality=75\n;\n;; Shortcut Settings for all tools\n;[Shortcuts]\n;TYPE_ARROW=A\n;TYPE_CANCEL=Ctrl+Backspace\n;TYPE_CIRCLE=C\n;TYPE_CIRCLECOUNT=\n;TYPE_COMMIT_CURRENT_TOOL=Ctrl+Return\n;TYPE_COPY=Ctrl+C\n;TYPE_DRAWER=D\n;TYPE_EXIT=Ctrl+Q\n;TYPE_IMAGEUPLOADER=Return\n;TYPE_MARKER=M\n;TYPE_MOVESELECTION=Ctrl+M\n;TYPE_MOVE_DOWN=Down\n;TYPE_MOVE_LEFT=Left\n;TYPE_MOVE_RIGHT=Right\n;TYPE_MOVE_UP=Up\n;TYPE_OPEN_APP=Ctrl+O\n;TYPE_PENCIL=P\n;TYPE_PIN=\n;TYPE_PIXELATE=B\n;TYPE_RECTANGLE=R\n;TYPE_REDO=Ctrl+Shift+Z\n;TYPE_RESIZE_DOWN=Shift+Down\n;TYPE_RESIZE_LEFT=Shift+Left\n;TYPE_RESIZE_RIGHT=Shift+Right\n;TYPE_RESIZE_UP=Shift+Up\n;TYPE_SYM_RESIZE_DOWN=Ctrl+Shift+Down\n;TYPE_SYM_RESIZE_LEFT=Ctrl+Shift+Left\n;TYPE_SYM_RESIZE_RIGHT=Ctrl+Shift+Right\n;TYPE_SYM_RESIZE_UP=Ctrl+Shift+Up\n;TYPE_SAVE=Ctrl+S\n;TYPE_SELECTION=S\n;TYPE_SELECT_ALL=Ctrl+A\n;TYPE_TEXT=T\n;TYPE_TOGGLE_PANEL=Space\n;TYPE_GRAB_COLOR=G\n;TYPE_UNDO=Ctrl+Z\n"
  },
  {
    "path": "packaging/debian/changelog",
    "content": "flameshot (13.2.0-1) unstable; urgency=medium\n\n  * Release for v13.3.0\n\n -- Jeremy Borgman <borgman.jeremy@pm.me>  Fri, 24 Oct 2025 18:24:29 -0600\n"
  },
  {
    "path": "packaging/debian/compat",
    "content": "12\n"
  },
  {
    "path": "packaging/debian/control",
    "content": "Source: flameshot\nSection: graphics\nPriority: optional\nMaintainer: Boyuan Yang <byang@debian.org>\nBuild-Depends:\n cmake (>= 3.22~),\n debhelper (>= 12),\n qt6-base-dev (>= 6.2.4~),\n qt6-tools-dev (>= 6.2.4~),\n qt6-tools-dev-tools (>= 6.2.4~),\n qt6-svg-dev (>= 6.2.4~) | libqt6svg6-dev (>= 6.2.4~),\n qt6-l10n-tools (>= 6.2.4~),\n libgl-dev,\nRules-Requires-Root: no\nStandards-Version: 4.7.2\nHomepage: https://flameshot.org/\nVcs-Browser: https://github.com/flameshot-org/flameshot\nVcs-Git: https://github.com/flameshot-org/flameshot.git\n\nPackage: flameshot\nArchitecture: any\n# Ubuntu noble expanded shlibs are suffixed with t64 for Qt dependencies, later versions of Ubuntu reverted back without suffix so make it future proof\n# ${shlibs:Depends},\nDepends:\n ${misc:Depends},\n libc6 (>= 2.35),\n libgcc-s1 (>= 11),\n libstdc++6 (>= 11),\n hicolor-icon-theme,\n qt6-qpa-plugins (>= 6.2.4~),\n libqt6core6 (>= 6.2.4~),\n libqt6dbus6 (>= 6.2.4~),\n libqt6gui6 (>= 6.2.4~),\n libqt6network6 (>= 6.2.4~),\n libqt6widgets6 (>= 6.2.4~),\n libqt6svg6 (>= 6.2.4~),\nRecommends:\n xdg-desktop-portal-gtk | xdg-desktop-portal-gnome | xdg-desktop-portal-kde | xdg-desktop-portal-wlr,\n grim,\nSuggests:\n ca-certificates,\n openssl,\n qt6-image-formats-plugins,\nDescription: Powerful yet simple-to-use screenshot software\n Flameshot is a powerful yet simple-to-use screenshot software.\n Notable features include customizable appearance, in-app screenshot editing,\n D-Bus interface, experimental GNOME/KDE Wayland support, integration with\n Imgur and support for both GUI and CLI interface.\n"
  },
  {
    "path": "packaging/debian/copyright",
    "content": "Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/\nUpstream-Name: flameshot\nSource: https://github.com/flameshot-org/flameshot/\n\nFiles: *\nCopyright: 2016-2019 lupoDharkael <izhe@hotmail.es>\nLicense: GPL-3+\nComment:\n The author copied a few lines of code from KSnapshot regiongrabber.cpp\n revision 796531 (LGPL).\n\nFiles: debian/*\nCopyright: 2017 Juanma Navarro Mañez <juanma1980@gmail.com>\n           2018 Boyuan Yang <byang@debian.org>\nLicense: GPL-3+\n\nFiles:\n data/img/app/flameshot.*\n data/img/hicolor/*\nCopyright: 2017 lupoDharkael <izhe@hotmail.es>\nLicense: Free-Art-License-1.3\n\nFiles:\n docs/appdata/flameshot.metainfo.xml\nCopyright: 2017-2019 lupoDharkael <izhe@hotmail.es>\nLicense: CC0-1.0\n\nFiles:\n data/img/material/black/*\n data/img/material/white/*\nCopyright: Google Inc.\nLicense: Apache-2.0\n\nFiles: src/widgets/capture/capturewidget.*\nCopyright: 2017 Alejandro Sirgo Rica\n           2017 Christian Kaiser <info@ckaiser.com.ar>\n           2007 Luca Gugelmann <lucag@student.ethz.ch>\nLicense: GPL-3+\nComment:\n Relicensed under GPL-3+ under flameshot project.\n .\n Originally based on Lightscreen areadialog.h,\n Copyright 2017  Christian Kaiser <info@ckaiser.com.ar>\n released under the GNU GPL2  <https://www.gnu.org/licenses/gpl-2.0.txt>\n .\n Originally based on KDE's KSnapshot regiongrabber.cpp, revision 796531,\n Copyright 2007 Luca Gugelmann <lucag@student.ethz.ch>\n released under the GNU LGPL  <http://www.gnu.org/licenses/old-licenses/library.txt>\n\nFiles: build/_deps/kdsingleapplication-src/*\nCopyright: 2019 Klarälvdalens Datakonsult AB\nLicense: Expat\n\nFiles: build/_deps/qtcolorwidgets-src/*\nCopyright: 2013-2017 Mattia Basaglia <mattia.basaglia@gmail.com>\nLicense: LGPL-3+\nComment:\n As a special exception, this library can be included in any project under the\n terms of any of the GNU licenses, distributing the whole project under a\n different GNU license, see LICENSE-EXCEPTION for details.\n .\n Linking this library statically or dynamically with other modules is making a\n combined work based on this library. Thus, the terms and conditions of the\n GNU Lesser General Public License version 3 cover the whole combination.\n .\n As a special exception, the copyright holders of this library give you\n permission to combine this library with independent\n modules to produce an executable, and to copy and distribute the resulting\n executable under terms of any of the GNU General Public licenses, as published\n by the Free Software Foundation, provided that you also meet,\n for each linked independent module, the terms and conditions of the license of\n that module. An independent module is a module which is not derived from or\n based on this library. If you modify this library, you may extend this\n exception to your version of the library, but you are not obliged to do so.\n If you do not wish to do so, delete this exception statement from your version.\n\nLicense: LGPL-3+\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Lesser Public License as published\n by the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n .\n This package is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n GNU Lesser General Public License for more details.\n .\n You should have received a copy of the GNU General Lesser Public License\n along with this program. If not, see <https://www.gnu.org/licenses/>.\n .\n On Debian systems, the complete text of the GNU Lesser General Public\n License version 3 can be found in \"/usr/share/common-licenses/LGPL-3\".\n\nLicense: Expat\n The MIT License (MIT)\n .\n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the \"Software\"), to deal\n in the Software without restriction, including without limitation the rights\n to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n .\n The above copyright notice and this permission notice shall be included in\n all copies or substantial portions of the Software.\n .\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n THE SOFTWARE.\n\nLicense: Apache-2.0\n Google Material Design Icons are licensed under Apache License 2.0.\n .\n On Debian systems, the complete text of Apache License 2.0 can be\n found in \"/usr/share/common-licenses/Apache-2.0\".\n\nLicense: Free-Art-License-1.3\n Free Art License 1.3 (FAL 1.3)\n .\n Preamble\n .\n The Free Art License grants the right to freely copy, distribute, and\n transform creative works without infringing the author's rights.\n .\n The Free Art License recognizes and protects these rights. Their\n implementation has been reformulated in order to allow everyone to use\n creations of the human mind in a creative manner, regardless of their\n types and ways of expression.\n .\n While the public's access to creations of the human mind usually is\n restricted by the implementation of copyright law, it is favoured by\n the Free Art License. This license intends to allow the use of a\n work’s resources; to establish new conditions for creating in order to\n increase creation opportunities. The Free Art License grants the right\n to use a work, and acknowledges the right holder’s and the user’s\n rights and responsibility.\n .\n The invention and development of digital technologies, Internet and\n Free Software have changed creation methods: creations of the human\n mind can obviously be distributed, exchanged, and transformed. They\n allow to produce common works to which everyone can contribute to the\n benefit of all.\n .\n The main rationale for this Free Art License is to promote and protect\n these creations of the human mind according to the principles of\n copyleft: freedom to use, copy, distribute, transform, and prohibition\n of exclusive appropriation.\n .\n Definitions\n .\n “work” either means the initial work, the subsequent works or the\n common work as defined hereafter:\n .\n “common work” means a work composed of the initial work and all\n subsequent contributions to it (originals and copies). The initial\n author is the one who, by choosing this license, defines the\n conditions under which contributions are made.\n .\n “Initial work” means the work created by the initiator of the common\n work (as defined above), the copies of which can be modified by\n whoever wants to\n .\n “Subsequent works” means the contributions made by authors who\n participate in the evolution of the common work by exercising the\n rights to reproduce, distribute, and modify that are granted by the\n license.\n .\n “Originals” (sources or resources of the work) means all copies of\n either the initial work or any subsequent work mentioning a date and\n used by their author(s) as references for any subsequent updates,\n interpretations, copies or reproductions.\n .\n “Copy” means any reproduction of an original as defined by this\n license.\n .\n 1. OBJECT\n .\n The aim of this license is to define the conditions under which one\n can use this work freely.\n .\n 2. SCOPE\n .\n This work is subject to copyright law. Through this license its author\n specifies the extent to which you can copy, distribute, and modify it.\n .\n 2.1 FREEDOM TO COPY (OR TO MAKE REPRODUCTIONS)\n .\n You have the right to copy this work for yourself, your friends or any\n other person, whatever the technique used.\n .\n 2.2 FREEDOM TO DISTRIBUTE, TO PERFORM IN PUBLIC\n .\n You have the right to distribute copies of this work; whether modified\n or not, whatever the medium and the place, with or without any charge,\n provided that you: attach this license without any modification to the\n copies of this work or indicate precisely where the license can be\n found, specify to the recipient the names of the author(s) of the\n originals, including yours if you have modified the work, specify to\n the recipient where to access the originals (either initial or\n subsequent).\n .\n The authors of the originals may, if they wish to, give you the right\n to distribute the originals under the same conditions as the copies.\n .\n 2.3 FREEDOM TO MODIFY\n .\n You have the right to modify copies of the originals (whether initial\n or subsequent) provided you comply with the following conditions: all\n conditions in article 2.2 above, if you distribute modified copies;\n indicate that the work has been modified and, if it is possible, what\n kind of modifications have been made; distribute the subsequent work\n under the same license or any compatible license.\n .\n The author(s) of the original work may give you the right to modify it\n under the same conditions as the copies.\n .\n 3. RELATED RIGHTS\n .\n Activities giving rise to author’s rights and related rights shall not\n challenge the rights granted by this license.\n .\n For example, this is the reason why performances must be subject to\n the same license or a compatible license. Similarly, integrating the\n work in a database, a compilation or an anthology shall not prevent\n anyone from using the work under the same conditions as those defined\n in this license.\n .\n 4. INCORPORATION OF THE WORK\n .\n Incorporating this work into a larger work that is not subject to the\n Free Art License shall not challenge the rights granted by this\n license.\n .\n If the work can no longer be accessed apart from the larger work in\n which it is incorporated, then incorporation shall only be allowed\n under the condition that the larger work is subject either to the Free\n Art License or a compatible license.\n .\n 5. COMPATIBILITY\n .\n A license is compatible with the Free Art License provided: it gives\n the right to copy, distribute, and modify copies of the work including\n for commercial purposes and without any other restrictions than those\n required by the respect of the other compatibility criteria; it\n ensures proper attribution of the work to its authors and access to\n previous versions of the work when possible; it recognizes the Free\n Art License as compatible (reciprocity); it requires that changes made\n to the work be subject to the same license or to a license which also\n meets these compatibility criteria.\n .\n 6. YOUR INTELLECTUAL RIGHTS\n .\n This license does not aim at denying your author's rights in your\n contribution or any related right. By choosing to contribute to the\n development of this common work, you only agree to grant others the\n same rights with regard to your contribution as those you were granted\n by this license. Conferring these rights does not mean you have to\n give up your intellectual rights.\n .\n 7. YOUR RESPONSIBILITIES\n .\n The freedom to use the work as defined by the Free Art License (right\n to copy, distribute, modify) implies that everyone is responsible for\n their own actions.\n .\n 8. DURATION OF THE LICENSE\n .\n This license takes effect as of your acceptance of its terms. The act\n of copying, distributing, or modifying the work constitutes a tacit\n agreement. This license will remain in effect for as long as the\n copyright which is attached to the work. If you do not respect the\n terms of this license, you automatically lose the rights that it\n confers.\n .\n If the legal status or legislation to which you are subject makes it\n impossible for you to respect the terms of this license, you may not\n make use of the rights which it confers.\n .\n 9. VARIOUS VERSIONS OF THE LICENSE\n .\n This license may undergo periodic modifications to incorporate\n improvements by its authors (instigators of the “Copyleft Attitude”\n movement) by way of new, numbered versions.\n .\n You will always have the choice of accepting the terms contained in\n the version under which the copy of the work was distributed to you,\n or alternatively, to use the provisions of one of the subsequent\n versions.\n .\n 10. SUB-LICENSING\n .\n Sub-licenses are not authorized by this license. Any person wishing to\n make use of the rights that it confers will be directly bound to the\n authors of the common work.\n .\n 11. LEGAL FRAMEWORK\n .\n This license is written with respect to both French law and the Berne\n Convention for the Protection of Literary and Artistic Works.\n .\n USER GUIDE\n .\n - How to use the Free Art License?\n .\n To benefit from the Free Art License, you only need to mention the\n following elements on your work:\n .\n   [Name of the author, title, date of the work. When applicable, names\n   of authors of the common work and, if possible, where to find the\n   originals].\n .\n Copyleft: This is a free work, you can copy, distribute, and modify it\n under the terms of the Free Art License\n http://artlibre.org/licence/lal/en/\n .\n - Why to use the Free Art License?\n .\n   1.To give the greatest number of people access to your work.\n .\n   2.To allow it to be distributed freely.\n .\n   3.To allow it to evolve by allowing its copy, distribution, and\n     transformation by others.\n .\n   4.So that you benefit from the resources of a work when it is under\n     the Free Art License: to be able to copy, distribute or transform\n     it freely.\n .\n   5.But also, because the Free Art License offers a legal framework to\n     disallow any misappropriation. It is forbidden to take hold of\n     your work and bypass the creative process for one's exclusive\n     possession.\n .\n .\n - When to use the Free Art License?\n .\n Any time you want to benefit and make others benefit from the right to\n copy, distribute and transform creative works without any exclusive\n appropriation, you should use the Free Art License. You can for\n example use it for scientific, artistic or educational projects.\n .\n - What kinds of works can be subject to the Free Art License?\n .\n The Free Art License can be applied to digital as well as physical\n works.  You can choose to apply the Free Art License on any text,\n picture, sound, gesture, or whatever sort of stuff on which you have\n sufficient author's rights.\n .\n - Historical background of this license:\n .\n It is the result of observing, using and creating digital\n technologies, free software, the Internet and art. It arose from the\n “Copyleft Attitude” meetings which took place in Paris in 2000. For\n the first time, these meetings brought together members of the Free\n Software community, artists, and members of the art world. The goal\n was to adapt the principles of Copyleft and free software to all sorts\n of creations. http://www.artlibre.org\n .\n Copyleft Attitude, 2007.\n .\n You can make reproductions and distribute this license verbatim\n (without any changes).\n .\n     Translation : Jonathan Clarke, Benjamin Jean, Griselda Jung, Fanny\n     Mourguet, Antoine Pitrou.  Thanks to framalang.org\n\nLicense: GPL-3+\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU General Public License as published by\n the Free Software Foundation, either version 3 of the License, or\n (at your option) any later version.\n .\n This package is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n GNU General Public License for more details.\n .\n You should have received a copy of the GNU General Public License\n along with this program. If not, see <https://www.gnu.org/licenses/>.\n .\n On Debian systems, the complete text of the GNU General\n Public License version 3 can be found in \"/usr/share/common-licenses/GPL-3\".\n\nLicense: CC0-1.0\n On Debian systems, the complete text of the Creative Commons Zero v1.0\n Universal License can be found in \"/usr/share/common-licenses/CC0-1.0\".\n"
  },
  {
    "path": "packaging/debian/docs",
    "content": "README.md\n"
  },
  {
    "path": "packaging/debian/rules",
    "content": "#!/usr/bin/make -f\n# See debhelper(7) (uncomment to enable)\n# output every command that modifies files on the build system.\n#export DH_VERBOSE = 1\n\n\n# see FEATURE AREAS in dpkg-buildflags(1)\nexport DEB_BUILD_MAINT_OPTIONS = hardening=+all\n\n# see ENVIRONMENT in dpkg-buildflags(1)\n# package maintainers to append CFLAGS\n#export DEB_CFLAGS_MAINT_APPEND  = -Wall -pedantic\n# package maintainers to append LDFLAGS\nexport DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed\n\n%:\n\tdh $@ \n\noverride_dh_auto_configure:\n\t# The existence of an empty .git directory triggers syncqt.\n\tmkdir .git || true\n\t# This is required to use Cmake FetchContent\n\tdh_auto_configure -- \\\n\t\t-DFETCHCONTENT_FULLY_DISCONNECTED=OFF\n\noverride_dh_auto_install:\n\tdh_auto_install\n\t# Remove not required headers, etc.\n\trm -rf debian/flameshot/usr/include\n\trm -rf debian/flameshot/usr/lib\n"
  },
  {
    "path": "packaging/debian/source/format",
    "content": "3.0 (native)\n"
  },
  {
    "path": "packaging/flatpak/org.flameshot.Flameshot.yml",
    "content": "app-id: org.flameshot.Flameshot\nruntime: org.kde.Platform\nruntime-version: '6.9'\nsdk: org.kde.Sdk\ncommand: flameshot\nfinish-args:\n  # X11 + XShm access\n  - --share=ipc\n  - --socket=fallback-x11\n  # Wayland access\n  - --socket=wayland\n  - --device=dri\n  # Connectivity\n  - --share=network\n  # QtSingleApplication, allow other instances to see log files\n  - --env=TMPDIR=/var/tmp\n  # Allow loading/saving files from anywhere\n  - --filesystem=xdg-pictures\n  # Notification access\n  - --talk-name=org.freedesktop.Notifications\n  # System Tray Icon\n  - --talk-name=org.kde.StatusNotifierWatcher\nmodules:\n  - name: flameshot\n    buildsystem: cmake-ninja\n    config-opts:\n      - -DCMAKE_BUILD_TYPE=Release \n      - -DUSE_WAYLAND_CLIPBOARD=1\n    sources:\n      - type: git\n        url: https://gitlab.com/mattbas/Qt-Color-Widgets.git\n        commit: 352bc8f99bf2174d5724ee70623427aa31ddc26a\n        dest: external/Qt-Color-Widgets\n\n      - type: git\n        url: https://github.com/KDAB/KDSingleApplication.git\n        tag: v1.2.0\n        dest: external/KDSingleApplication\n\n      - type: git\n        url: https://github.com/flameshot-org/flameshot.git\n        branch: master\n        #tag: v13.0.0\n\n    cleanup:\n      - /share/bash-completion\n      - /share/man\n      - /share/zsh"
  },
  {
    "path": "packaging/macos/Info.plist.in",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n    <key>CFBundleExecutable</key>\n    <string>${MACOSX_BUNDLE_EXECUTABLE_NAME}</string>\n  \t<key>CFBundleIconFile</key>\n\t<string>flameshot</string>\n    <key>CFBundleIdentifier</key>\n    <string>${MACOSX_BUNDLE_GUI_IDENTIFIER}</string>\n    <key>CFBundleName</key>\n    <string>${MACOSX_BUNDLE_BUNDLE_NAME}</string>\n    <key>CFBundleDisplayName</key>\n    <string>${MACOSX_BUNDLE_BUNDLE_NAME}</string>\n    <key>CFBundleVersion</key>\n    <string>${MACOSX_BUNDLE_BUNDLE_VERSION}</string>\n    <key>CFBundleShortVersionString</key>\n    <string>${MACOSX_BUNDLE_SHORT_VERSION_STRING}</string>\n    <key>CFBundlePackageType</key>\n    <string>APPL</string>\n    <key>CFBundleSignature</key>\n    <string>????</string>\n    <key>CFBundleInfoDictionaryVersion</key>\n    <string>6.0</string>\n    <key>LSMinimumSystemVersion</key>\n    <string>${CMAKE_OSX_DEPLOYMENT_TARGET}</string>\n    <key>NSHighResolutionCapable</key>\n    <true/>\n    <key>LSUIElement</key>\n    <true/>\n</dict>\n</plist>"
  },
  {
    "path": "packaging/macos/create_dmg.sh",
    "content": "#!/bin/bash\n\n# Script to create and optionally sign a DMG file\n# Usage: create_dmg.sh <app_path> <dmg_path> <app_sign_identity> <dmg_sign_identity>\n# If signing identities are empty, DMG will be created unsigned\n\nAPP_PATH=\"$1\"\nDMG_PATH=\"$2\"\nAPP_SIGN_IDENTITY=\"$3\"\nDMG_SIGN_IDENTITY=\"$4\"\n\nif [ $# -ne 4 ]; then\n    echo \"Usage: create_dmg.sh <app_path> <dmg_path> <app_sign_identity> <dmg_sign_identity>\"\n    echo \"Note: Leave signing identities empty to create unsigned DMG\"\n    exit 1\nfi\n\necho \"Creating DMG from: $APP_PATH\"\necho \"Output DMG: $DMG_PATH\"\n\nrm -f \"$DMG_PATH\"\n\nTEMP_DIR=$(mktemp -d)\necho \"Using temp directory: $TEMP_DIR\"\n\ncp -R \"$APP_PATH\" \"$TEMP_DIR/\"\n\n# Create Applications symlink\nln -s /Applications \"$TEMP_DIR/Applications\"\n\n# Calculate size needed for DMG (in KB)\nSIZE=$(du -sk \"$TEMP_DIR\" | cut -f1)\nSIZE=$((SIZE + 1000))  # Add some padding\n\necho \"Creating DMG with size: ${SIZE}k\"\n\n# Create DMG\nhdiutil create -srcfolder \"$TEMP_DIR\" \\\n    -volname \"Flameshot\" \\\n    -fs HFS+ \\\n    -fsargs \"-c c=64,a=16,e=16\" \\\n    -format UDZO \\\n    -size ${SIZE}k \\\n    \"$DMG_PATH\"\n\nif [ $? -ne 0 ]; then\n    echo \"Failed to create DMG\"\n    rm -rf \"$TEMP_DIR\"\n    exit 1\nfi\n\necho \"DMG created successfully\"\n\n# Sign the DMG (either with identity or ad hoc)\nif [ -n \"$DMG_SIGN_IDENTITY\" ] && [ \"$DMG_SIGN_IDENTITY\" != \"\" ]; then\n    echo \"Signing DMG with identity: $DMG_SIGN_IDENTITY\"\n    codesign --force --sign \"$DMG_SIGN_IDENTITY\" --timestamp \"$DMG_PATH\"\n\n    if [ $? -eq 0 ]; then\n        echo \"DMG signed with Developer ID\"\n        # Verify signature\n        echo \"Verifying DMG signature...\"\n        codesign --verify --verbose \"$DMG_PATH\"\n    else\n        echo \"Failed to sign DMG with identity\"\n        rm -rf \"$TEMP_DIR\"\n        exit 1\n    fi\nelse\n    echo \"Signing DMG with ad hoc signature (no identity required)\"\n    codesign --force --sign - \"$DMG_PATH\"\n    \n    if [ $? -eq 0 ]; then\n        echo \"DMG signed with ad hoc signature\"\n    else\n        echo \"Failed to ad hoc sign DMG\"\n        rm -rf \"$TEMP_DIR\"\n        exit 1\n    fi\nfi\n\n# Clean up\nrm -rf \"$TEMP_DIR\"\n\necho \"DMG creation complete: $DMG_PATH\"\n\nif [ -z \"$DMG_SIGN_IDENTITY\" ] || [ \"$DMG_SIGN_IDENTITY\" = \"\" ]; then\n    echo \"\"\n    echo \"NOTE: This DMG uses ad hoc signing (no Developer ID required).\"\n    echo \"Users will see a security warning but can still run the app by:\"\n    echo \"1. Right-clicking the app and selecting 'Open'\"\n    echo \"2. Or going to System Preferences > Security & Privacy and clicking 'Open Anyway'\"\n    echo \"3. The warning only appears on first launch\"\n    echo \"\"\n    echo \"The app and DMG are properly signed for Apple Silicon requirements.\"\nfi\n"
  },
  {
    "path": "packaging/rpm/fedora/flameshot.spec",
    "content": "#\n# spec file for package flameshot on fedora, rhel\n#\nName:    flameshot\nVersion: 13.1.0\nRelease: 2%{?dist}\nLicense: GPLv3+ and ASL 2.0 and GPLv2 and LGPLv3 and Free Art\nSummary: Powerful yet simple to use screenshot software\nURL:     https://github.com/flameshot-org/flameshot\nSource0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz\nVendor:  Flameshot\n\nBuildRequires: cmake >= 3.22\nBuildRequires: gcc-c++ >= 11\nBuildRequires: fdupes\nBuildRequires: libappstream-glib\nBuildRequires: ninja-build\nBuildRequires: desktop-file-utils\n\nBuildRequires: cmake(Qt6Core) >= 6.2.4\nBuildRequires: cmake(KF6GuiAddons) >= 6.7.0\nBuildRequires: cmake(Qt6DBus) >= 6.2.4\nBuildRequires: cmake(Qt6Gui) >= 6.2.4\nBuildRequires: cmake(Qt6LinguistTools) >= 6.2.4\nBuildRequires: cmake(Qt6Network) >= 6.2.4\nBuildRequires: cmake(Qt6Svg) >= 6.2.4\nBuildRequires: cmake(Qt6Widgets) >= 6.2.4\n\nRequires: hicolor-icon-theme\nRequires: qt6-qtbase >= 6.2.4\nRequires: qt6-qttools >= 6.2.4\nRequires: qt6-qtsvg >= 6.2.4\n\nRecommends: qt6-qtimageformats\nRecommends: xdg-desktop-portal%{?_isa}\nRecommends: (xdg-desktop-portal-gnome%{?_isa} if gnome-shell%{?_isa})\nRecommends: (xdg-desktop-portal-kde%{?_isa} if plasma-workspace-wayland%{?_isa})\nRecommends: (xdg-desktop-portal-wlr%{?_isa} if wlroots%{?_isa})\n\n%description\nPowerful and simple to use screenshot software with built-in\neditor with advanced features.\n\nFeatures:\n\n * Customizable appearance.\n * Easy to use.\n * In-app screenshot edition.\n * DBus interface.\n\n%prep\n%autosetup -p1\n\n%build\n%cmake -G Ninja \\\n    -DCMAKE_BUILD_TYPE=Release \\\n    -DUSE_WAYLAND_CLIPBOARD:BOOL=ON \\\n    -DBUILD_SHARED_LIBS:BOOL=OFF\n%cmake_build\n\n%install\n%cmake_install\nrm -rf %{buildroot}%{_includedir}/QtColorWidgets\nrm -rf %{buildroot}%{_libdir}/cmake/QtColorWidgets\nrm -f %{buildroot}%{_libdir}/libQtColorWidgets.*\nrm -f %{buildroot}%{_libdir}/pkgconfig/QtColorWidgets.pc\nrm -rf %{buildroot}%{_includedir}/kdsingleapplication-qt6\nrm -rf %{buildroot}%{_libdir}/cmake/KDSingleApplication-qt6\nrm -f %{buildroot}%{_libdir}/libkdsingleapplication-qt6.*\n# https://fedoraproject.org/wiki/PackagingDrafts/find_lang\n%find_lang Internationalization --with-qt\n%fdupes %{buildroot}%{_datadir}/icons\n\n%check\nappstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.metainfo.xml\ndesktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop\n\n%files -f Internationalization.lang\n%{_datadir}/%{name}/translations/Internationalization_grc.qm\n%doc README.md\n%license LICENSE\n%dir %{_datadir}/%{name}\n%dir %{_datadir}/%{name}/translations\n%dir %{_datadir}/bash-completion/completions\n%dir %{_datadir}/zsh/site-functions\n%{_bindir}/%{name}\n%{_datadir}/applications/org.flameshot.Flameshot.desktop\n%{_metainfodir}/org.flameshot.Flameshot.metainfo.xml\n%{_datadir}/bash-completion/completions/%{name}\n%{_datadir}/zsh/site-functions/_%{name}\n%{_datadir}/fish/vendor_completions.d/%{name}.fish\n%{_datadir}/dbus-1/interfaces/org.flameshot.Flameshot.xml\n%{_datadir}/dbus-1/services/org.flameshot.Flameshot.service\n%{_datadir}/icons/hicolor/*/apps/*.png\n%{_datadir}/icons/hicolor/scalable/apps/*.svg\n%{_mandir}/man1/%{name}.1*\n\n%changelog\n* Sat Oct 28 2025 Jeremy Borgman <borgman.jeremy@pm.me> - 13.3.0\n- Updated for v13.3.0 release\n\n* Sat Oct 24 2025 Jeremy Borgman <borgman.jeremy@pm.me> - 13.2.0\n- Updated for v13.2.0 release\n\n* Sat Aug 16 2025 Elliott Tallis <tallis.elliott@gmail.com> - 13.1.0-2\n- Minor spec file tweaks\n\n* Sun Aug 13 2025 Jeremy Borgman <borgman.jeremy@pm.me> - 13.1.0\n- Update for v13.1.0 release\n\n* Sun Aug 06 2025 Jeremy Borgman <borgman.jeremy@pm.me> - 13.0.1\n- Update for v13.0.1 release\n\n* Sun Aug 03 2025 Jeremy Borgman <borgman.jeremy@pm.me> - 13.0.0\n- Update for v13 release\n\n* Sun Jul 17 2025 Jeremy Borgman <borgman.jeremy@pm.me> - 13.0.rc2\n- Beta for 13 release.\n\n* Sun Jul 12 2025 Jeremy Borgman <borgman.jeremy@pm.me> - 13.0.rc1\n- Beta for 13 release.\n\n* Sun Jul 03 2022 Jeremy Borgman <borgman.jeremy@pm.me> - 12.1.0-1\n- Update for 12.1 release.\n\n* Wed Jun 21 2022 Jeremy Borgman <borgman.jeremy@pm.me> - 12.0.0-1\n- Update for 12.0 release.\n\n* Fri Jan 14 2022 Jeremy Borgman <borgman.jeremy@pm.me> - 11.0.0-1\n- Update for 11.0 release.\n\n* Sun Aug 29 2021 Zetao Yang <vitzys@outlook.com> - 0.10.1-2\n- Minor SPEC fixes.\n\n* Sun Jul 25 2021 Jeremy Borgman <borgman.jeremy@pm.me> - 0.10.1-1\n- Updated for flameshot 0.10.1\n\n* Mon May 17 2021 Jeremy Borgman <borgman.jeremy@pm.me> - 0.10.0-1\n- Updated for flameshot 0.10.0\n\n* Sat Feb 27 2021 Jeremy Borgman <borgman.jeremy@pm.me> - 0.9.0-1\n- Updated for flameshot 0.9.0\n\n* Wed Oct 14 2020 Jeremy Borgman <borgman.jeremy@pm.me> - 0.8.5-1\n- Updated for flameshot 0.8.5\n\n* Sat Oct 10 2020 Jeremy Borgman <borgman.jeremy@pm.me> - 0.8.4-1\n- Updated for flameshot 0.8.4\n\n* Sat Sep 19 2020 Jeremy Borgman <borgman.jeremy@pm.me> - 0.8.3-1\n- Updated for flameshot 0.8.3\n\n* Mon Sep 07 2020 Zetao Yang <vitzys@outlook.com> - 0.8.0-1\n- Updated for flameshot 0.8.0\n- More details, please see https://flameshot.org/changelog/#v080\n\n* Sat Aug 18 2018 Zetao Yang <vitzys@outlook.com> - 0.6.0-1\n- Updated for flameshot 0.6.0\n- More details, please see https://flameshot.org/changelog/#v060\n\n* Tue Jan 09 2018 Zetao Yang <vitzys@outlook.com> - 0.5.0-1\n- Initial package for flameshot 0.5.0\n- More details, please see https://flameshot.org/changelog/#v050\n"
  },
  {
    "path": "packaging/rpm/opensuse/flameshot.spec",
    "content": "#\n# spec file for package flameshot on opensuse leap 15.x\n#\nName:    flameshot\nVersion: 13.1.0\nRelease: 2\nLicense: GPLv3+ and ASL 2.0 and GPLv2 and LGPLv3 and Free Art\nSummary: Powerful yet simple to use screenshot software\nURL:     https://github.com/flameshot-org/flameshot\nSource0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz\nVendor:  Flameshot\n\nBuildRequires: cmake >= 3.22\nBuildRequires: gcc-c++ >= 11\nBuildRequires: fdupes\nBuildRequires: update-desktop-files\nBuildRequires: appstream-glib\nBuildRequires: desktop-file-utils\n\nBuildRequires: cmake(Qt6Core) >= 6.2.4\nBuildRequires: cmake(Qt6DBus) >= 6.2.4\nBuildRequires: cmake(Qt6Gui) >= 6.2.4\nBuildRequires: cmake(Qt6LinguistTools) >= 6.2.4\nBuildRequires: cmake(Qt6Network) >= 6.2.4\nBuildRequires: cmake(Qt6Svg) >= 6.2.4\nBuildRequires: cmake(Qt6Widgets) >= 6.2.4\n\nRequires: hicolor-icon-theme\nRequires: qt6-base >= 6.2.4\nRequires: qt6-tools >= 6.2.4\nRequires: qt6-svg >= 6.2.4\n\nRecommends: qt6-imageformats\nRecommends: xdg-desktop-portal%{?_isa}\nRecommends: (xdg-desktop-portal-gnome%{?_isa} if gnome-shell%{?_isa})\nRecommends: (xdg-desktop-portal-kde%{?_isa} if plasma-workspace-wayland%{?_isa})\nRecommends: (xdg-desktop-portal-wlr%{?_isa} if wlroots%{?_isa})\n\n%description\nPowerful and simple to use screenshot software with built-in\neditor with advanced features.\n\nFeatures:\n\n * Customizable appearance.\n * Easy to use.\n * In-app screenshot edition.\n * DBus interface.\n\n%prep\n%autosetup -p1\n\n%build\n%cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS:BOOL=OFF\n\n%cmake_build\n\n%install\n%cmake_install\nrm -rf %{buildroot}%{_includedir}/QtColorWidgets\nrm -rf %{buildroot}%{_libdir}/cmake/QtColorWidgets\nrm -f %{buildroot}%{_libdir}/libQtColorWidgets.*\nrm -f %{buildroot}%{_libdir}/pkgconfig/QtColorWidgets.pc\nrm -rf %{buildroot}%{_includedir}/kdsingleapplication-qt6\nrm -rf %{buildroot}%{_libdir}/cmake/KDSingleApplication-qt6\nrm -f %{buildroot}%{_libdir}/libkdsingleapplication-qt6.*\n# https://fedoraproject.org/wiki/PackagingDrafts/find_lang\n%find_lang Internationalization --with-qt\n%suse_update_desktop_file -r org.flameshot.Flameshot Utility X-SuSE-DesktopUtility\n%fdupes %{buildroot}%{_datadir}/icons\n\n%check\nappstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.metainfo.xml\ndesktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop\n\n%files -f Internationalization.lang\n%{_datadir}/%{name}/translations/Internationalization_grc.qm\n%doc README.md\n%license LICENSE\n%dir %{_datadir}/%{name}\n%dir %{_datadir}/%{name}/translations\n%dir %{_datadir}/bash-completion/completions\n%dir %{_datadir}/zsh/site-functions\n%{_bindir}/%{name}\n%{_datadir}/applications/org.flameshot.Flameshot.desktop\n%{_datadir}/metainfo/org.flameshot.Flameshot.metainfo.xml\n%{_datadir}/bash-completion/completions/%{name}\n%{_datadir}/zsh/site-functions/_%{name}\n%{_datadir}/fish/vendor_completions.d/%{name}.fish\n%{_datadir}/dbus-1/interfaces/org.flameshot.Flameshot.xml\n%{_datadir}/dbus-1/services/org.flameshot.Flameshot.service\n%{_datadir}/icons/hicolor/*/apps/*.png\n%{_datadir}/icons/hicolor/scalable/apps/*.svg\n%{_mandir}/man1/%{name}.1*\n\n%changelog\n* Sat Oct 28 2025 Jeremy Borgman <borgman.jeremy@pm.me> - 13.3.0\n- Updated for v13.3.0 release\n\n* Sat Oct 24 2025 Jeremy Borgman <borgman.jeremy@pm.me> - 13.2.0\n- Updated for v13.2.0 release\n\n* Sat Aug 16 2025 Elliott Tallis <tallis.elliott@gmail.com> - 13.1.0-2\n- Minor spec file tweaks\n\n* Sun Aug 15 2025 Jeremy Borgman <borgman.jeremy@pm.me> - 13.1.0\n- Update for v13.1.0 release\n\n* Sun Aug 06 2025 Jeremy Borgman <borgman.jeremy@pm.me> - 13.0.1\n- Update for v13.0.1 release\n\n* Sun Aug 03 2025 Jeremy Borgman <borgman.jeremy@pm.me> - 13.0.0\n- Update for v13 release\n\n* Sun Jul 27 2025 Jeremy Borgman <borgman.jeremy@pm.me> - 13.0.rc2\n- Beta for 13 release.\n\n* Sun Jul 12 2025 Jeremy Borgman <borgman.jeremy@pm.me> - 13.0.rc1\n- Beta for 13 release.\n\n* Sun Jul 03 2022 Jeremy Borgman <borgman.jeremy@pm.me> - 12.1.0-1\n- Update for 12.1 release.\n\n* Wed Jun 21 2022 Jeremy Borgman <borgman.jeremy@pm.me> - 12.0.0-1\n- Update for 12.0 release.\n\n* Fri Jan 14 2022 Jeremy Borgman <borgman.jeremy@pm.me> - 11.0.0-1\n- Update for 11.0 release.\n\n* Sun Aug 29 2021 Zetao Yang <vitzys@outlook.com> - 0.10.1-2\n- Minor SPEC fixes.\n\n* Sun Jul 25 2021 Jeremy Borgman <borgman.jeremy@pm.me> - 0.10.1-1\n- Updated for flameshot 0.10.1\n\n* Mon May 17 2021 Jeremy Borgman <borgman.jeremy@pm.me> - 0.10.0-1\n- Updated for flameshot 0.10.0\n\n* Sat Feb 27 2021 Jeremy Borgman <borgman.jeremy@pm.me> - 0.9.0-1\n- Updated for flameshot 0.9.0\n\n* Wed Oct 14 2020 Jeremy Borgman <borgman.jeremy@pm.me> - 0.8.5-1\n- Updated for flameshot 0.8.5\n\n* Sat Oct 10 2020 Jeremy Borgman <borgman.jeremy@pm.me> - 0.8.4-1\n- Updated for flameshot 0.8.4\n\n* Sat Sep 19 2020 Jeremy Borgman <borgman.jeremy@pm.me> - 0.8.3-1\n- Updated for flameshot 0.8.3\n\n* Mon Sep 07 2020 Zetao Yang <vitzys@outlook.com> - 0.8.0-1\n- Updated for flameshot 0.8.0\n- More details, please see https://flameshot.org/changelog/#v080\n\n* Sat Aug 18 2018 Zetao Yang <vitzys@outlook.com> - 0.6.0-1\n- Updated for flameshot 0.6.0\n- More details, please see https://flameshot.org/changelog/#v060\n\n* Tue Jan 09 2018 Zetao Yang <vitzys@outlook.com> - 0.5.0-1\n- Initial package for flameshot 0.5.0\n- More details, please see https://flameshot.org/changelog/#v050\n"
  },
  {
    "path": "packaging/win-installer/LICENSE/GPL-3.0.txt",
    "content": "                    GNU GENERAL PUBLIC LICENSE\n                       Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n                            Preamble\n\n  The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n  The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works.  By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users.  We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors.  You can apply it to\nyour programs, too.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n  To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights.  Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n  For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received.  You must make sure that they, too, receive\nor can get the source code.  And you must show them these terms so they\nknow their rights.\n\n  Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n  For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software.  For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n  Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so.  This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software.  The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable.  Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts.  If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n  Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary.  To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n                       TERMS AND CONDITIONS\n\n  0. Definitions.\n\n  \"This License\" refers to version 3 of the GNU General Public License.\n\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n  \"The Program\" refers to any copyrightable work licensed under this\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n  To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy.  The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n  A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n  To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy.  Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n  To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies.  Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n  An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License.  If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n  1. Source Code.\n\n  The \"source code\" for a work means the preferred form of the work\nfor making modifications to it.  \"Object code\" means any non-source\nform of a work.\n\n  A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n  The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form.  A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n  The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities.  However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work.  For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n  The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n  The Corresponding Source for a work in source code form is that\nsame work.\n\n  2. Basic Permissions.\n\n  All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met.  This License explicitly affirms your unlimited\npermission to run the unmodified Program.  The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work.  This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n  You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force.  You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright.  Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n  Conveying under any other circumstances is permitted solely under\nthe conditions stated below.  Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n  No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n  When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n  4. Conveying Verbatim Copies.\n\n  You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n  You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n  5. Conveying Modified Source Versions.\n\n  You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n    a) The work must carry prominent notices stating that you modified\n    it, and giving a relevant date.\n\n    b) The work must carry prominent notices stating that it is\n    released under this License and any conditions added under section\n    7.  This requirement modifies the requirement in section 4 to\n    \"keep intact all notices\".\n\n    c) You must license the entire work, as a whole, under this\n    License to anyone who comes into possession of a copy.  This\n    License will therefore apply, along with any applicable section 7\n    additional terms, to the whole of the work, and all its parts,\n    regardless of how they are packaged.  This License gives no\n    permission to license the work in any other way, but it does not\n    invalidate such permission if you have separately received it.\n\n    d) If the work has interactive user interfaces, each must display\n    Appropriate Legal Notices; however, if the Program has interactive\n    interfaces that do not display Appropriate Legal Notices, your\n    work need not make them do so.\n\n  A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit.  Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n  6. Conveying Non-Source Forms.\n\n  You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n    a) Convey the object code in, or embodied in, a physical product\n    (including a physical distribution medium), accompanied by the\n    Corresponding Source fixed on a durable physical medium\n    customarily used for software interchange.\n\n    b) Convey the object code in, or embodied in, a physical product\n    (including a physical distribution medium), accompanied by a\n    written offer, valid for at least three years and valid for as\n    long as you offer spare parts or customer support for that product\n    model, to give anyone who possesses the object code either (1) a\n    copy of the Corresponding Source for all the software in the\n    product that is covered by this License, on a durable physical\n    medium customarily used for software interchange, for a price no\n    more than your reasonable cost of physically performing this\n    conveying of source, or (2) access to copy the\n    Corresponding Source from a network server at no charge.\n\n    c) Convey individual copies of the object code with a copy of the\n    written offer to provide the Corresponding Source.  This\n    alternative is allowed only occasionally and noncommercially, and\n    only if you received the object code with such an offer, in accord\n    with subsection 6b.\n\n    d) Convey the object code by offering access from a designated\n    place (gratis or for a charge), and offer equivalent access to the\n    Corresponding Source in the same way through the same place at no\n    further charge.  You need not require recipients to copy the\n    Corresponding Source along with the object code.  If the place to\n    copy the object code is a network server, the Corresponding Source\n    may be on a different server (operated by you or a third party)\n    that supports equivalent copying facilities, provided you maintain\n    clear directions next to the object code saying where to find the\n    Corresponding Source.  Regardless of what server hosts the\n    Corresponding Source, you remain obligated to ensure that it is\n    available for as long as needed to satisfy these requirements.\n\n    e) Convey the object code using peer-to-peer transmission, provided\n    you inform other peers where the object code and Corresponding\n    Source of the work are being offered to the general public at no\n    charge under subsection 6d.\n\n  A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n  A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling.  In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage.  For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product.  A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n  \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source.  The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n  If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information.  But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n  The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed.  Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n  Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n  7. Additional Terms.\n\n  \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law.  If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n  When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit.  (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.)  You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n  Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n    a) Disclaiming warranty or limiting liability differently from the\n    terms of sections 15 and 16 of this License; or\n\n    b) Requiring preservation of specified reasonable legal notices or\n    author attributions in that material or in the Appropriate Legal\n    Notices displayed by works containing it; or\n\n    c) Prohibiting misrepresentation of the origin of that material, or\n    requiring that modified versions of such material be marked in\n    reasonable ways as different from the original version; or\n\n    d) Limiting the use for publicity purposes of names of licensors or\n    authors of the material; or\n\n    e) Declining to grant rights under trademark law for use of some\n    trade names, trademarks, or service marks; or\n\n    f) Requiring indemnification of licensors and authors of that\n    material by anyone who conveys the material (or modified versions of\n    it) with contractual assumptions of liability to the recipient, for\n    any liability that these contractual assumptions directly impose on\n    those licensors and authors.\n\n  All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10.  If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term.  If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n  If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n  Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n  8. Termination.\n\n  You may not propagate or modify a covered work except as expressly\nprovided under this License.  Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n  However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n  Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n  Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License.  If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n  9. Acceptance Not Required for Having Copies.\n\n  You are not required to accept this License in order to receive or\nrun a copy of the Program.  Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance.  However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work.  These actions infringe copyright if you do\nnot accept this License.  Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n  10. Automatic Licensing of Downstream Recipients.\n\n  Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License.  You are not responsible\nfor enforcing compliance by third parties with this License.\n\n  An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations.  If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n  You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License.  For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n  11. Patents.\n\n  A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based.  The\nwork thus licensed is called the contributor's \"contributor version\".\n\n  A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version.  For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n  In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement).  To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n  If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients.  \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n  If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n  A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License.  You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n  Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n  12. No Surrender of Others' Freedom.\n\n  If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all.  For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n  13. Use with the GNU Affero General Public License.\n\n  Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work.  The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n  14. Revised Versions of this License.\n\n  The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time.  Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n  Each version is given a distinguishing version number.  If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation.  If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n  If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n  Later license versions may give you additional or different\npermissions.  However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n  15. Disclaimer of Warranty.\n\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n  16. Limitation of Liability.\n\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n  17. Interpretation of Sections 15 and 16.\n\n  If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n                     END OF TERMS AND CONDITIONS\n\n            How to Apply These Terms to Your New Programs\n\n  If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n  To do so, attach the following notices to the program.  It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n    <one line to give the program's name and a brief idea of what it does.>\n    Copyright (C) <year>  <name of author>\n\n    This program is free software: you can redistribute it and/or modify\n    it under the terms of the GNU General Public License as published by\n    the Free Software Foundation, either version 3 of the License, or\n    (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU General Public License for more details.\n\n    You should have received a copy of the GNU General Public License\n    along with this program.  If not, see <https://www.gnu.org/licenses/>.\n\nAlso add information on how to contact you by electronic and paper mail.\n\n  If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n    <program>  Copyright (C) <year>  <name of author>\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n    This is free software, and you are welcome to redistribute it\n    under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License.  Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n  You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n<https://www.gnu.org/licenses/>.\n\n  The GNU General Public License does not permit incorporating your program\ninto proprietary programs.  If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library.  If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.  But first, please read\n<https://www.gnu.org/licenses/why-not-lgpl.html>.\n"
  },
  {
    "path": "scripts/.gitkeep",
    "content": ""
  },
  {
    "path": "shell.nix",
    "content": "(import (\n  let\n    lock = builtins.fromJSON (builtins.readFile ./flake.lock);\n    nodeName = lock.nodes.root.inputs.flake-compat;\n  in\n  fetchTarball {\n    url =\n      lock.nodes.${nodeName}.locked.url\n        or \"https://github.com/edolstra/flake-compat/archive/${lock.nodes.${nodeName}.locked.rev}.tar.gz\";\n    sha256 = lock.nodes.${nodeName}.locked.narHash;\n  }\n) { src = ./.; }).shellNix\n"
  },
  {
    "path": "snapcraft.yaml",
    "content": "name: flameshot\nversion: '13.3.0'\nbase: core24\nsummary: Powerful yet simple to use screenshot software\ndescription: |\n  A powerful open source screenshot and annotation tool for Linux, Flameshot\n  has a varied set of markup tools available, which include Freehand drawing,\n  Lines, Arrows, Boxes, Circles, Highlighting, Blur. Additionally, you can\n  customise the color, size and/or thickness of many of these image annotation\n  tools.\ngrade: stable\nconfinement: strict\ncompression: lzo\nplatforms:\n  amd64:\n    build-on: [amd64]\n    build-for: [amd64]\n#  arm64:\n#    build-on: [arm64]\n#    build-for: [arm64]\n\napps:\n  flameshot:\n    command: usr/bin/flameshot\n    desktop: usr/share/applications/org.flameshot.Flameshot.desktop\n    common-id: org.flameshot.Flameshot\n    extensions: [kde-neon-6]\n    slots: [dbus-flameshot]\n    plugs:\n      - home\n      - gsettings\n      - removable-media\n\nparts:\n  flameshot:\n    plugin: cmake\n    source: https://github.com/flameshot-org/flameshot.git\n    source-tag: v$SNAPCRAFT_PROJECT_VERSION\n    build-packages:\n      - libxkbcommon-dev\n      - libproxy-dev\n    cmake-parameters:\n      - -DFLAMESHOT_ICON=/snap/flameshot/current/usr/share/icons/hicolor/scalable/apps/flameshot.svg\n      - -DCMAKE_INSTALL_PREFIX=/usr\n      - -DUSE_WAYLAND_CLIPBOARD=1\n    override-build: |\n      craftctl default\n      sed -i 's|^Icon=.*|Icon=${SNAP}/usr/share/icons/hicolor/scalable/apps/org.flameshot.Flameshot.svg|' ${CRAFT_PART_INSTALL}/usr/share/applications/org.flameshot.Flameshot.desktop\n      sed -i 's/^\\(Name\\(\\[.\\+\\]\\)\\?=.*\\)$/\\1 [Snap]/g' ${CRAFT_PART_INSTALL}/usr/share/applications/org.flameshot.Flameshot.desktop\n\nslots:\n  # Depending on in which environment we're running we either need\n  # to use the system or session DBus so we also need to have one\n  # slot for each.\n  dbus-flameshot:\n    interface: dbus\n    bus: session\n    name: org.flameshot.Flameshot\n\nlayout:\n  /usr/share/flameshot/translations:\n    symlink: $SNAP/usr/share/flameshot/translations\n"
  },
  {
    "path": "src/CMakeLists.txt",
    "content": "find_package(\n        Qt${QT_VERSION_MAJOR}\n        CONFIG\n        REQUIRED\n        Core\n        Gui\n        Widgets\n        Network\n        Svg\n        LinguistTools\n)\n\nif (UNIX)\nfind_package(\n        Qt${QT_VERSION_MAJOR}\n        CONFIG\n        REQUIRED\n        DBus\n)\nendif()\n\nif (USE_WAYLAND_CLIPBOARD)\n    find_package(KF6GuiAddons)\nendif()\n\nset(CMAKE_AUTOMOC ON)\nset(CMAKE_AUTORCC ON)\nset(CMAKE_AUTOUIC ON)\n\n# set application icon\nif (APPLE)\n    set(FLAMESHOT_ICONSET ${CMAKE_BINARY_DIR}/flameshot.iconset)\n    set(FLAMESHOT_ICNS ${CMAKE_BINARY_DIR}/flameshot.icns)\n\n    # generate iconset\n    execute_process(\n            COMMAND bash \"-c\" \"mkdir -p \\\"${FLAMESHOT_ICONSET}\\\"\"\n    )\n\n    execute_process(\n            COMMAND bash \"-c\" \"sips -z 16 16     \\\"${CMAKE_SOURCE_DIR}\\\"/data/img/app/org.flameshot.Flameshot-1024.png --out \\\"${FLAMESHOT_ICONSET}\\\"/icon_16x16.png\"\n            COMMAND bash \"-c\" \"sips -z 32 32     \\\"${CMAKE_SOURCE_DIR}\\\"/data/img/app/org.flameshot.Flameshot-1024.png --out \\\"${FLAMESHOT_ICONSET}\\\"/icon_16x16@2x.png\"\n            COMMAND bash \"-c\" \"sips -z 32 32     \\\"${CMAKE_SOURCE_DIR}\\\"/data/img/app/org.flameshot.Flameshot-1024.png --out \\\"${FLAMESHOT_ICONSET}\\\"/icon_32x32.png\"\n            COMMAND bash \"-c\" \"sips -z 64 64     \\\"${CMAKE_SOURCE_DIR}\\\"/data/img/app/org.flameshot.Flameshot-1024.png --out \\\"${FLAMESHOT_ICONSET}\\\"/icon_32x32@2x.png\"\n            COMMAND bash \"-c\" \"sips -z 64 64     \\\"${CMAKE_SOURCE_DIR}\\\"/data/img/app/org.flameshot.Flameshot-1024.png --out \\\"${FLAMESHOT_ICONSET}\\\"/icon_64x64x.png\"\n            COMMAND bash \"-c\" \"sips -z 128 128   \\\"${CMAKE_SOURCE_DIR}\\\"/data/img/app/org.flameshot.Flameshot-1024.png --out \\\"${FLAMESHOT_ICONSET}\\\"/icon_64x64@2.png\"\n            COMMAND bash \"-c\" \"sips -z 128 128   \\\"${CMAKE_SOURCE_DIR}\\\"/data/img/app/org.flameshot.Flameshot-1024.png --out \\\"${FLAMESHOT_ICONSET}\\\"/icon_128x128.png\"\n            COMMAND bash \"-c\" \"sips -z 256 256   \\\"${CMAKE_SOURCE_DIR}\\\"/data/img/app/org.flameshot.Flameshot-1024.png --out \\\"${FLAMESHOT_ICONSET}\\\"/icon_128x128@2x.png\"\n            COMMAND bash \"-c\" \"sips -z 256 256   \\\"${CMAKE_SOURCE_DIR}\\\"/data/img/app/org.flameshot.Flameshot-1024.png --out \\\"${FLAMESHOT_ICONSET}\\\"/icon_256x256.png\"\n            COMMAND bash \"-c\" \"sips -z 512 512   \\\"${CMAKE_SOURCE_DIR}\\\"/data/img/app/org.flameshot.Flameshot-1024.png --out \\\"${FLAMESHOT_ICONSET}\\\"/icon_256x256@2x.png\"\n            COMMAND bash \"-c\" \"sips -z 512 512   \\\"${CMAKE_SOURCE_DIR}\\\"/data/img/app/org.flameshot.Flameshot-1024.png --out \\\"${FLAMESHOT_ICONSET}\\\"/icon_512x512.png\"\n            COMMAND bash \"-c\" \"sips -z 1024 1024 \\\"${CMAKE_SOURCE_DIR}\\\"/data/img/app/org.flameshot.Flameshot-1024.png --out \\\"${FLAMESHOT_ICONSET}\\\"/icon_512x512@2x.png\"\n\n            COMMAND bash \"-c\" \"iconutil -o \\\"${FLAMESHOT_ICNS}\\\" -c icns \\\"${FLAMESHOT_ICONSET}\\\"\"\n    )\n\n    execute_process(\n        COMMAND bash \"-c\" \"rm -R \\\"${FLAMESHOT_ICONSET}\\\"\"\n    )\n\n    execute_process(\n        # copy icon from cache generated on the localhost if generation on CI failed\n        COMMAND bash \"-c\" \"[[ -r '\\\"${FLAMESHOT_ICNS}\\\"' ]] || cp \\\"${CMAKE_SOURCE_DIR}\\\"/packaging/macos/flameshot.icns \\\"${FLAMESHOT_ICNS}\\\"\"\n    )\n\n    # Set application icon\n    set(MACOSX_BUNDLE_ICON_FILE flameshot.icns)\n\n    # And this part tells CMake where to find and install the file itself\n    set(APP_ICON_MACOSX ${FLAMESHOT_ICNS})\n    set_source_files_properties(${APP_ICON_MACOSX} PROPERTIES MACOSX_PACKAGE_LOCATION \"Resources\")\n\n    add_executable(flameshot MACOSX_BUNDLE main.cpp ${APP_ICON_MACOSX})\nelse ()\n    add_executable(flameshot)\nendif ()\n\nadd_executable(Flameshot::flameshot ALIAS flameshot)\n\nif(FLAMESHOT_ICON)\n  target_compile_definitions(flameshot PUBLIC FLAMESHOT_ICON=\"${FLAMESHOT_ICON}\")\nendif()\n\nif (WIN32)\n    add_executable(flameshot-cli)\n    target_sources(\n        flameshot-cli\n        PRIVATE\n        windows-cli.cpp)\n    set_target_properties(flameshot-cli PROPERTIES OUTPUT_NAME \"flameshot-cli\")\n    target_link_options(flameshot-cli PRIVATE /SUBSYSTEM:CONSOLE)\n    set_property(TARGET flameshot PROPERTY WIN32_EXECUTABLE true)\n    # Getting error D8016 - /utf-8 automatically set by current cmake/msvc ?\n    #if (MSVC)\n    #    target_compile_options(flameshot PRIVATE /source-charset:utf-8)\n    #endif ()\nendif ()\n\nif(MSVC)\n    OPTION(USE_MP \"use multiple\" ON)\n    OPTION(ProjectConfig_Global_COMPILE_FLAGS_WITH_MP\n            \"Set The Global Option COMPILE_FLAGS /MP to target.\" ON)\n    if(ProjectConfig_Global_COMPILE_FLAGS_WITH_MP OR USE_MP)\n        set(CMAKE_C_FLAGS \"${CMAKE_C_FLAGS} /MP\")\n        set(CMAKE_CXX_FLAGS \"${CMAKE_CXX_FLAGS} /MP\")\n    endif()\nendif()\n\nadd_subdirectory(cli)\nadd_subdirectory(config)\nadd_subdirectory(core)\nadd_subdirectory(utils)\nadd_subdirectory(widgets)\nadd_subdirectory(tools)\n\n\nset(FLAMESHOT_TS_FILES\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_bg.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_ca.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_cs.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_da.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_de_DE.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_el.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_en.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_es.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_et.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_eu.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_fa.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_fi.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_fr.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_ga.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_gl.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_grc.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_he.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_hu.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_id.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_it_IT.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_ja.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_ka.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_ko.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_nb_NO.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_nl_NL.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_nl.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_pt.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_pl.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_pt_BR.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_ro.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_ru.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_sk.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_sr_SP.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_sv_SE.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_sw.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_ta.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_th.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_tr.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_uk.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_vi.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_zh_CN.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_zh_HK.ts\n      ${CMAKE_SOURCE_DIR}/data/translations/Internationalization_zh_TW.ts\n         )\n\nif (GENERATE_TS)\n  qt6_create_translation(QM_FILES ${CMAKE_SOURCE_DIR} ${FLAMESHOT_TS_FILES})\nelse ()\n  qt6_add_translation(QM_FILES ${FLAMESHOT_TS_FILES})\nendif ()\n\ntarget_sources(\n        flameshot\n        PRIVATE\n        ${CMAKE_CURRENT_SOURCE_DIR}/../data/graphics.qrc\n        ${CMAKE_CURRENT_SOURCE_DIR}/../data/flameshot.rc # windows binary icon resource file\n        ${QM_FILES}\n        main.cpp)\n\ntarget_include_directories(\n  flameshot\n  PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../dbus/>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/cli>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/config>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/core>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/tools>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/tools/arrow>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/tools/pixelate>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/tools/circle>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/tools/circlecount>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/tools/copy>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/tools/exit>\n        if(ENABLE_IMGUR)\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/tools/imgur>\n        endif()\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/tools/launcher>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/tools/line>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/tools/marker>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/tools/move>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/tools/pencil>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/tools/pin>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/tools/rectangle>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/tools/redo>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/tools/save>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/tools/invert>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/tools/selection>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/tools/sizeindicator>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/tools/text>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/tools/undo>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/tools/sizeincrease>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/tools/sizedecrease>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/utils>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/widgets>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/widgets/panel>\n         $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/widgets/capture>\n         $<INSTALL_INTERFACE:include/mylib>)\ntarget_include_directories(\n    flameshot\n    PUBLIC\n         $<BUILD_INTERFACE:${CMAKE_BINARY_DIR}/>\n         )\n\ntarget_link_libraries(\n        flameshot\n        project_warnings\n        project_options\n        Qt${QT_VERSION_MAJOR}::Svg\n        Qt${QT_VERSION_MAJOR}::Network\n        Qt${QT_VERSION_MAJOR}::Widgets\n        QtColorWidgets\n)\nif (UNIX)\ntarget_link_libraries(\n        flameshot\n        Qt${QT_VERSION_MAJOR}::DBus\n)\nendif()\n\nif (USE_KDSINGLEAPPLICATION)\n  message(STATUS \"KDSingleApplication is used!\")\n  add_compile_definitions(USE_KDSINGLEAPPLICATION=1)\n\n  if (USE_BUNDLED_KDSINGLEAPPLICATION)\n    target_include_directories(flameshot PRIVATE ${kdsingleapplication_SOURCE_DIR} ${kdsingleapplication_BINARY_DIR})\n  endif()\n\n  target_link_libraries(\n          flameshot\n          KDAB::kdsingleapplication\n  )\nendif()\n\nif (USE_WAYLAND_CLIPBOARD)\n  target_compile_definitions(flameshot PRIVATE USE_WAYLAND_CLIPBOARD=1)\n  target_link_libraries(flameshot KF6::GuiAddons)\nendif()\n\nif (APPLE)\n    set_target_properties(flameshot PROPERTIES\n        MACOSX_BUNDLE TRUE\n        MACOSX_BUNDLE_BUNDLE_NAME \"Flameshot\"\n        MACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION}\n        MACOSX_BUNDLE_SHORT_VERSION_STRING ${PROJECT_VERSION}\n        MACOSX_BUNDLE_IDENTIFIER \"org.flameshot.Flameshot\"\n        MACOSX_BUNDLE_GUI_IDENTIFIER \"org.flameshot.Flameshot\" \n    ) \n    set_property(TARGET flameshot PROPERTY\n        MACOSX_BUNDLE_INFO_PLIST ${CMAKE_SOURCE_DIR}/packaging/macos/Info.plist.in\n    )\n    target_link_libraries(\n            flameshot\n            qhotkey\n    )\nendif ()\n\n\nset(_src_root_path ${CMAKE_CURRENT_SOURCE_DIR})\nfile(GLOB_RECURSE _source_list LIST_DIRECTORIES false\n    \"${_src_root_path}/*.cpp\"\n    \"${_src_root_path}/*.h\")\n\n#  will be organized according to the actual directory structure, .h.cpp is put together\nsource_group(TREE ${_src_root_path} FILES ${_source_list})\n\nif (WIN32)\n    set(USE_OPENSSL FALSE)\n    if (ENABLE_OPENSSL)\n        find_package(OpenSSL)\n        if (OPENSSL_FOUND)\n            message(STATUS \"OpenSSL support enabled.\")\n            set(USE_OPENSSL TRUE)\n        endif ()\n    else ()\n        mark_as_advanced(CLEAR OPENSSL_LIBRARIES OPENSSL_INCLUDE_DIR)\n    endif ()\n\n    if (NOT USE_OPENSSL)\n        message(WARNING \"OpenSSL is required to upload screenshots\")\n    endif ()\n\n    target_link_libraries(\n            flameshot\n            qhotkey\n    )\nendif ()\n\n# Choose default color palette (small or large)\nif($ENV{FLAMESHOT_PREDEFINED_COLOR_PALETTE_LARGE})\n    set(FLAMESHOT_PREDEFINED_COLOR_PALETTE_LARGE true)\nelse()\n    set(FLAMESHOT_PREDEFINED_COLOR_PALETTE_LARGE false)\nendif()\nmessage(\"Flameshot predefined color palette large: \" ${FLAMESHOT_PREDEFINED_COLOR_PALETTE_LARGE})\ntarget_compile_definitions(flameshot PRIVATE PREDEFINED_COLOR_PALETTE_LARGE=${FLAMESHOT_PREDEFINED_COLOR_PALETTE_LARGE})\n\n\nfind_package (Git)\nif( DEFINED ENV{GIT_HASH})\n    message(\"Using provided git_commit_hash: $ENV{GIT_HASH}\")\n    set(FLAMESHOT_GIT_HASH $ENV{GIT_HASH})\n    target_compile_definitions(flameshot PRIVATE FLAMESHOT_GIT_HASH=\"${FLAMESHOT_GIT_HASH}\")\nelseif (GIT_FOUND)\n    message(\"git found: ${GIT_EXECUTABLE} in version     ${GIT_VERSION_STRING}\")\n    execute_process(COMMAND ${GIT_EXECUTABLE} rev-parse --short HEAD OUTPUT_VARIABLE FLAMESHOT_GIT_HASH)\n    string(REGEX REPLACE \"\\r*\\n$\" \"\" FLAMESHOT_GIT_HASH \"${FLAMESHOT_GIT_HASH}\")\n    target_compile_definitions(flameshot PRIVATE FLAMESHOT_GIT_HASH=\"${FLAMESHOT_GIT_HASH}\")\n    message(\"FLAMESHOT_GIT_HASH: ${FLAMESHOT_GIT_HASH}\")\nelse()\n    target_compile_definitions(flameshot PRIVATE FLAMESHOT_GIT_HASH=\"-\")\n    message(WARNING \"Compiling without git commit hash\")\nendif ()\n\ntarget_compile_definitions(flameshot PRIVATE APP_PREFIX=\"${CMAKE_INSTALL_PREFIX}\")\ntarget_compile_definitions(flameshot PRIVATE APP_VERSION=\"v${PROJECT_VERSION}\")\n#target_compile_definitions(flameshot PRIVATE QAPPLICATION_CLASS=QApplication)\ntarget_compile_definitions(flameshot PRIVATE FLAMESHOT_APP_VERSION_URL=\"${GIT_API_URL}\")\n# Enable easier debugging of screenshot capture mode\nif (FLAMESHOT_DEBUG_CAPTURE)\n    target_compile_definitions(flameshot PRIVATE FLAMESHOT_DEBUG_CAPTURE)\nendif ()\n\nif (USE_MONOCHROME_ICON)\n    target_compile_definitions(flameshot PRIVATE USE_MONOCHROME_ICON)\nendif ()\n\nforeach (FILE ${QM_FILES})\n    get_filename_component(F_NAME ${FILE} NAME)\n    add_custom_command(\n            TARGET flameshot\n            POST_BUILD\n            COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_BINARY_DIR}/${F_NAME}\n            ${CMAKE_CURRENT_BINARY_DIR}/translations/${F_NAME})\nendforeach ()\n\n# ######################################################################################################################\n# Installation instructions\n\ninclude(GNUInstallDirs)\nset(INSTALL_CONFIGDIR ${CMAKE_INSTALL_LIBDIR}/cmake/Flameshot)\n\nif(USE_LAUNCHER_ABSOLUTE_PATH)\n    set(LAUNCHER_EXECUTABLE \"${CMAKE_INSTALL_FULL_BINDIR}/flameshot\")\nelse()\n    set(LAUNCHER_EXECUTABLE \"flameshot\")\nendif()\n\n# Install binary\ninstall(TARGETS flameshot\n        EXPORT flameshot-targets\n        BUNDLE DESTINATION ${CMAKE_INSTALL_BINDIR}\n        RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})\nif (WIN32)\n    install(TARGETS flameshot-cli\n            RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})\nendif ()\n\nif (UNIX)\n    # Install desktop files, completion and dbus files\n    configure_file(${CMAKE_SOURCE_DIR}/data/desktopEntry/package/org.flameshot.Flameshot.desktop\n            ${CMAKE_CURRENT_BINARY_DIR}/share/applications/org.flameshot.Flameshot.desktop @ONLY)\n\n    configure_file(${CMAKE_SOURCE_DIR}/data/appdata/org.flameshot.Flameshot.metainfo.xml\n            ${CMAKE_CURRENT_BINARY_DIR}/share/metainfo/org.flameshot.Flameshot.metainfo.xml COPYONLY)\n\n    configure_file(${CMAKE_SOURCE_DIR}/data/shell-completion/flameshot.bash\n            ${CMAKE_CURRENT_BINARY_DIR}/share/bash-completion/completions/flameshot COPYONLY)\n\n    configure_file(${CMAKE_SOURCE_DIR}/data/shell-completion/flameshot.zsh\n            ${CMAKE_CURRENT_BINARY_DIR}/share/zsh/site-functions/_flameshot COPYONLY)\n\n    configure_file(${CMAKE_SOURCE_DIR}/data/shell-completion/flameshot.fish\n            ${CMAKE_CURRENT_BINARY_DIR}/share/fish/vendor_completions.d/flameshot.fish COPYONLY)\n\n    configure_file(${CMAKE_SOURCE_DIR}/data/dbus/org.flameshot.Flameshot.xml\n            ${CMAKE_CURRENT_BINARY_DIR}/share/dbus-1/interfaces/org.flameshot.Flameshot.xml COPYONLY)\n\n    configure_file(${CMAKE_SOURCE_DIR}/data/dbus/org.flameshot.Flameshot.service.in\n            ${CMAKE_CURRENT_BINARY_DIR}/share/dbus-1/services/org.flameshot.Flameshot.service)\n\n    # Install man pages\n    configure_file(${CMAKE_SOURCE_DIR}/data/man/man1/flameshot.1\n            ${CMAKE_CURRENT_BINARY_DIR}/share/man/man1/flameshot.1 COPYONLY)\n\n    # Install Icons\n    configure_file(${CMAKE_SOURCE_DIR}/data/img/hicolor/48x48/apps/org.flameshot.Flameshot.png\n            ${CMAKE_CURRENT_BINARY_DIR}/share/icons/hicolor/48x48/apps/org.flameshot.Flameshot.png COPYONLY)\n\n    configure_file(${CMAKE_SOURCE_DIR}/data/img/hicolor/128x128/apps/org.flameshot.Flameshot.png\n            ${CMAKE_CURRENT_BINARY_DIR}/share/icons/hicolor/128x128/apps/org.flameshot.Flameshot.png COPYONLY)\n\n    configure_file(${CMAKE_SOURCE_DIR}/data/img/hicolor/scalable/apps/org.flameshot.Flameshot.svg\n            ${CMAKE_CURRENT_BINARY_DIR}/share/icons/hicolor/scalable/apps/org.flameshot.Flameshot.svg COPYONLY)\n\n    # Install icon with both names\n    configure_file(${CMAKE_SOURCE_DIR}/data/img/hicolor/48x48/apps/flameshot.png\n            ${CMAKE_CURRENT_BINARY_DIR}/share/icons/hicolor/48x48/apps/flameshot.png COPYONLY)\n\n    configure_file(${CMAKE_SOURCE_DIR}/data/img/hicolor/128x128/apps/flameshot.png\n            ${CMAKE_CURRENT_BINARY_DIR}/share/icons/hicolor/128x128/apps/flameshot.png COPYONLY)\n\n    configure_file(${CMAKE_SOURCE_DIR}/data/img/hicolor/scalable/apps/flameshot.svg\n            ${CMAKE_CURRENT_BINARY_DIR}/share/icons/hicolor/scalable/apps/flameshot.svg COPYONLY)\n\n    # Install assets\n    install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/share/ DESTINATION ${CMAKE_INSTALL_DATAROOTDIR})\n\n    # Install Translations\n    install(FILES ${QM_FILES} DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/flameshot/translations)\nendif ()\n\n# windeployqt\nif (WIN32)\n    # Add CMAKE_PREFIX_PATH to search paths\n    foreach(prefix ${CMAKE_PREFIX_PATH})\n        list(APPEND WINDEPLOYQT_SEARCH_PATHS \"${prefix}/bin\")\n    endforeach()\n    list(APPEND WINDEPLOYQT_SEARCH_PATHS \"$ENV{QTDIR}/bin\")\n    \n    find_program(WINDEPLOYQT_EXE windeployqt.exe\n        PATHS ${WINDEPLOYQT_SEARCH_PATHS}\n    )\n\n    if(WINDEPLOYQT_EXE)\n        message(STATUS \"windeployqt found: ${WINDEPLOYQT_EXE}\")\n\n        if (CMAKE_BUILD_TYPE MATCHES Release)\n            set(BINARIES_TYPE --release)\n        else ()\n            set(BINARIES_TYPE --debug)\n        endif ()\n\n        add_custom_command(\n                TARGET flameshot\n                POST_BUILD\n                COMMAND ${CMAKE_COMMAND} -E remove_directory ${CMAKE_BINARY_DIR}/windeployqt_stuff\n                COMMAND\n                ${WINDEPLOYQT_EXE} ${BINARIES_TYPE} --no-translations --compiler-runtime --no-system-d3d-compiler\n                --no-quick-import --dir ${CMAKE_BINARY_DIR}/windeployqt_stuff $<TARGET_FILE:flameshot>\n                # copy translations manually QM_FILES\n                COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/windeployqt_stuff/translations\n                COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_BINARY_DIR}/src/translations\n                ${CMAKE_BINARY_DIR}/windeployqt_stuff/translations)\n\n        install(DIRECTORY ${CMAKE_BINARY_DIR}/windeployqt_stuff/ DESTINATION bin)\n\n\n        STRING(REGEX REPLACE \"\\\\\\\\\" \"/\" OPENSSL_ROOT_DIR \"$ENV{OPENSSL_ROOT_DIR}\" )\n\n        if (ENABLE_OPENSSL)\n            if (EXISTS ${OPENSSL_ROOT_DIR}/bin)\n\n                install(\n                        DIRECTORY ${OPENSSL_ROOT_DIR}/bin/\n                        DESTINATION bin\n                        FILES_MATCHING\n                        PATTERN \"*.dll\")\n            else ()\n                message(WARNING \"Unable to find OpenSSL dlls.\")\n            endif ()\n        endif ()\n\n    else ()\n        message(WARNING \"Unable to find executable windeployqt.\")\n    endif ()\nendif ()\n\n# macdeployqt\nif (APPLE)\n# Code signing settings - optional, set to empty string to skip signing\n    set(CODE_SIGN_IDENTITY \"\" CACHE STRING \"Code signing identity (leave empty to skip signing)\")\n    set(DMG_SIGN_IDENTITY \"\" CACHE STRING \"DMG signing identity (leave empty to skip signing)\")\n    # Custom target to create DMG (signed or unsigned)\n    add_custom_target(create_dmg\n    COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/../packaging/macos/create_dmg.sh \n            \"${CMAKE_CURRENT_BINARY_DIR}/Flameshot.app\"\n            \"${CMAKE_CURRENT_BINARY_DIR}/Flameshot-${PROJECT_VERSION}.dmg\"\n            \"${CODE_SIGN_IDENTITY}\"\n            \"${DMG_SIGN_IDENTITY}\"\n    DEPENDS flameshot\n    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}\n    COMMENT \"Creating DMG\"\n    VERBATIM\n    )\n\n# Always sign the app bundle (either with identity or ad hoc)\n    if(CODE_SIGN_IDENTITY AND NOT CODE_SIGN_IDENTITY STREQUAL \"\")\n        # Identity-based signing (requires Developer ID)\n        add_custom_command(TARGET flameshot POST_BUILD\n            COMMAND codesign --force --deep --sign \"${CODE_SIGN_IDENTITY}\" \n                    --options runtime --timestamp \"$<TARGET_BUNDLE_DIR:flameshot>\"\n            COMMENT \"Code signing app bundle with ${CODE_SIGN_IDENTITY}\"\n        )\n    else()\n        # Ad hoc signing \n        add_custom_command(TARGET flameshot POST_BUILD\n            COMMAND codesign --force --deep --sign - \"$<TARGET_BUNDLE_DIR:flameshot>\"\n            COMMENT \"Ad hoc code signing app bundle (no identity required)\"\n        )\n    endif()\n   # Deploy Qt libraries and dependencies\n   find_program(MACDEPLOYQT_EXECUTABLE macdeployqt HINTS ${Qt6_DIR}/../../../bin)\n    \n   if(MACDEPLOYQT_EXECUTABLE)\n       add_custom_command(TARGET flameshot POST_BUILD\n           COMMAND ${MACDEPLOYQT_EXECUTABLE} \"$<TARGET_BUNDLE_DIR:flameshot>\" -verbose=2\n           COMMENT \"Deploying Qt libraries\"\n       )\n       \n       # Re-sign after macdeployqt (it modifies the bundle)\n       if(CODE_SIGN_IDENTITY AND NOT CODE_SIGN_IDENTITY STREQUAL \"\")\n           add_custom_command(TARGET flameshot POST_BUILD\n               COMMAND codesign --force --deep --sign \"${CODE_SIGN_IDENTITY}\" \n                       --options runtime --timestamp \"$<TARGET_BUNDLE_DIR:flameshot>\"\n               COMMENT \"Re-signing app bundle after Qt deployment\"\n           )\n       else()\n           add_custom_command(TARGET flameshot POST_BUILD\n               COMMAND codesign --force --deep --sign - \"$<TARGET_BUNDLE_DIR:flameshot>\"\n               COMMENT \"Re-signing app bundle after Qt deployment (ad hoc)\"\n           )\n       endif()\n   else()\n       message(WARNING \"macdeployqt not found. App may not run on systems without Qt installed.\")\n   endif()\n\n\nendif ()\n"
  },
  {
    "path": "src/cli/CMakeLists.txt",
    "content": "target_sources(flameshot PRIVATE commandlineparser.cpp commandoption.cpp commandargument.cpp)\n"
  },
  {
    "path": "src/cli/commandargument.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"commandargument.h\"\n\n#include <utility>\n\nCommandArgument::CommandArgument() = default;\n\nCommandArgument::CommandArgument(QString name, QString description)\n  : m_name(std::move(name))\n  , m_description(std::move(description))\n{}\n\nvoid CommandArgument::setName(const QString& name)\n{\n    m_name = name;\n}\n\nQString CommandArgument::name() const\n{\n    return m_name;\n}\n\nvoid CommandArgument::setDescription(const QString& description)\n{\n    m_description = description;\n}\n\nQString CommandArgument::description() const\n{\n    return m_description;\n}\n\nbool CommandArgument::isRoot() const\n{\n    return m_name.isEmpty() && m_description.isEmpty();\n}\n\nbool CommandArgument::operator==(const CommandArgument& arg) const\n{\n    return m_description == arg.m_description && m_name == arg.m_name;\n}\n"
  },
  {
    "path": "src/cli/commandargument.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QString>\n\nclass CommandArgument\n{\npublic:\n    CommandArgument();\n    explicit CommandArgument(QString name, QString description);\n\n    void setName(const QString& name);\n    QString name() const;\n\n    void setDescription(const QString& description);\n    QString description() const;\n\n    bool isRoot() const;\n\n    bool operator==(const CommandArgument& arg) const;\n\nprivate:\n    QString m_name;\n    QString m_description;\n};\n"
  },
  {
    "path": "src/cli/commandlineparser.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"commandlineparser.h\"\n#include \"abstractlogger.h\"\n#include \"src/utils/globalvalues.h\"\n#include <QApplication>\n#include <QTextStream>\n\nCommandLineParser::CommandLineParser()\n  : m_description(qApp->applicationName())\n{}\n\nnamespace {\n\nAbstractLogger out =\n  AbstractLogger::info(AbstractLogger::Stdout).enableMessageHeader(false);\nAbstractLogger err = AbstractLogger::error(AbstractLogger::Stderr);\n\nauto versionOption =\n  CommandOption({ \"v\", \"version\" },\n                QStringLiteral(\"Displays version information\"));\nauto helpOption =\n  CommandOption({ \"h\", \"help\" }, QStringLiteral(\"Displays this help\"));\n\nQString optionsToString(const QList<CommandOption>& options,\n                        const QList<CommandArgument>& subcommands)\n{\n    int size = 0; // track the largest size\n    QStringList dashedOptionList;\n    // save the dashed options and its size in order to print the description\n    // of every option at the same horizontal character position.\n    for (auto const& option : options) {\n        QStringList dashedOptions = option.dashedNames();\n        QString joinedDashedOptions = dashedOptions.join(QStringLiteral(\", \"));\n        if (!option.valueName().isEmpty()) {\n            joinedDashedOptions +=\n              QStringLiteral(\" <%1>\").arg(option.valueName());\n        }\n        if (joinedDashedOptions.length() > size) {\n            size = joinedDashedOptions.length();\n        }\n        dashedOptionList << joinedDashedOptions;\n    }\n    // check the length of the subcommands\n    for (auto const& subcommand : subcommands) {\n        if (subcommand.name().length() > size) {\n            size = subcommand.name().length();\n        }\n    }\n    // generate the text\n    QString result;\n    if (!dashedOptionList.isEmpty()) {\n        result += QObject::tr(\"Options\") + \":\\n\";\n        QString linePadding =\n          QStringLiteral(\" \").repeated(size + 4).prepend(\"\\n\");\n        for (int i = 0; i < options.length(); ++i) {\n            result += QStringLiteral(\"  %1  %2\\n\")\n                        .arg(dashedOptionList.at(i).leftJustified(size, ' '),\n                             options.at(i).description().replace(\n                               QLatin1String(\"\\n\"), linePadding));\n        }\n        if (!subcommands.isEmpty()) {\n            result += QLatin1String(\"\\n\");\n        }\n    }\n    if (!subcommands.isEmpty()) {\n        result += QObject::tr(\"Subcommands\") + \":\\n\";\n    }\n    for (const auto& subcommand : subcommands) {\n        result += QStringLiteral(\"  %1  %2\\n\")\n                    .arg(subcommand.name().leftJustified(size, ' '),\n                         subcommand.description());\n    }\n    return result;\n}\n\n} // unnamed namespace\n\nbool CommandLineParser::processArgs(const QStringList& args,\n                                    QStringList::const_iterator& actualIt,\n                                    Node*& actualNode)\n{\n    QString argument = *actualIt;\n    bool ok = true;\n    bool isValidArg = false;\n    for (Node& n : actualNode->subNodes) {\n        if (n.argument.name() == argument) {\n            actualNode = &n;\n            isValidArg = true;\n            break;\n        }\n    }\n    if (isValidArg) {\n        auto nextArg = actualNode->argument;\n        m_foundArgs.append(nextArg);\n        // check next is help\n        ++actualIt;\n        ok = processIfOptionIsHelp(args, actualIt, actualNode);\n        --actualIt;\n    } else {\n        ok = false;\n        err << QStringLiteral(\"'%1' is not a valid argument.\").arg(argument);\n    }\n    return ok;\n}\n\nbool CommandLineParser::processOptions(const QStringList& args,\n                                       QStringList::const_iterator& actualIt,\n                                       Node* const actualNode)\n{\n    QString arg = *actualIt;\n    bool ok = true;\n    // track values\n    int equalsPos = arg.indexOf(QLatin1String(\"=\"));\n    QString valueStr;\n    if (equalsPos != -1) {\n        valueStr = arg.mid(equalsPos + 1); // right\n        arg = arg.mid(0, equalsPos);       // left\n    }\n    // check format -x --xx...\n    bool isDoubleDashed = arg.startsWith(QLatin1String(\"--\"));\n    ok = isDoubleDashed ? arg.length() > 3 : arg.length() == 2;\n    if (!ok) {\n        err << QStringLiteral(\"the option %1 has a wrong format.\").arg(arg);\n        return ok;\n    }\n    arg = isDoubleDashed ? arg.remove(0, 2) : arg.remove(0, 1);\n    // get option\n    auto endIt = actualNode->options.cend();\n    auto optionIt = endIt;\n    for (auto i = actualNode->options.cbegin(); i != endIt; ++i) {\n        if ((*i).names().contains(arg)) {\n            optionIt = i;\n            break;\n        }\n    }\n    if (optionIt == endIt) {\n        QString argName = actualNode->argument.name();\n        if (argName.isEmpty()) {\n            argName = qApp->applicationName();\n        }\n        err << QStringLiteral(\"the option '%1' is not a valid option \"\n                              \"for the argument '%2'.\")\n                 .arg(arg, argName);\n        ok = false;\n        return ok;\n    }\n    // check presence of values\n    CommandOption option = *optionIt;\n    bool requiresValue = !(option.valueName().isEmpty());\n    if (!requiresValue && equalsPos != -1) {\n        err << QStringLiteral(\"the option '%1' contains a '=' and it doesn't \"\n                              \"require a value.\")\n                 .arg(arg);\n        ok = false;\n        return ok;\n    } else if (requiresValue && valueStr.isEmpty()) {\n        // find in the next\n        if (actualIt + 1 != args.cend()) {\n            ++actualIt;\n        } else {\n            err << QStringLiteral(\"Expected value after the option '%1'.\")\n                     .arg(arg);\n            ok = false;\n            return ok;\n        }\n        valueStr = *actualIt;\n    }\n    // check the value correctness\n    if (requiresValue) {\n        ok = option.checkValue(valueStr);\n        if (!ok) {\n            QString msg = option.errorMsg();\n            if (!msg.endsWith(QLatin1String(\".\"))) {\n                msg += QLatin1String(\".\");\n            }\n            err << msg;\n            return ok;\n        }\n        option.setValue(valueStr);\n    }\n    m_foundOptions.append(option);\n    return ok;\n}\n\nbool CommandLineParser::parse(const QStringList& args)\n{\n    m_foundArgs.clear();\n    m_foundOptions.clear();\n    bool ok = true;\n    Node* actualNode = &m_parseTree;\n    auto it = ++args.cbegin();\n    // check  version option\n    QStringList dashedVersion = versionOption.dashedNames();\n    if (m_withVersion && args.length() > 1 &&\n        dashedVersion.contains(args.at(1))) {\n        if (args.length() == 2) {\n            printVersion();\n            m_foundOptions << versionOption;\n        } else {\n            err << \"Invalid arguments after the version option.\";\n            ok = false;\n        }\n        return ok;\n    }\n    // check  help option\n    ok = processIfOptionIsHelp(args, it, actualNode);\n    // process the other args\n    for (; it != args.cend() && ok; ++it) {\n        const QString& val = *it;\n        if (val.startsWith(QLatin1String(\"-\"))) {\n            ok = processOptions(args, it, actualNode);\n\n        } else {\n            ok = processArgs(args, it, actualNode);\n        }\n    }\n    if (!ok && !m_generalErrorMessage.isEmpty()) {\n        err.enableMessageHeader(false);\n        err << m_generalErrorMessage;\n        err.enableMessageHeader(true);\n    }\n    return ok;\n}\n\nCommandOption CommandLineParser::addVersionOption()\n{\n    m_withVersion = true;\n    return versionOption;\n}\n\nCommandOption CommandLineParser::addHelpOption()\n{\n    m_withHelp = true;\n    return helpOption;\n}\n\nbool CommandLineParser::AddArgument(const CommandArgument& arg,\n                                    const CommandArgument& parent)\n{\n    bool res = true;\n    Node* n = findParent(parent);\n    if (n == nullptr) {\n        res = false;\n    } else {\n        Node child;\n        child.argument = arg;\n        n->subNodes.append(child);\n    }\n    return res;\n}\n\nbool CommandLineParser::AddOption(const CommandOption& option,\n                                  const CommandArgument& parent)\n{\n    bool res = true;\n    Node* n = findParent(parent);\n    if (n == nullptr) {\n        res = false;\n    } else {\n        n->options.append(option);\n    }\n    return res;\n}\n\nbool CommandLineParser::AddOptions(const QList<CommandOption>& options,\n                                   const CommandArgument& parent)\n{\n    bool res = true;\n    for (auto const& option : options) {\n        if (!AddOption(option, parent)) {\n            res = false;\n            break;\n        }\n    }\n    return res;\n}\n\nvoid CommandLineParser::setGeneralErrorMessage(const QString& msg)\n{\n    m_generalErrorMessage = msg;\n}\n\nvoid CommandLineParser::setDescription(const QString& description)\n{\n    m_description = description;\n}\n\nbool CommandLineParser::isSet(const CommandArgument& arg) const\n{\n    return m_foundArgs.contains(arg);\n}\n\nbool CommandLineParser::isSet(const CommandOption& option) const\n{\n    return m_foundOptions.contains(option);\n}\n\nQString CommandLineParser::value(const CommandOption& option) const\n{\n    QString value = option.value();\n    for (const CommandOption& fOption : m_foundOptions) {\n        if (option == fOption) {\n            value = fOption.value();\n            break;\n        }\n    }\n    return value;\n}\n\nvoid CommandLineParser::printVersion()\n{\n    out << GlobalValues::versionInfo();\n}\n\nvoid CommandLineParser::printHelp(QStringList args, const Node* node)\n{\n    args.removeLast(); // remove the help, it's always the last\n    QString helpText;\n\n    // add usage info\n    QString argName = node->argument.name();\n    if (argName.isEmpty()) {\n        argName = qApp->applicationName();\n    }\n    QString argText =\n      node->subNodes.isEmpty() ? \"\" : \"[\" + QObject::tr(\"subcommands\") + \"]\";\n    helpText += (QObject::tr(\"Usage\") + \": %1 [%2-\" + QObject::tr(\"options\") +\n                 QStringLiteral(\"] %3\\n\\n\"))\n                  .arg(args.join(QStringLiteral(\" \")), argName, argText);\n\n    // short section about default behavior\n    helpText += QObject::tr(\"Per default runs Flameshot in the background and \"\n                            \"adds a tray icon for configuration.\");\n    helpText += \"\\n\\n\";\n\n    // add command options and subarguments\n    QList<CommandArgument> subcommands;\n    for (const Node& n : node->subNodes) {\n        subcommands.append(n.argument);\n    }\n    auto modifiedOptions = node->options;\n    if (m_withHelp) {\n        modifiedOptions << helpOption;\n    }\n    if (m_withVersion && node == &m_parseTree) {\n        modifiedOptions << versionOption;\n    }\n    helpText += optionsToString(modifiedOptions, subcommands);\n    // print it\n    out << helpText;\n}\n\nCommandLineParser::Node* CommandLineParser::findParent(\n  const CommandArgument& parent)\n{\n    if (parent == CommandArgument()) {\n        return &m_parseTree;\n    }\n    // find the parent in the subNodes recursively\n    Node* res = nullptr;\n    for (auto& subNode : m_parseTree.subNodes) {\n        res = recursiveParentSearch(parent, subNode);\n        if (res != nullptr) {\n            break;\n        }\n    }\n    return res;\n}\n\nCommandLineParser::Node* CommandLineParser::recursiveParentSearch(\n  const CommandArgument& parent,\n  Node& node) const\n{\n    Node* res = nullptr;\n    if (node.argument == parent) {\n        res = &node;\n    } else {\n        for (auto& subNode : node.subNodes) {\n            res = recursiveParentSearch(parent, subNode);\n            if (res != nullptr) {\n                break;\n            }\n        }\n    }\n    return res;\n}\n\nbool CommandLineParser::processIfOptionIsHelp(\n  const QStringList& args,\n  QStringList::const_iterator& actualIt,\n  Node*& actualNode)\n{\n    bool ok = true;\n    auto dashedHelpNames = helpOption.dashedNames();\n    if (m_withHelp && actualIt != args.cend() &&\n        dashedHelpNames.contains(*actualIt)) {\n        if (actualIt + 1 == args.cend()) {\n            m_foundOptions << helpOption;\n            printHelp(args, actualNode);\n            actualIt++;\n        } else {\n            err << \"Invalid arguments after the help option.\";\n            ok = false;\n        }\n    }\n    return ok;\n}\n"
  },
  {
    "path": "src/cli/commandlineparser.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/cli/commandargument.h\"\n#include \"src/cli/commandoption.h\"\n#include <QMap>\n\nclass CommandLineParser\n{\npublic:\n    CommandLineParser();\n\n    bool parse(const QStringList& args);\n\n    CommandArgument rootArgument() const { return CommandArgument(); }\n\n    CommandOption addVersionOption();\n    CommandOption addHelpOption();\n\n    bool AddArgument(const CommandArgument& arg,\n                     const CommandArgument& parent = CommandArgument());\n\n    bool AddOption(const CommandOption& option,\n                   const CommandArgument& parent = CommandArgument());\n\n    bool AddOptions(const QList<CommandOption>& options,\n                    const CommandArgument& parent = CommandArgument());\n\n    void setGeneralErrorMessage(const QString& msg);\n    void setDescription(const QString& description);\n\n    bool isSet(const CommandArgument& arg) const;\n    bool isSet(const CommandOption& option) const;\n    QString value(const CommandOption& option) const;\n\nprivate:\n    bool m_withHelp = false;\n    bool m_withVersion = false;\n    QString m_description;\n    QString m_generalErrorMessage;\n\n    struct Node\n    {\n        explicit Node(const CommandArgument& arg)\n          : argument(arg)\n        {}\n        Node() {}\n        bool operator==(const Node& n) const\n        {\n            return argument == n.argument && options == n.options &&\n                   subNodes == n.subNodes;\n        }\n        CommandArgument argument;\n        QList<CommandOption> options;\n        QList<Node> subNodes;\n    };\n\n    Node m_parseTree;\n    QList<CommandOption> m_foundOptions;\n    QList<CommandArgument> m_foundArgs;\n\n    // helper functions\n    void printVersion();\n    void printHelp(QStringList args, const Node* node);\n    Node* findParent(const CommandArgument& parent);\n    Node* recursiveParentSearch(const CommandArgument& parent,\n                                Node& node) const;\n    bool processIfOptionIsHelp(const QStringList& args,\n                               QStringList::const_iterator& actualIt,\n                               Node*& actualNode);\n    bool processArgs(const QStringList& args,\n                     QStringList::const_iterator& actualIt,\n                     Node*& actualNode);\n    bool processOptions(const QStringList& args,\n                        QStringList::const_iterator& actualIt,\n                        Node* const actualNode);\n};\n"
  },
  {
    "path": "src/cli/commandoption.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"commandoption.h\"\n\n#include <utility>\n\nCommandOption::CommandOption(const QString& name,\n                             QString description,\n                             QString valueName,\n                             QString defaultValue)\n  : m_names(name)\n  , m_description(std::move(description))\n  , m_valueName(std::move(valueName))\n  , m_value(std::move(defaultValue))\n{\n    m_checker = [](QString const&) { return true; };\n}\n\nCommandOption::CommandOption(QStringList names,\n                             QString description,\n                             QString valueName,\n                             QString defaultValue)\n  : m_names(std::move(names))\n  , m_description(std::move(description))\n  , m_valueName(std::move(valueName))\n  , m_value(std::move(defaultValue))\n{\n    m_checker = [](QString const&) -> bool { return true; };\n}\n\nvoid CommandOption::setName(const QString& name)\n{\n    m_names = QStringList() << name;\n}\n\nvoid CommandOption::setNames(const QStringList& names)\n{\n    m_names = names;\n}\n\nQStringList CommandOption::names() const\n{\n    return m_names;\n}\n\nQStringList CommandOption::dashedNames() const\n{\n    QStringList dashedNames;\n    for (const QString& name : m_names) {\n        // prepend \"-\" to single character options, and \"--\" to the others\n        QString dashedName = (name.length() == 1)\n                               ? QStringLiteral(\"-%1\").arg(name)\n                               : QStringLiteral(\"--%1\").arg(name);\n        dashedNames << dashedName;\n    }\n    return dashedNames;\n}\n\nvoid CommandOption::setValueName(const QString& name)\n{\n    m_valueName = name;\n}\n\nQString CommandOption::valueName() const\n{\n    return m_valueName;\n}\n\nvoid CommandOption::setValue(const QString& value)\n{\n    if (m_valueName.isEmpty()) {\n        m_valueName = QLatin1String(\"value\");\n    }\n    m_value = value;\n}\n\nQString CommandOption::value() const\n{\n    return m_value;\n}\n\nvoid CommandOption::addChecker(const function<bool(const QString&)> checker,\n                               const QString& errMsg)\n{\n    m_checker = checker;\n    m_errorMsg = errMsg;\n}\n\nbool CommandOption::checkValue(const QString& value) const\n{\n    return m_checker(value);\n}\n\nQString CommandOption::description() const\n{\n    return m_description;\n}\n\nvoid CommandOption::setDescription(const QString& description)\n{\n    m_description = description;\n}\n\nQString CommandOption::errorMsg() const\n{\n    return m_errorMsg;\n}\n\nbool CommandOption::operator==(const CommandOption& option) const\n{\n    return m_description == option.m_description && m_names == option.m_names &&\n           m_valueName == option.m_valueName;\n}\n"
  },
  {
    "path": "src/cli/commandoption.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QStringList>\n#include <functional>\n\nusing std::function;\n\nclass CommandOption\n{\npublic:\n    CommandOption(const QString& name,\n                  QString description,\n                  QString valueName = QString(),\n                  QString defaultValue = QString());\n\n    CommandOption(QStringList names,\n                  QString description,\n                  QString valueName = QString(),\n                  QString defaultValue = QString());\n\n    void setName(const QString& name);\n    void setNames(const QStringList& names);\n    QStringList names() const;\n    QStringList dashedNames() const;\n\n    void setValueName(const QString& name);\n    QString valueName() const;\n\n    void setValue(const QString& value);\n    QString value() const;\n\n    void addChecker(const function<bool(QString const&)> checker,\n                    const QString& errMsg);\n    bool checkValue(const QString& value) const;\n\n    QString description() const;\n    void setDescription(const QString& description);\n\n    QString errorMsg() const;\n\n    bool operator==(const CommandOption& option) const;\n\nprivate:\n    QStringList m_names;\n    QString m_description;\n    QString m_valueName;\n    QString m_value;\n\n    function<bool(QString const&)> m_checker;\n    QString m_errorMsg;\n};\n"
  },
  {
    "path": "src/config/CMakeLists.txt",
    "content": "target_sources(\n  flameshot\n  PRIVATE buttonlistview.cpp\n          cacheutils.cpp\n          clickablelabel.cpp\n          colorpickereditmode.cpp\n          colorpickereditor.cpp\n          configerrordetails.cpp\n          configresolver.cpp\n          configwindow.cpp\n          extendedslider.cpp\n          filenameeditor.cpp\n          generalconf.cpp\n          setshortcutwidget.cpp\n          shortcutswidget.cpp\n          strftimechooserwidget.cpp\n          styleoverride.cpp\n          uicoloreditor.cpp\n          visualseditor.cpp\n)\n"
  },
  {
    "path": "src/config/buttonlistview.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"buttonlistview.h\"\n#include \"src/tools/toolfactory.h\"\n#include \"src/utils/confighandler.h\"\n#include <QListWidgetItem>\n#include <algorithm>\n\nButtonListView::ButtonListView(QWidget* parent)\n  : QListWidget(parent)\n{\n    setMouseTracking(true);\n    setFlow(QListWidget::TopToBottom);\n    initButtonList();\n    updateComponents();\n    connect(\n      this, &QListWidget::itemClicked, this, &ButtonListView::reverseItemCheck);\n}\n\nvoid ButtonListView::initButtonList()\n{\n    ToolFactory factory;\n    auto listTypes = CaptureToolButton::getIterableButtonTypes();\n\n    for (const CaptureTool::Type t : listTypes) {\n        CaptureTool* tool = factory.CreateTool(t);\n\n        // add element to the local map\n        m_buttonTypeByName.insert(tool->name(), t);\n\n        // init the menu option\n        auto* m_buttonItem = new QListWidgetItem(this);\n\n        // when the background is lighter than gray, it uses the white icons\n        QColor bgColor = this->palette().color(QWidget::backgroundRole());\n        m_buttonItem->setIcon(tool->icon(bgColor, false));\n\n        m_buttonItem->setFlags(Qt::ItemIsUserCheckable);\n        QColor foregroundColor =\n          this->palette().color(QWidget::foregroundRole());\n        m_buttonItem->setForeground(foregroundColor);\n\n        m_buttonItem->setText(tool->name());\n        m_buttonItem->setToolTip(tool->description());\n        tool->deleteLater();\n    }\n}\n\nvoid ButtonListView::updateActiveButtons(QListWidgetItem* item)\n{\n    CaptureTool::Type bType = m_buttonTypeByName[item->text()];\n    if (item->checkState() == Qt::Checked) {\n        m_listButtons.append(bType);\n        // TODO refactor so we don't need external sorts\n        using bt = CaptureTool::Type;\n        std::sort(m_listButtons.begin(), m_listButtons.end(), [](bt a, bt b) {\n            return CaptureToolButton::getPriorityByButton(a) <\n                   CaptureToolButton::getPriorityByButton(b);\n        });\n    } else {\n        m_listButtons.removeOne(bType);\n    }\n    ConfigHandler().setButtons(m_listButtons);\n}\n\nvoid ButtonListView::reverseItemCheck(QListWidgetItem* item)\n{\n    if (item->checkState() == Qt::Checked) {\n        item->setCheckState(Qt::Unchecked);\n    } else {\n        item->setCheckState(Qt::Checked);\n    }\n    updateActiveButtons(item);\n}\n\nvoid ButtonListView::selectAll()\n{\n    ConfigHandler().setAllTheButtons();\n    for (int i = 0; i < this->count(); ++i) {\n        QListWidgetItem* item = this->item(i);\n        item->setCheckState(Qt::Checked);\n    }\n}\n\nvoid ButtonListView::updateComponents()\n{\n    m_listButtons = ConfigHandler().buttons();\n    auto listTypes = CaptureToolButton::getIterableButtonTypes();\n    for (int i = 0; i < this->count(); ++i) {\n        QListWidgetItem* item = this->item(i);\n        auto elem = static_cast<CaptureTool::Type>(listTypes.at(i));\n        if (m_listButtons.contains(elem)) {\n            item->setCheckState(Qt::Checked);\n        } else {\n            item->setCheckState(Qt::Unchecked);\n        }\n    }\n}\n"
  },
  {
    "path": "src/config/buttonlistview.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/widgets/capture/capturetoolbutton.h\"\n#include <QListWidget>\n\nclass ButtonListView : public QListWidget\n{\npublic:\n    explicit ButtonListView(QWidget* parent = nullptr);\n\npublic slots:\n    void selectAll();\n    void updateComponents();\n\nprivate slots:\n    void reverseItemCheck(QListWidgetItem*);\n\nprotected:\n    void initButtonList();\n\nprivate:\n    QList<CaptureTool::Type> m_listButtons;\n    QMap<QString, CaptureTool::Type> m_buttonTypeByName;\n\n    void updateActiveButtons(QListWidgetItem*);\n};\n"
  },
  {
    "path": "src/config/cacheutils.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2021 Jeremy Borgman\n\n#include \"cacheutils.h\"\n#include <QDataStream>\n#include <QDir>\n#include <QFile>\n#include <QRect>\n#include <QStandardPaths>\n#include <QString>\n\nQString getCachePath()\n{\n    auto cachePath =\n      QStandardPaths::writableLocation(QStandardPaths::CacheLocation);\n    if (!QDir(cachePath).exists()) {\n        QDir().mkpath(cachePath);\n    }\n    return cachePath;\n}\n\nvoid setLastRegion(QRect const& newRegion)\n{\n    auto cachePath = getCachePath() + \"/region.txt\";\n\n    QFile file(cachePath);\n    if (file.open(QIODevice::WriteOnly)) {\n        QDataStream out(&file);\n        out << newRegion;\n        file.close();\n    }\n}\n\nQRect getLastRegion()\n{\n    auto cachePath = getCachePath() + \"/region.txt\";\n    QFile file(cachePath);\n\n    QRect lastRegion;\n    if (file.open(QIODevice::ReadOnly)) {\n        QDataStream input(&file);\n        input >> lastRegion;\n        file.close();\n    } else {\n        lastRegion = QRect(0, 0, 0, 0);\n    }\n\n    return lastRegion;\n}\n"
  },
  {
    "path": "src/config/cacheutils.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2021 Jeremy Borgman\n\n#ifndef FLAMESHOT_CACHEUTILS_H\n#define FLAMESHOT_CACHEUTILS_H\n\nclass QString;\nclass QRect;\n\nQString getCachePath();\nQRect getLastRegion();\nvoid setLastRegion(QRect const& newRegion);\n\n#endif // FLAMESHOT_CACHEUTILS_H\n"
  },
  {
    "path": "src/config/clickablelabel.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"clickablelabel.h\"\n\nClickableLabel::ClickableLabel(QWidget* parent)\n  : QLabel(parent)\n{}\n\nClickableLabel::ClickableLabel(const QString& s, QWidget* parent)\n  : QLabel(parent)\n{\n    setText(s);\n}\n\nvoid ClickableLabel::mousePressEvent(QMouseEvent*)\n{\n    emit clicked();\n}\n"
  },
  {
    "path": "src/config/clickablelabel.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QLabel>\n\nclass ClickableLabel : public QLabel\n{\n    Q_OBJECT\npublic:\n    explicit ClickableLabel(QWidget* parent = nullptr);\n    ClickableLabel(const QString& s, QWidget* parent = nullptr);\n\nsignals:\n    void clicked();\n\nprivate:\n    void mousePressEvent(QMouseEvent*);\n};\n"
  },
  {
    "path": "src/config/colorpickereditmode.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2022 Dearsh Oberoi\n\n#include \"colorpickereditmode.h\"\n\n#include <QMouseEvent>\n#include <QPainter>\n\nColorPickerEditMode::ColorPickerEditMode(QWidget* parent)\n  : ColorPickerWidget(parent)\n{\n    m_isPressing = false;\n    m_isDragging = false;\n    installEventFilter(this);\n}\n\nbool ColorPickerEditMode::eventFilter(QObject* obj, QEvent* event)\n{\n    auto widget = static_cast<QWidget*>(obj);\n\n    switch (event->type()) {\n        case QEvent::MouseButtonPress: {\n            auto mouseEvent = static_cast<QMouseEvent*>(event);\n\n            if (mouseEvent->button() == Qt::LeftButton) {\n                m_mousePressPos = mouseEvent->pos();\n                m_mouseMovePos = m_mousePressPos;\n\n                for (int i = 1; i < m_colorList.size(); ++i) {\n                    if (m_colorAreaList.at(i).contains(m_mousePressPos)) {\n                        m_isPressing = true;\n                        m_draggedPresetInitialPos =\n                          m_colorAreaList[i].topLeft();\n                        m_selectedIndex = i;\n                        update(m_colorAreaList.at(i) +\n                               QMargins(10, 10, 10, 10));\n                        update(m_colorAreaList.at(m_lastIndex) +\n                               QMargins(10, 10, 10, 10));\n                        m_lastIndex = i;\n                        emit colorSelected(m_selectedIndex);\n                        break;\n                    }\n                }\n            }\n        } break;\n        case QEvent::MouseMove: {\n            auto mouseEvent = static_cast<QMouseEvent*>(event);\n\n            if (m_isPressing) {\n                QPoint eventPos = mouseEvent->pos();\n                QPoint diff = eventPos - m_mouseMovePos;\n                m_colorAreaList[m_selectedIndex].translate(diff);\n                widget->update();\n\n                if (!m_isDragging) {\n                    QPoint totalMovedDiff = eventPos - m_mousePressPos;\n                    if (totalMovedDiff.manhattanLength() > 3) {\n                        m_isDragging = true;\n                    }\n                }\n\n                m_mouseMovePos = eventPos;\n            }\n        } break;\n        case QEvent::MouseButtonRelease: {\n            m_isPressing = false;\n            if (m_isDragging) {\n                QPoint draggedPresetCenter =\n                  m_colorAreaList[m_selectedIndex].center();\n                m_isDragging = false;\n\n                bool swapped = false;\n\n                for (int i = 1; i < m_colorList.size(); ++i) {\n                    if (i != m_selectedIndex &&\n                        m_colorAreaList.at(i).contains(draggedPresetCenter)) {\n                        // swap colors\n                        QColor temp = m_colorList[i];\n                        m_colorList[i] = m_colorList[m_selectedIndex];\n                        m_colorList[m_selectedIndex] = temp;\n                        m_config.setUserColors(m_colorList);\n\n                        m_colorAreaList[m_selectedIndex].moveTo(\n                          m_draggedPresetInitialPos);\n                        m_selectedIndex = i;\n                        widget->update();\n                        m_lastIndex = i;\n                        emit presetsSwapped(m_selectedIndex);\n                        swapped = true;\n                        break;\n                    }\n                }\n\n                if (!swapped) {\n                    m_colorAreaList[m_selectedIndex].moveTo(\n                      m_draggedPresetInitialPos);\n                    widget->update();\n                }\n            }\n        } break;\n        default:\n            break;\n    }\n\n    return QObject::eventFilter(obj, event);\n}\n"
  },
  {
    "path": "src/config/colorpickereditmode.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2022 Dearsh Oberoi\n\n#pragma once\n\n#include \"src/utils/confighandler.h\"\n#include \"src/widgets/colorpickerwidget.h\"\n\nclass ColorPickerEditMode : public ColorPickerWidget\n{\n    Q_OBJECT\npublic:\n    explicit ColorPickerEditMode(QWidget* parent = nullptr);\n\nsignals:\n    void colorSelected(int index);\n    void presetsSwapped(int index);\n\nprivate:\n    bool eventFilter(QObject* obj, QEvent* event) override;\n\n    bool m_isPressing = false;\n    bool m_isDragging = false;\n    QPoint m_mouseMovePos;\n    QPoint m_mousePressPos;\n    QPoint m_draggedPresetInitialPos;\n    ConfigHandler m_config;\n};\n"
  },
  {
    "path": "src/config/colorpickereditor.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2022 Dearsh Oberoi\n\n#include \"colorpickereditor.h\"\n#include \"colorpickereditmode.h\"\n#include \"src/utils/globalvalues.h\"\n\n#include <QApplication>\n#include <QColor>\n#include <QGridLayout>\n#include <QHBoxLayout>\n#include <QLabel>\n#include <QLineEdit>\n#include <QMessageBox>\n#include <QPushButton>\n#include <QString>\n#include <QVector>\n\nColorPickerEditor::ColorPickerEditor(QWidget* parent)\n  : QWidget(parent)\n  , m_selectedIndex(1)\n{\n    m_color = m_config.drawColor();\n    m_colorList = m_config.userColors();\n\n    m_gLayout = new QGridLayout(this);\n\n    m_colorpicker = new ColorPickerEditMode(this);\n    m_gLayout->addWidget(m_colorpicker, 0, 0);\n\n    m_colorWheel = new color_widgets::ColorWheel(this);\n    m_colorWheel->setColor(m_color);\n    const int size = GlobalValues::buttonBaseSize() * 3.5;\n    m_colorWheel->setMinimumSize(size, size);\n    m_gLayout->addWidget(m_colorWheel, 1, 0);\n\n    auto* m_vLocalLayout1 = new QVBoxLayout();\n    m_vLocalLayout1->addStretch();\n\n    m_colorEditLabel = new QLabel(tr(\"Edit Preset:\"), this);\n    m_vLocalLayout1->addWidget(m_colorEditLabel);\n\n    m_colorEdit = new QLineEdit(this);\n    m_colorEdit->setText(m_colorList[m_selectedIndex].name(QColor::HexRgb));\n    m_colorEdit->setToolTip(tr(\"Enter color to update preset\"));\n    connect(m_colorpicker,\n            &ColorPickerEditMode::colorSelected,\n            this,\n            [this](int index) {\n                m_selectedIndex = index;\n                m_colorEdit->setText(\n                  m_colorList[m_selectedIndex].name(QColor::HexRgb));\n            });\n    connect(m_colorpicker,\n            &ColorPickerEditMode::presetsSwapped,\n            this,\n            [this](int index) {\n                m_selectedIndex = index;\n                m_colorList = m_config.userColors();\n                m_colorEdit->setText(\n                  m_colorList[m_selectedIndex].name(QColor::HexRgb));\n            });\n    m_vLocalLayout1->addWidget(m_colorEdit);\n\n    m_updatePresetButton = new QPushButton(tr(\"Update\"), this);\n    m_updatePresetButton->setToolTip(\n      tr(\"Press button to update the selected preset\"));\n    connect(m_updatePresetButton,\n            &QPushButton::pressed,\n            this,\n            &ColorPickerEditor::onUpdatePreset);\n    m_vLocalLayout1->addWidget(m_updatePresetButton);\n\n    m_deletePresetButton = new QPushButton(tr(\"Delete\"), this);\n    m_deletePresetButton->setToolTip(\n      tr(\"Press button to delete the selected preset\"));\n    connect(m_deletePresetButton,\n            &QPushButton::pressed,\n            this,\n            &ColorPickerEditor::onDeletePreset);\n    m_vLocalLayout1->addWidget(m_deletePresetButton);\n\n    m_vLocalLayout1->addStretch();\n\n    m_gLayout->addLayout(m_vLocalLayout1, 0, 1);\n\n    auto* m_vLocalLayout2 = new QVBoxLayout();\n    m_vLocalLayout2->addStretch();\n\n    m_addPresetLabel = new QLabel(tr(\"Add Preset:\"), this);\n    m_vLocalLayout2->addWidget(m_addPresetLabel);\n\n    m_colorInput = new QLineEdit(this);\n    m_colorInput->setText(m_color.name(QColor::HexRgb));\n    m_colorInput->setToolTip(\n      tr(\"Enter color manually or select it using the color-wheel\"));\n    connect(m_colorWheel,\n            &color_widgets::ColorWheel::colorSelected,\n            this,\n            [=, this](QColor c) {\n                m_color = c;\n                m_colorInput->setText(m_color.name(QColor::HexRgb));\n            });\n    m_vLocalLayout2->addWidget(m_colorInput);\n\n    m_addPresetButton = new QPushButton(tr(\"Add\"), this);\n    m_addPresetButton->setToolTip(tr(\"Press button to add preset\"));\n    connect(m_addPresetButton,\n            &QPushButton::pressed,\n            this,\n            &ColorPickerEditor::onAddPreset);\n    m_vLocalLayout2->addWidget(m_addPresetButton);\n\n    m_vLocalLayout2->addStretch();\n\n    m_gLayout->addLayout(m_vLocalLayout2, 1, 1);\n}\n\nvoid ColorPickerEditor::addPreset()\n{\n    if (m_colorList.contains(m_color)) {\n        return;\n    }\n\n    const int maxPresetsAllowed = 17;\n\n    if (m_colorList.size() >= maxPresetsAllowed) {\n        QMessageBox::critical(\n          this,\n          tr(\"Error\"),\n          tr(\"Unable to add preset. Maximum limit reached.\"));\n        return;\n    }\n\n    m_colorList << m_color;\n\n    m_config.setUserColors(m_colorList);\n}\n\nvoid ColorPickerEditor::deletePreset()\n{\n    const int minPresetsAllowed = 3;\n\n    if (m_colorList.size() <= minPresetsAllowed) {\n        QMessageBox::critical(\n          this,\n          tr(\"Error\"),\n          tr(\"Unable to remove preset. Minimum limit reached.\"));\n        return;\n    }\n\n    m_colorList.remove(m_selectedIndex);\n\n    m_config.setUserColors(m_colorList);\n}\n\nvoid ColorPickerEditor::updatePreset()\n{\n    QColor c = QColor(m_colorEdit->text());\n\n    if (m_colorList.contains(c)) {\n        m_colorEdit->setText(m_colorList[m_selectedIndex].name(QColor::HexRgb));\n        return;\n    }\n\n    m_colorList[m_selectedIndex] = c;\n\n    m_config.setUserColors(m_colorList);\n}\n\nvoid ColorPickerEditor::onAddPreset()\n{\n#if QT_VERSION < QT_VERSION_CHECK(6, 4, 0)\n    if (QColor::isValidColor(m_colorInput->text())) {\n#else\n    if (QColor::isValidColorName(m_colorInput->text())) {\n#endif\n        m_color = QColor(m_colorInput->text());\n        m_colorInput->setText(m_color.name(QColor::HexRgb));\n    } else {\n        m_colorInput->setText(m_color.name(QColor::HexRgb));\n        return;\n    }\n\n    addPreset();\n    m_colorpicker->updateWidget();\n    m_selectedIndex = 1;\n    m_colorpicker->updateSelection(m_selectedIndex);\n    m_colorEdit->setText(m_colorList[m_selectedIndex].name(QColor::HexRgb));\n}\n\nvoid ColorPickerEditor::onDeletePreset()\n{\n    deletePreset();\n    m_colorpicker->updateWidget();\n    m_selectedIndex = 1;\n    m_colorpicker->updateSelection(m_selectedIndex);\n    m_colorEdit->setText(m_colorList[m_selectedIndex].name(QColor::HexRgb));\n}\n\nvoid ColorPickerEditor::onUpdatePreset()\n{\n#if QT_VERSION < QT_VERSION_CHECK(6, 4, 0)\n    if (QColor::isValidColor(m_colorEdit->text())) {\n#else\n    if (QColor::isValidColorName(m_colorEdit->text())) {\n#endif\n        QColor c = QColor(m_colorEdit->text());\n        m_colorEdit->setText(c.name(QColor::HexRgb));\n    } else {\n        m_colorEdit->setText(m_colorList[m_selectedIndex].name(QColor::HexRgb));\n        return;\n    }\n\n    updatePreset();\n    m_colorpicker->updateWidget();\n}\n"
  },
  {
    "path": "src/config/colorpickereditor.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2022 Dearsh Oberoi\n\n#pragma once\n\n#include \"QtColorWidgets/color_wheel.hpp\"\n#include \"src/utils/confighandler.h\"\n\n#include <QWidget>\n\nclass ColorPickerEditMode;\nclass QLabel;\nclass QPushButton;\nclass QLineEdit;\nclass QColor;\nclass QGridLayout;\n\nclass ColorPickerEditor : public QWidget\n{\n    Q_OBJECT\npublic:\n    explicit ColorPickerEditor(QWidget* parent = nullptr);\n\nprivate slots:\n    void onAddPreset();\n    void onDeletePreset();\n    void onUpdatePreset();\n\nprivate:\n    void addPreset();\n    void deletePreset();\n    void updatePreset();\n\n    ColorPickerEditMode* m_colorpicker;\n    color_widgets::ColorWheel* m_colorWheel;\n\n    QLabel* m_colorEditLabel;\n    QLineEdit* m_colorEdit;\n    QPushButton* m_deletePresetButton;\n    QPushButton* m_updatePresetButton;\n\n    QLineEdit* m_colorInput;\n    QLabel* m_addPresetLabel;\n    QPushButton* m_addPresetButton;\n\n    QColor m_color;\n    int m_selectedIndex;\n    QVector<QColor> m_colorList;\n    ConfigHandler m_config;\n\n    QGridLayout* m_gLayout;\n};\n"
  },
  {
    "path": "src/config/configerrordetails.cpp",
    "content": "#include \"src/config/configerrordetails.h\"\n\n#include \"src/utils/abstractlogger.h\"\n#include \"src/utils/confighandler.h\"\n\n#include <QApplication>\n#include <QDialogButtonBox>\n#include <QTextEdit>\n#include <QVBoxLayout>\n\nConfigErrorDetails::ConfigErrorDetails(QWidget* parent)\n  : QDialog(parent)\n{\n    // Generate error log message\n    QString str;\n    AbstractLogger stream(str, AbstractLogger::Error);\n    ConfigHandler().checkForErrors(&stream);\n\n    // Set up dialog\n    setWindowTitle(tr(\"Configuration errors\"));\n    setLayout(new QVBoxLayout(this));\n\n    // Add text display\n    auto* textDisplay = new QTextEdit(this);\n    textDisplay->setPlainText(str);\n    textDisplay->setReadOnly(true);\n    layout()->addWidget(textDisplay);\n\n    // Add Ok button\n    using BBox = QDialogButtonBox;\n    BBox* buttons = new BBox(BBox::Ok);\n    layout()->addWidget(buttons);\n    connect(buttons, &BBox::clicked, this, [this]() { close(); });\n\n    show();\n\n    qApp->processEvents();\n    QPoint center = geometry().center();\n    QRect dialogRect(0, 0, 600, 400);\n    dialogRect.moveCenter(center);\n    setGeometry(dialogRect);\n}\n"
  },
  {
    "path": "src/config/configerrordetails.h",
    "content": "#include <QDialog>\n\n#pragma once\n\nclass ConfigErrorDetails : public QDialog\n{\npublic:\n    ConfigErrorDetails(QWidget* parent = nullptr);\n};\n"
  },
  {
    "path": "src/config/configresolver.cpp",
    "content": "#include \"src/config/configresolver.h\"\n#include \"src/config/configerrordetails.h\"\n#include \"src/utils/confighandler.h\"\n\n#include \"src/utils/valuehandler.h\"\n#include <QDialogButtonBox>\n#include <QLabel>\n#include <QSplitter>\n#include <QVBoxLayout>\n\nConfigResolver::ConfigResolver(QWidget* parent)\n  : QDialog(parent)\n{\n    setWindowTitle(tr(\"Resolve configuration errors\"));\n    setMinimumSize({ 250, 200 });\n    setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Maximum);\n    populate();\n    connect(ConfigHandler::getInstance(),\n            &ConfigHandler::fileChanged,\n            this,\n            [this]() { populate(); });\n}\n\nQGridLayout* ConfigResolver::layout()\n{\n    return dynamic_cast<QGridLayout*>(QDialog::layout());\n}\n\nvoid ConfigResolver::populate()\n{\n    ConfigHandler config;\n    QList<QString> unrecognized;\n    QList<QString> semanticallyWrong;\n\n    config.checkUnrecognizedSettings(nullptr, &unrecognized);\n    config.checkSemantics(nullptr, &semanticallyWrong);\n\n    // Remove previous layout and children, if any\n    resetLayout();\n\n    bool anyErrors = !semanticallyWrong.isEmpty() || !unrecognized.isEmpty();\n    int row = 0;\n\n    // No errors detected\n    if (!anyErrors) {\n        accept();\n    } else {\n        layout()->addWidget(\n          new QLabel(\n            tr(\"<b>You must resolve all errors before continuing:</b>\")),\n          0,\n          0,\n          1,\n          2);\n        ++row;\n    }\n\n    // List semantically incorrect settings with a \"Reset\" button\n    for (const auto& key : semanticallyWrong) {\n        auto* label = new QLabel(key);\n        auto* reset = new QPushButton(tr(\"Reset\"));\n        label->setToolTip(\"This setting has a bad value.\");\n        reset->setToolTip(tr(\"Reset to the default value.\"));\n        layout()->addWidget(label, row, 0);\n        layout()->addWidget(reset, row, 1);\n        reset->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);\n\n        connect(reset, &QPushButton::clicked, this, [key]() {\n            ConfigHandler().resetValue(key);\n        });\n\n        ++row;\n    }\n    // List unrecognized settings with a \"Remove\" button\n    for (const auto& key : unrecognized) {\n        auto* label = new QLabel(key);\n        auto* remove = new QPushButton(tr(\"Remove\"));\n        label->setToolTip(\"This setting is unrecognized.\");\n        remove->setToolTip(tr(\"Remove this setting.\"));\n        layout()->addWidget(label, row, 0);\n        layout()->addWidget(remove, row, 1);\n        connect(remove, &QPushButton::clicked, this, [key]() {\n            ConfigHandler().remove(key);\n        });\n        ++row;\n    }\n\n    if (!config.checkShortcutConflicts()) {\n        auto* conflicts = new QLabel(\n          tr(\"Some keyboard shortcuts have conflicts.\\n\"\n             \"This will NOT prevent flameshot from starting.\\n\"\n             \"Please solve them manually in the configuration file.\"));\n        conflicts->setWordWrap(true);\n        conflicts->setMaximumWidth(geometry().width());\n        conflicts->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Maximum);\n        layout()->addWidget(conflicts, row, 0, 1, 2, Qt::AlignCenter);\n        ++row;\n    }\n\n    auto* separator = new QFrame(this);\n    separator->setFrameShape(QFrame::HLine);\n    separator->setFrameShadow(QFrame::Sunken);\n    layout()->addWidget(separator, row, 0, 1, 2);\n    ++row;\n\n    using BBox = QDialogButtonBox;\n\n    // Add button box at the bottom\n    auto* buttons = new BBox(this);\n    layout()->addWidget(buttons, row, 0, 1, 2, Qt::AlignCenter);\n    if (anyErrors) {\n        auto* resolveAll = new QPushButton(tr(\"Resolve all\"));\n        resolveAll->setToolTip(tr(\"Resolve all listed errors.\"));\n        buttons->addButton(resolveAll, BBox::ResetRole);\n        connect(resolveAll, &QPushButton::clicked, this, [=, this]() {\n            for (const auto& key : semanticallyWrong) {\n                ConfigHandler().resetValue(key);\n            }\n            for (const auto& key : unrecognized) {\n                ConfigHandler().remove(key);\n            }\n        });\n    }\n\n    auto* details = new QPushButton(tr(\"Details\"));\n    buttons->addButton(details, BBox::HelpRole);\n    connect(details, &QPushButton::clicked, this, [this]() {\n        (new ConfigErrorDetails(this))->exec();\n    });\n\n    buttons->addButton(BBox::Cancel);\n\n    connect(buttons, &BBox::rejected, this, [this]() { reject(); });\n}\n\nvoid ConfigResolver::resetLayout()\n{\n    for (auto* child : children()) {\n        child->deleteLater();\n    }\n    delete layout();\n    setLayout(new QGridLayout());\n    layout()->setSizeConstraint(QLayout::SetFixedSize);\n}\n"
  },
  {
    "path": "src/config/configresolver.h",
    "content": "#pragma once\n\n#include <QDialog>\n\nclass QGridLayout;\n\nclass ConfigResolver : public QDialog\n{\npublic:\n    ConfigResolver(QWidget* parent = nullptr);\n\n    QGridLayout* layout();\n\nprivate:\n    void populate();\n    void resetLayout();\n};\n"
  },
  {
    "path": "src/config/configwindow.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"configwindow.h\"\n#include \"abstractlogger.h\"\n#include \"src/config/configresolver.h\"\n#include \"src/config/filenameeditor.h\"\n#include \"src/config/generalconf.h\"\n#include \"src/config/shortcutswidget.h\"\n#include \"src/config/strftimechooserwidget.h\"\n#include \"src/config/visualseditor.h\"\n#include \"src/utils/colorutils.h\"\n#include \"src/utils/confighandler.h\"\n#include \"src/utils/globalvalues.h\"\n#include \"src/utils/pathinfo.h\"\n#include <QApplication>\n#include <QDialogButtonBox>\n#include <QFileSystemWatcher>\n#include <QIcon>\n#include <QKeyEvent>\n#include <QLabel>\n#include <QSizePolicy>\n#include <QTabBar>\n#include <QTextStream>\n#include <QVBoxLayout>\n\n// ConfigWindow contains the menus where you can configure the application\n\nConfigWindow::ConfigWindow(QWidget* parent)\n  : QWidget(parent)\n{\n    // We wrap QTabWidget in a QWidget because of a Qt bug\n    auto* layout = new QVBoxLayout(this);\n    m_tabWidget = new QTabWidget(this);\n    m_tabWidget->tabBar()->setUsesScrollButtons(false);\n    layout->addWidget(m_tabWidget);\n\n    setAttribute(Qt::WA_DeleteOnClose);\n    setWindowIcon(QIcon(GlobalValues::iconPath()));\n    setWindowTitle(tr(\"Configuration\"));\n\n    connect(ConfigHandler::getInstance(),\n            &ConfigHandler::fileChanged,\n            this,\n            &ConfigWindow::updateChildren);\n\n    QColor background = this->palette().window().color();\n    bool isDark = ColorUtils::colorIsDark(background);\n    QString modifier =\n      isDark ? PathInfo::whiteIconPath() : PathInfo::blackIconPath();\n\n    // general\n    m_generalConfig = new GeneralConf();\n    m_generalConfigTab = new QWidget();\n    auto* generalConfigLayout = new QVBoxLayout(m_generalConfigTab);\n    m_generalConfigTab->setLayout(generalConfigLayout);\n    generalConfigLayout->addWidget(m_generalConfig);\n    m_tabWidget->addTab(\n      m_generalConfigTab, QIcon(modifier + \"config.svg\"), tr(\"General\"));\n\n    // visuals\n    m_visuals = new VisualsEditor();\n    m_visualsTab = new QWidget();\n    auto* visualsLayout = new QVBoxLayout(m_visualsTab);\n    m_visualsTab->setLayout(visualsLayout);\n    visualsLayout->addWidget(m_visuals);\n    m_tabWidget->addTab(\n      m_visualsTab, QIcon(modifier + \"graphics.svg\"), tr(\"Interface\"));\n\n    // filename\n    m_filenameEditor = new FileNameEditor();\n    m_filenameEditorTab = new QWidget();\n    auto* filenameEditorLayout = new QVBoxLayout(m_filenameEditorTab);\n    m_filenameEditorTab->setLayout(filenameEditorLayout);\n    filenameEditorLayout->addWidget(m_filenameEditor);\n    m_tabWidget->addTab(m_filenameEditorTab,\n                        QIcon(modifier + \"name_edition.svg\"),\n                        tr(\"Filename Editor\"));\n\n    // shortcuts\n    m_shortcuts = new ShortcutsWidget();\n    m_shortcutsTab = new QWidget();\n    auto* shortcutsLayout = new QVBoxLayout(m_shortcutsTab);\n    m_shortcutsTab->setLayout(shortcutsLayout);\n    shortcutsLayout->addWidget(m_shortcuts);\n    m_tabWidget->addTab(\n      m_shortcutsTab, QIcon(modifier + \"shortcut.svg\"), tr(\"Shortcuts\"));\n\n    // connect update sigslots\n    connect(this,\n            &ConfigWindow::updateChildren,\n            m_filenameEditor,\n            &FileNameEditor::updateComponents);\n    connect(this,\n            &ConfigWindow::updateChildren,\n            m_visuals,\n            &VisualsEditor::updateComponents);\n    connect(this,\n            &ConfigWindow::updateChildren,\n            m_generalConfig,\n            &GeneralConf::updateComponents);\n\n    // Error indicator (this must come last)\n    initErrorIndicator(m_visualsTab, m_visuals);\n    initErrorIndicator(m_filenameEditorTab, m_filenameEditor);\n    initErrorIndicator(m_generalConfigTab, m_generalConfig);\n    initErrorIndicator(m_shortcutsTab, m_shortcuts);\n}\n\nvoid ConfigWindow::keyPressEvent(QKeyEvent* e)\n{\n    if (e->key() == Qt::Key_Escape) {\n        close();\n    }\n}\n\nvoid ConfigWindow::initErrorIndicator(QWidget* tab, QWidget* widget)\n{\n    auto* label = new QLabel(tab);\n    auto* btnResolve = new QPushButton(tr(\"Resolve\"), tab);\n    auto* btnLayout = new QHBoxLayout();\n\n    // Set up label\n    label->setText(tr(\n      \"<b>Configuration file has errors. Resolve them before continuing.</b>\"));\n    label->setStyleSheet(QStringLiteral(\":disabled { color: %1; }\")\n                           .arg(qApp->palette().color(QPalette::Text).name()));\n    label->setVisible(ConfigHandler().hasError());\n\n    // Set up \"Show errors\" button\n    btnResolve->setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Fixed);\n    btnLayout->addWidget(btnResolve);\n    btnResolve->setVisible(ConfigHandler().hasError());\n\n    widget->setEnabled(!ConfigHandler().hasError());\n\n    // Add label and button to the parent widget's layout\n    auto* layout = static_cast<QBoxLayout*>(tab->layout());\n    if (layout != nullptr) {\n        layout->insertWidget(0, label);\n        layout->insertLayout(1, btnLayout);\n    } else {\n        widget->layout()->addWidget(label);\n        widget->layout()->addWidget(btnResolve);\n    }\n\n    // Sigslots\n    connect(\n      ConfigHandler::getInstance(), &ConfigHandler::error, widget, [=, this]() {\n          widget->setEnabled(false);\n          label->show();\n          btnResolve->show();\n      });\n    connect(ConfigHandler::getInstance(),\n            &ConfigHandler::errorResolved,\n            widget,\n            [=]() {\n                widget->setEnabled(true);\n                label->hide();\n                btnResolve->hide();\n            });\n    connect(btnResolve, &QPushButton::clicked, this, [this]() {\n        ConfigResolver().exec();\n    });\n}\n"
  },
  {
    "path": "src/config/configwindow.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QTabWidget>\n\nclass FileNameEditor;\nclass ShortcutsWidget;\nclass GeneralConf;\nclass QFileSystemWatcher;\nclass VisualsEditor;\nclass QWidget;\n\nclass ConfigWindow : public QWidget\n{\n    Q_OBJECT\npublic:\n    explicit ConfigWindow(QWidget* parent = nullptr);\n\nsignals:\n    void updateChildren();\n\nprotected:\n    void keyPressEvent(QKeyEvent*);\n\nprivate:\n    QTabWidget* m_tabWidget;\n\n    FileNameEditor* m_filenameEditor;\n    QWidget* m_filenameEditorTab;\n\n    ShortcutsWidget* m_shortcuts;\n    QWidget* m_shortcutsTab;\n\n    GeneralConf* m_generalConfig;\n    QWidget* m_generalConfigTab;\n\n    VisualsEditor* m_visuals;\n    QWidget* m_visualsTab;\n\n    void initErrorIndicator(QWidget* tab, QWidget* widget);\n};\n"
  },
  {
    "path": "src/config/extendedslider.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"extendedslider.h\"\n\nExtendedSlider::ExtendedSlider(QWidget* parent)\n  : QSlider(parent)\n{\n    connect(this,\n            &ExtendedSlider::valueChanged,\n            this,\n            &ExtendedSlider::updateTooltip);\n    connect(\n      this, &ExtendedSlider::sliderMoved, this, &ExtendedSlider::fireTimer);\n    m_timer.setSingleShot(true);\n    connect(\n      &m_timer, &QTimer::timeout, this, &ExtendedSlider::modificationsEnded);\n}\n\nint ExtendedSlider::mappedValue(int min, int max)\n{\n    qreal progress =\n      ((value() - minimum())) / static_cast<qreal>(maximum() - minimum());\n    return min + (max - min) * progress;\n}\n\nvoid ExtendedSlider::setMapedValue(int min, int val, int max)\n{\n    qreal progress = ((val - min) + 1) / static_cast<qreal>(max - min);\n    int value = minimum() + (maximum() - minimum()) * progress;\n    setValue(value);\n}\n\nvoid ExtendedSlider::updateTooltip()\n{\n    setToolTip(QString::number(value()) + \"%\");\n}\n\nvoid ExtendedSlider::fireTimer()\n{\n    m_timer.start(500);\n}\n"
  },
  {
    "path": "src/config/extendedslider.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QSlider>\n#include <QTimer>\n\nclass ExtendedSlider : public QSlider\n{\n    Q_OBJECT\npublic:\n    explicit ExtendedSlider(QWidget* parent = nullptr);\n\n    int mappedValue(int min, int max);\n    void setMapedValue(int min, int val, int max);\n\nsignals:\n    void modificationsEnded();\n\nprivate slots:\n    void updateTooltip();\n    void fireTimer();\n\nprivate:\n    QTimer m_timer;\n};\n"
  },
  {
    "path": "src/config/filenameeditor.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"filenameeditor.h\"\n#include \"src/config/strftimechooserwidget.h\"\n#include \"src/utils/confighandler.h\"\n#include \"src/utils/filenamehandler.h\"\n#include <QHBoxLayout>\n#include <QLabel>\n#include <QLineEdit>\n#include <QPushButton>\n#include <QVBoxLayout>\n\nFileNameEditor::FileNameEditor(QWidget* parent)\n  : QWidget(parent)\n{\n    initWidgets();\n    initLayout();\n}\n\nvoid FileNameEditor::initLayout()\n{\n    m_layout = new QVBoxLayout(this);\n    auto* infoLabel = new QLabel(tr(\"Edit the name of your captures:\"), this);\n    infoLabel->setFixedHeight(20);\n    m_layout->addWidget(infoLabel);\n    m_layout->addWidget(m_helperButtons);\n    m_layout->addWidget(new QLabel(tr(\"Edit:\")));\n    m_layout->addWidget(m_nameEditor);\n    m_layout->addWidget(new QLabel(tr(\"Preview:\")));\n    m_layout->addWidget(m_outputLabel);\n\n    auto* horizLayout = new QHBoxLayout();\n    horizLayout->addWidget(m_saveButton);\n    horizLayout->addWidget(m_resetButton);\n    horizLayout->addWidget(m_clearButton);\n    m_layout->addLayout(horizLayout);\n}\n\nvoid FileNameEditor::initWidgets()\n{\n    m_nameHandler = new FileNameHandler(this);\n\n    // editor\n    m_nameEditor = new QLineEdit(this);\n    m_nameEditor->setMaxLength(FileNameHandler::MAX_CHARACTERS);\n\n    // preview\n    m_outputLabel = new QLineEdit(this);\n    m_outputLabel->setDisabled(true);\n    QString foreground = this->palette().windowText().color().name();\n    m_outputLabel->setStyleSheet(QStringLiteral(\"color: %1\").arg(foreground));\n    QPalette pal = m_outputLabel->palette();\n    QColor color =\n      pal.color(QPalette::Disabled, m_outputLabel->backgroundRole());\n    pal.setColor(QPalette::Active, m_outputLabel->backgroundRole(), color);\n    m_outputLabel->setPalette(pal);\n\n    connect(m_nameEditor,\n            &QLineEdit::textChanged,\n            this,\n            &FileNameEditor::showParsedPattern);\n    updateComponents();\n\n    // helper buttons\n    m_helperButtons = new StrftimeChooserWidget(this);\n    connect(m_helperButtons,\n            &StrftimeChooserWidget::variableEmitted,\n            this,\n            &FileNameEditor::addToNameEditor);\n\n    // save\n    m_saveButton = new QPushButton(tr(\"Save\"), this);\n    connect(\n      m_saveButton, &QPushButton::clicked, this, &FileNameEditor::savePattern);\n    m_saveButton->setToolTip(tr(\"Saves the pattern\"));\n    // restore previous saved values\n    m_resetButton = new QPushButton(tr(\"Restore\"), this);\n    connect(\n      m_resetButton, &QPushButton::clicked, this, &FileNameEditor::resetName);\n    m_resetButton->setToolTip(tr(\"Restores the saved pattern\"));\n    // clear\n    m_clearButton = new QPushButton(tr(\"Clear\"), this);\n    connect(m_clearButton, &QPushButton::clicked, this, [this]() {\n        m_nameEditor->setText(ConfigHandler().filenamePatternDefault());\n        m_nameEditor->selectAll();\n        m_nameEditor->setFocus();\n    });\n    m_clearButton->setToolTip(tr(\"Deletes the name\"));\n}\n\nvoid FileNameEditor::savePattern()\n{\n    QString pattern = m_nameEditor->text();\n    ConfigHandler().setFilenamePattern(pattern);\n}\n\nvoid FileNameEditor::showParsedPattern(const QString& p)\n{\n    QString output = m_nameHandler->parseFilename(p);\n    m_outputLabel->setText(output);\n}\n\nvoid FileNameEditor::resetName()\n{\n    m_nameEditor->setText(ConfigHandler().filenamePattern());\n}\n\nvoid FileNameEditor::addToNameEditor(const QString& s)\n{\n    m_nameEditor->setText(m_nameEditor->text() + s);\n    m_nameEditor->setFocus();\n}\n\nvoid FileNameEditor::updateComponents()\n{\n    m_nameEditor->setText(ConfigHandler().filenamePattern());\n    m_outputLabel->setText(m_nameHandler->parsedPattern());\n}\n"
  },
  {
    "path": "src/config/filenameeditor.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QPointer>\n#include <QWidget>\n\nclass QVBoxLayout;\nclass QLineEdit;\nclass FileNameHandler;\nclass QPushButton;\nclass StrftimeChooserWidget;\n\nclass FileNameEditor : public QWidget\n{\n    Q_OBJECT\npublic:\n    explicit FileNameEditor(QWidget* parent = nullptr);\n\nprivate:\n    QVBoxLayout* m_layout;\n    QLineEdit* m_outputLabel;\n    QLineEdit* m_nameEditor;\n    FileNameHandler* m_nameHandler;\n    StrftimeChooserWidget* m_helperButtons;\n    QPushButton* m_saveButton;\n    QPushButton* m_resetButton;\n    QPushButton* m_clearButton;\n\n    void initLayout();\n    void initWidgets();\n\npublic slots:\n    void addToNameEditor(const QString& s);\n    void updateComponents();\n\nprivate slots:\n    void savePattern();\n    void showParsedPattern(const QString&);\n    void resetName();\n};\n"
  },
  {
    "path": "src/config/generalconf.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n#include \"generalconf.h\"\n#include \"src/core/flameshot.h\"\n#include \"src/utils/confighandler.h\"\n#include <QCheckBox>\n#include <QComboBox>\n#include <QFile>\n#include <QFileDialog>\n#include <QGroupBox>\n#include <QImageWriter>\n#include <QLabel>\n#include <QLineEdit>\n#include <QMessageBox>\n#include <QPushButton>\n#include <QSettings>\n#include <QSizePolicy>\n#include <QSpinBox>\n#include <QStandardPaths>\n#include <QStringDecoder>\n#include <QVBoxLayout>\n\nGeneralConf::GeneralConf(QWidget* parent)\n  : QWidget(parent)\n  , m_historyConfirmationToDelete(nullptr)\n  , m_undoLimit(nullptr)\n{\n    m_layout = new QVBoxLayout(this);\n    m_layout->setAlignment(Qt::AlignTop);\n\n    // Scroll area adapts the size of the content on small screens.\n    // It must be initialized before the checkboxes.\n    initScrollArea();\n\n    initAutostart();\n#if !defined(Q_OS_WIN)\n    initAutoCloseIdleDaemon();\n#endif\n    initShowTrayIcon();\n    initShowDesktopNotification();\n    initShowAbortNotification();\n#if !defined(DISABLE_UPDATE_CHECKER)\n    initCheckForUpdates();\n#endif\n    initShowStartupLaunchMessage();\n    initShowQuitPrompt();\n    initAllowMultipleGuiInstances();\n    initSaveLastRegion();\n    initShowHelp();\n    initShowSidePanelButton();\n    initUseJpgForClipboard();\n    initCopyOnDoubleClick();\n    initSaveAfterCopy();\n    initCopyPathAfterSave();\n    initAntialiasingPinZoom();\n    initUndoLimit();\n    initInsecurePixelate();\n#ifdef ENABLE_IMGUR\n    initCopyAndCloseAfterUpload();\n    initUploadWithoutConfirmation();\n    initHistoryConfirmationToDelete();\n    initUploadHistoryMax();\n    initUploadClientSecret();\n#endif\n    initPredefinedColorPaletteLarge();\n    initShowSelectionGeometry();\n\n    m_layout->addStretch();\n\n    initShowMagnifier();\n    initSquareMagnifier();\n    initJpegQuality();\n    initReverseArrow();\n    // this has to be at the end\n    initConfigButtons();\n    updateComponents();\n}\n\nvoid GeneralConf::_updateComponents(bool allowEmptySavePath)\n{\n    ConfigHandler config;\n    m_helpMessage->setChecked(config.showHelp());\n    m_sidePanelButton->setChecked(config.showSidePanelButton());\n    m_sysNotifications->setChecked(config.showDesktopNotification());\n    m_abortNotifications->setChecked(config.showAbortNotification());\n    m_autostart->setChecked(config.startupLaunch());\n    m_saveAfterCopy->setChecked(config.saveAfterCopy());\n    m_copyPathAfterSave->setChecked(config.copyPathAfterSave());\n    m_antialiasingPinZoom->setChecked(config.antialiasingPinZoom());\n    m_useJpgForClipboard->setChecked(config.useJpgForClipboard());\n    m_copyOnDoubleClick->setChecked(config.copyOnDoubleClick());\n#ifdef ENABLE_IMGUR\n    m_uploadWithoutConfirmation->setChecked(config.uploadWithoutConfirmation());\n    m_copyURLAfterUpload->setChecked(config.copyURLAfterUpload());\n    m_historyConfirmationToDelete->setChecked(\n      config.historyConfirmationToDelete());\n\n    m_uploadHistoryMax->setValue(config.uploadHistoryMax());\n#endif\n#if !defined(DISABLE_UPDATE_CHECKER)\n    m_checkForUpdates->setChecked(config.checkForUpdates());\n#endif\n    m_allowMultipleGuiInstances->setChecked(config.allowMultipleGuiInstances());\n    m_showMagnifier->setChecked(config.showMagnifier());\n    m_squareMagnifier->setChecked(config.squareMagnifier());\n    m_saveLastRegion->setChecked(config.saveLastRegion());\n    m_reverseArrow->setChecked(config.reverseArrow());\n\n#if !defined(Q_OS_WIN)\n    m_autoCloseIdleDaemon->setChecked(config.autoCloseIdleDaemon());\n#endif\n\n    m_predefinedColorPaletteLarge->setChecked(\n      config.predefinedColorPaletteLarge());\n    m_showStartupLaunchMessage->setChecked(config.showStartupLaunchMessage());\n    m_showQuitPrompt->setChecked(config.showQuitPrompt());\n    m_screenshotPathFixedCheck->setChecked(config.savePathFixed());\n    m_undoLimit->setValue(config.undoLimit());\n\n    if (allowEmptySavePath || !config.savePath().isEmpty()) {\n        m_savePath->setText(config.savePath());\n    }\n#if defined(Q_OS_LINUX) || defined(Q_OS_UNIX)\n    m_showTray->setChecked(!config.disabledTrayIcon());\n#endif\n}\n\nvoid GeneralConf::updateComponents()\n{\n    _updateComponents(false);\n}\n\nvoid GeneralConf::saveLastRegion(bool checked)\n{\n    ConfigHandler().setSaveLastRegion(checked);\n}\n\nvoid GeneralConf::showHelpChanged(bool checked)\n{\n    ConfigHandler().setShowHelp(checked);\n}\n\nvoid GeneralConf::showSidePanelButtonChanged(bool checked)\n{\n    ConfigHandler().setShowSidePanelButton(checked);\n}\n\nvoid GeneralConf::showDesktopNotificationChanged(bool checked)\n{\n    ConfigHandler().setShowDesktopNotification(checked);\n}\n\nvoid GeneralConf::showAbortNotificationChanged(bool checked)\n{\n    ConfigHandler().setShowAbortNotification(checked);\n}\n\n#if !defined(DISABLE_UPDATE_CHECKER)\nvoid GeneralConf::checkForUpdatesChanged(bool checked)\n{\n    ConfigHandler().setCheckForUpdates(checked);\n}\n#endif\n\nvoid GeneralConf::allowMultipleGuiInstancesChanged(bool checked)\n{\n    ConfigHandler().setAllowMultipleGuiInstances(checked);\n}\n\nvoid GeneralConf::autoCloseIdleDaemonChanged(bool checked)\n{\n    ConfigHandler().setAutoCloseIdleDaemon(checked);\n}\n\nvoid GeneralConf::autostartChanged(bool checked)\n{\n    ConfigHandler().setStartupLaunch(checked);\n}\n\nvoid GeneralConf::importConfiguration()\n{\n    QString fileName = QFileDialog::getOpenFileName(this, tr(\"Import\"));\n    if (fileName.isEmpty()) {\n        return;\n    }\n    QFile file(fileName);\n    if (!file.open(QFile::ReadOnly)) {\n        QMessageBox::about(this, tr(\"Error\"), tr(\"Unable to read file.\"));\n        return;\n    }\n    QStringDecoder decoder(QStringDecoder::System);\n    QString text = decoder(file.readAll());\n    file.close();\n\n    QFile config(ConfigHandler().configFilePath());\n    if (!config.open(QFile::WriteOnly)) {\n        QMessageBox::about(this, tr(\"Error\"), tr(\"Unable to write file.\"));\n        return;\n    }\n    QStringEncoder encoder(QStringEncoder::System);\n    config.write(encoder(text));\n    config.close();\n}\n\nvoid GeneralConf::exportFileConfiguration()\n{\n    QString defaultFileName = QSettings().fileName();\n    QString fileName =\n      QFileDialog::getSaveFileName(this, tr(\"Save File\"), defaultFileName);\n\n    // Cancel button or target same as source\n    if (fileName.isNull() || fileName == defaultFileName) {\n        return;\n    }\n\n    QFile targetFile(fileName);\n    if (targetFile.exists()) {\n        targetFile.remove();\n    }\n    bool ok = QFile::copy(ConfigHandler().configFilePath(), fileName);\n    if (!ok) {\n        QMessageBox::about(this, tr(\"Error\"), tr(\"Unable to write file.\"));\n    }\n}\n\nvoid GeneralConf::resetConfiguration()\n{\n    QMessageBox::StandardButton reply;\n    reply = QMessageBox::question(\n      this,\n      tr(\"Confirm Reset\"),\n      tr(\"Are you sure you want to reset the configuration?\"),\n      QMessageBox::Yes | QMessageBox::No);\n    if (reply == QMessageBox::Yes) {\n        m_savePath->setText(\n          QStandardPaths::writableLocation(QStandardPaths::PicturesLocation));\n        ConfigHandler().setDefaultSettings();\n        _updateComponents(true);\n    }\n}\n\nvoid GeneralConf::initScrollArea()\n{\n    m_scrollArea = new QScrollArea(this);\n    m_layout->addWidget(m_scrollArea);\n\n    auto* content = new QWidget(m_scrollArea);\n    m_scrollArea->setWidget(content);\n    m_scrollArea->setWidgetResizable(true);\n    m_scrollArea->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Maximum);\n    m_scrollArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);\n\n    content->setObjectName(\"content\");\n    m_scrollArea->setObjectName(\"scrollArea\");\n    m_scrollArea->setStyleSheet(\n      \"#content, #scrollArea { background: transparent; border: 0px; }\");\n    m_scrollAreaLayout = new QVBoxLayout(content);\n    m_scrollAreaLayout->setContentsMargins(0, 0, 20, 0);\n}\n\nvoid GeneralConf::initShowHelp()\n{\n    m_helpMessage = new QCheckBox(tr(\"Show help message\"), this);\n    m_helpMessage->setToolTip(tr(\"Show the help message at the beginning \"\n                                 \"in the capture mode\"));\n    m_scrollAreaLayout->addWidget(m_helpMessage);\n\n    connect(\n      m_helpMessage, &QCheckBox::clicked, this, &GeneralConf::showHelpChanged);\n}\n\nvoid GeneralConf::initSaveLastRegion()\n{\n    m_saveLastRegion = new QCheckBox(tr(\"Use last region for GUI mode\"), this);\n    m_saveLastRegion->setToolTip(\n      tr(\"Use the last region as the default selection for the next screenshot \"\n         \"in GUI mode\"));\n    m_scrollAreaLayout->addWidget(m_saveLastRegion);\n\n    connect(m_saveLastRegion,\n            &QCheckBox::clicked,\n            this,\n            &GeneralConf::saveLastRegion);\n}\n\nvoid GeneralConf::initShowSidePanelButton()\n{\n    m_sidePanelButton = new QCheckBox(tr(\"Show the side panel button\"), this);\n    m_sidePanelButton->setToolTip(\n      tr(\"Show the side panel toggle button in the capture mode\"));\n    m_scrollAreaLayout->addWidget(m_sidePanelButton);\n\n    connect(m_sidePanelButton,\n            &QCheckBox::clicked,\n            this,\n            &GeneralConf::showSidePanelButtonChanged);\n}\n\nvoid GeneralConf::initShowDesktopNotification()\n{\n    m_sysNotifications = new QCheckBox(tr(\"Show desktop notifications\"), this);\n    m_sysNotifications->setToolTip(tr(\"Enable desktop notifications\"));\n    m_scrollAreaLayout->addWidget(m_sysNotifications);\n\n    connect(m_sysNotifications,\n            &QCheckBox::clicked,\n            this,\n            &GeneralConf::showDesktopNotificationChanged);\n}\n\nvoid GeneralConf::initShowAbortNotification()\n{\n    m_abortNotifications = new QCheckBox(tr(\"Show abort notifications\"), this);\n    m_abortNotifications->setToolTip(tr(\"Enable abort notifications\"));\n    m_scrollAreaLayout->addWidget(m_abortNotifications);\n\n    connect(m_abortNotifications,\n            &QCheckBox::clicked,\n            this,\n            &GeneralConf::showAbortNotificationChanged);\n}\n\nvoid GeneralConf::initShowTrayIcon()\n{\n#if defined(Q_OS_LINUX) || defined(Q_OS_UNIX)\n    m_showTray = new QCheckBox(tr(\"Show tray icon\"), this);\n    m_showTray->setToolTip(tr(\"Show icon in the system tray\"));\n    m_scrollAreaLayout->addWidget(m_showTray);\n\n    connect(m_showTray, &QCheckBox::clicked, this, [](bool checked) {\n        ConfigHandler().setDisabledTrayIcon(!checked);\n    });\n#endif\n}\n\nvoid GeneralConf::initHistoryConfirmationToDelete()\n{\n    m_historyConfirmationToDelete = new QCheckBox(\n      tr(\"Confirmation required to delete screenshot from the latest uploads\"),\n      this);\n    m_historyConfirmationToDelete->setToolTip(\n      tr(\"Ask for confirmation to delete screenshot from the latest uploads\"));\n    m_scrollAreaLayout->addWidget(m_historyConfirmationToDelete);\n\n    connect(m_historyConfirmationToDelete,\n            &QCheckBox::clicked,\n            this,\n            &GeneralConf::historyConfirmationToDelete);\n}\n\nvoid GeneralConf::initConfigButtons()\n{\n    auto* buttonLayout = new QHBoxLayout();\n    auto* box = new QGroupBox(tr(\"Configuration File\"));\n    box->setFlat(true);\n    box->setLayout(buttonLayout);\n    m_layout->addWidget(box);\n\n    m_exportButton = new QPushButton(tr(\"Export\"));\n    buttonLayout->addWidget(m_exportButton);\n    connect(m_exportButton,\n            &QPushButton::clicked,\n            this,\n            &GeneralConf::exportFileConfiguration);\n\n    m_importButton = new QPushButton(tr(\"Import\"));\n    buttonLayout->addWidget(m_importButton);\n    connect(m_importButton,\n            &QPushButton::clicked,\n            this,\n            &GeneralConf::importConfiguration);\n\n    m_resetButton = new QPushButton(tr(\"Reset\"));\n    buttonLayout->addWidget(m_resetButton);\n    connect(m_resetButton,\n            &QPushButton::clicked,\n            this,\n            &GeneralConf::resetConfiguration);\n}\n\n#if !defined(DISABLE_UPDATE_CHECKER)\nvoid GeneralConf::initCheckForUpdates()\n{\n    m_checkForUpdates = new QCheckBox(tr(\"Automatic check for updates\"), this);\n    m_checkForUpdates->setToolTip(tr(\"Check for updates automatically\"));\n    m_scrollAreaLayout->addWidget(m_checkForUpdates);\n\n    connect(m_checkForUpdates,\n            &QCheckBox::clicked,\n            this,\n            &GeneralConf::checkForUpdatesChanged);\n}\n#endif\n\nvoid GeneralConf::initAllowMultipleGuiInstances()\n{\n    m_allowMultipleGuiInstances = new QCheckBox(\n      tr(\"Allow multiple flameshot GUI instances simultaneously\"), this);\n    m_allowMultipleGuiInstances->setToolTip(tr(\n      \"This allows you to take screenshots of Flameshot itself for example\"));\n    m_scrollAreaLayout->addWidget(m_allowMultipleGuiInstances);\n    connect(m_allowMultipleGuiInstances,\n            &QCheckBox::clicked,\n            this,\n            &GeneralConf::allowMultipleGuiInstancesChanged);\n}\n\nvoid GeneralConf::initAutoCloseIdleDaemon()\n{\n    m_autoCloseIdleDaemon = new QCheckBox(\n      tr(\"Automatically unload from memory when it is not needed\"), this);\n    m_autoCloseIdleDaemon->setToolTip(tr(\n      \"Automatically close daemon (background process) when it is not needed\"));\n    m_scrollAreaLayout->addWidget(m_autoCloseIdleDaemon);\n    connect(m_autoCloseIdleDaemon,\n            &QCheckBox::clicked,\n            this,\n            &GeneralConf::autoCloseIdleDaemonChanged);\n}\n\nvoid GeneralConf::initAutostart()\n{\n    m_autostart = new QCheckBox(tr(\"Launch in background at startup\"), this);\n    m_autostart->setToolTip(tr(\n      \"Launch Flameshot daemon (background process) when computer is booted\"));\n    m_scrollAreaLayout->addWidget(m_autostart);\n\n    connect(\n      m_autostart, &QCheckBox::clicked, this, &GeneralConf::autostartChanged);\n}\n\nvoid GeneralConf::initShowStartupLaunchMessage()\n{\n    m_showStartupLaunchMessage =\n      new QCheckBox(tr(\"Show welcome message on launch\"), this);\n    ConfigHandler config;\n    m_showStartupLaunchMessage->setToolTip(\n      tr(\"Show the welcome message box in the middle of the screen while \"\n         \"taking a screenshot\"));\n    m_scrollAreaLayout->addWidget(m_showStartupLaunchMessage);\n\n    connect(m_showStartupLaunchMessage, &QCheckBox::clicked, [](bool checked) {\n        ConfigHandler().setShowStartupLaunchMessage(checked);\n    });\n}\n\nvoid GeneralConf::initShowQuitPrompt()\n{\n    m_showQuitPrompt = new QCheckBox(tr(\"Ask before quit capture\"), this);\n    ConfigHandler config;\n    m_showQuitPrompt->setToolTip(\n      tr(\"Show the confirmation prompt before ESC quit\"));\n    m_scrollAreaLayout->addWidget(m_showQuitPrompt);\n\n    connect(m_showQuitPrompt, &QCheckBox::clicked, [](bool checked) {\n        ConfigHandler().setShowQuitPrompt(checked);\n    });\n}\n\nvoid GeneralConf::initPredefinedColorPaletteLarge()\n{\n    m_predefinedColorPaletteLarge =\n      new QCheckBox(tr(\"Use large predefined color palette\"), this);\n    m_predefinedColorPaletteLarge->setToolTip(\n      tr(\"Use a large predefined color palette\"));\n    m_scrollAreaLayout->addWidget(m_predefinedColorPaletteLarge);\n\n    connect(\n      m_predefinedColorPaletteLarge, &QCheckBox::clicked, [](bool checked) {\n          ConfigHandler().setPredefinedColorPaletteLarge(checked);\n      });\n}\nvoid GeneralConf::initCopyOnDoubleClick()\n{\n    m_copyOnDoubleClick = new QCheckBox(tr(\"Copy on double click\"), this);\n    m_copyOnDoubleClick->setToolTip(\n      tr(\"Enable Copy to clipboard on Double Click\"));\n    m_scrollAreaLayout->addWidget(m_copyOnDoubleClick);\n\n    connect(m_copyOnDoubleClick, &QCheckBox::clicked, [](bool checked) {\n        ConfigHandler().setCopyOnDoubleClick(checked);\n    });\n}\n\nvoid GeneralConf::initCopyAndCloseAfterUpload()\n{\n    m_copyURLAfterUpload = new QCheckBox(tr(\"Copy URL after upload\"), this);\n    m_copyURLAfterUpload->setToolTip(\n      tr(\"Copy URL after uploading was successful\"));\n    m_scrollAreaLayout->addWidget(m_copyURLAfterUpload);\n\n    connect(m_copyURLAfterUpload, &QCheckBox::clicked, [](bool checked) {\n        ConfigHandler().setCopyURLAfterUpload(checked);\n    });\n}\n\nvoid GeneralConf::initSaveAfterCopy()\n{\n    m_saveAfterCopy = new QCheckBox(tr(\"Save image after copy\"), this);\n    m_saveAfterCopy->setToolTip(\n      tr(\"After copying the screenshot, save it to a file as well\"));\n    m_scrollAreaLayout->addWidget(m_saveAfterCopy);\n    connect(m_saveAfterCopy,\n            &QCheckBox::clicked,\n            this,\n            &GeneralConf::saveAfterCopyChanged);\n\n    auto* box = new QGroupBox(tr(\"Save Path\"));\n    box->setFlat(true);\n    m_layout->addWidget(box);\n\n    auto* vboxLayout = new QVBoxLayout();\n    box->setLayout(vboxLayout);\n\n    auto* pathLayout = new QHBoxLayout();\n\n    QString path = ConfigHandler().savePath();\n    m_savePath = new QLineEdit(path, this);\n    m_savePath->setDisabled(true);\n    QString foreground = this->palette().windowText().color().name();\n    m_savePath->setStyleSheet(QStringLiteral(\"color: %1\").arg(foreground));\n    pathLayout->addWidget(m_savePath);\n\n    m_changeSaveButton = new QPushButton(tr(\"Change...\"), this);\n    pathLayout->addWidget(m_changeSaveButton);\n    connect(m_changeSaveButton,\n            &QPushButton::clicked,\n            this,\n            &GeneralConf::changeSavePath);\n\n    m_screenshotPathFixedCheck =\n      new QCheckBox(tr(\"Use fixed path for screenshots to save\"), this);\n    connect(m_screenshotPathFixedCheck,\n            &QCheckBox::toggled,\n            this,\n            &GeneralConf::togglePathFixed);\n\n    vboxLayout->addLayout(pathLayout);\n    vboxLayout->addWidget(m_screenshotPathFixedCheck);\n\n    auto* extensionLayout = new QHBoxLayout();\n\n    extensionLayout->addWidget(\n      new QLabel(tr(\"Preferred save file extension:\")));\n    m_setSaveAsFileExtension = new QComboBox(this);\n\n    QStringList imageFormatList;\n    for (const auto& mimeType : QImageWriter::supportedImageFormats())\n        imageFormatList.append(mimeType);\n\n    m_setSaveAsFileExtension->addItems(imageFormatList);\n\n    int currentIndex =\n      m_setSaveAsFileExtension->findText(ConfigHandler().saveAsFileExtension());\n    m_setSaveAsFileExtension->setCurrentIndex(currentIndex);\n\n    connect(m_setSaveAsFileExtension,\n            &QComboBox::currentTextChanged,\n            this,\n            &GeneralConf::setSaveAsFileExtension);\n\n    extensionLayout->addWidget(m_setSaveAsFileExtension);\n    vboxLayout->addLayout(extensionLayout);\n}\n\nvoid GeneralConf::historyConfirmationToDelete(bool checked)\n{\n    ConfigHandler().setHistoryConfirmationToDelete(checked);\n}\n\nvoid GeneralConf::initUploadHistoryMax()\n{\n    auto* box = new QGroupBox(tr(\"Latest Uploads Max Size\"));\n    box->setFlat(true);\n    m_layout->addWidget(box);\n\n    auto* vboxLayout = new QVBoxLayout();\n    box->setLayout(vboxLayout);\n\n    m_uploadHistoryMax = new QSpinBox(this);\n    m_uploadHistoryMax->setMaximum(50);\n    QString foreground = this->palette().windowText().color().name();\n    m_uploadHistoryMax->setStyleSheet(\n      QStringLiteral(\"color: %1\").arg(foreground));\n\n    connect(m_uploadHistoryMax,\n            static_cast<void (QSpinBox::*)(int)>(&QSpinBox::valueChanged),\n            this,\n            &GeneralConf::uploadHistoryMaxChanged);\n    vboxLayout->addWidget(m_uploadHistoryMax);\n}\n\nvoid GeneralConf::initUploadClientSecret()\n{\n    auto* box = new QGroupBox(tr(\"Imgur Application Client ID\"));\n    box->setFlat(true);\n    m_layout->addWidget(box);\n\n    auto* vboxLayout = new QVBoxLayout();\n    box->setLayout(vboxLayout);\n\n    m_uploadClientKey = new QLineEdit(this);\n    QString foreground = this->palette().windowText().color().name();\n    m_uploadClientKey->setStyleSheet(\n      QStringLiteral(\"color: %1\").arg(foreground));\n    m_uploadClientKey->setText(ConfigHandler().uploadClientSecret());\n    connect(m_uploadClientKey,\n            &QLineEdit::editingFinished,\n            this,\n            &GeneralConf::uploadClientKeyEdited);\n    vboxLayout->addWidget(m_uploadClientKey);\n}\n\nvoid GeneralConf::uploadClientKeyEdited()\n{\n    ConfigHandler().setUploadClientSecret(m_uploadClientKey->text());\n}\n\nvoid GeneralConf::uploadHistoryMaxChanged(int max)\n{\n    ConfigHandler().setUploadHistoryMax(max);\n}\n\nvoid GeneralConf::initUndoLimit()\n{\n    auto* box = new QGroupBox(tr(\"Undo limit\"));\n    box->setFlat(true);\n    m_layout->addWidget(box);\n\n    auto* vboxLayout = new QVBoxLayout();\n    box->setLayout(vboxLayout);\n\n    m_undoLimit = new QSpinBox(this);\n    m_undoLimit->setMinimum(1);\n    m_undoLimit->setMaximum(999);\n    QString foreground = this->palette().windowText().color().name();\n    m_undoLimit->setStyleSheet(QStringLiteral(\"color: %1\").arg(foreground));\n\n    connect(m_undoLimit,\n            static_cast<void (QSpinBox::*)(int)>(&QSpinBox::valueChanged),\n            this,\n            &GeneralConf::undoLimit);\n\n    vboxLayout->addWidget(m_undoLimit);\n}\n\nvoid GeneralConf::undoLimit(int limit)\n{\n    ConfigHandler().setUndoLimit(limit);\n}\n\nvoid GeneralConf::initUseJpgForClipboard()\n{\n    m_useJpgForClipboard =\n      new QCheckBox(tr(\"Use JPG format for clipboard (PNG default)\"), this);\n\n#ifdef Q_OS_WIN\n    ConfigHandler().setUseJpgForClipboard(false);\n    m_useJpgForClipboard->setVisible(false);\n#else\n    m_useJpgForClipboard->setToolTip(\n      tr(\"Use lossy JPG format for clipboard (lossless PNG default)\"));\n    connect(m_useJpgForClipboard,\n            &QCheckBox::clicked,\n            this,\n            &GeneralConf::useJpgForClipboardChanged);\n#endif\n\n    m_scrollAreaLayout->addWidget(m_useJpgForClipboard);\n}\n\nvoid GeneralConf::saveAfterCopyChanged(bool checked)\n{\n    ConfigHandler().setSaveAfterCopy(checked);\n}\n\nvoid GeneralConf::changeSavePath()\n{\n    QString path = ConfigHandler().savePath();\n    path = chooseFolder(path);\n    if (!path.isEmpty()) {\n        m_savePath->setText(path);\n        ConfigHandler().setSavePath(path);\n    }\n}\n\nvoid GeneralConf::initCopyPathAfterSave()\n{\n    m_copyPathAfterSave = new QCheckBox(tr(\"Copy file path after save\"), this);\n    m_copyPathAfterSave->setToolTip(tr(\"Copy the file path to clipboard after \"\n                                       \"the file is saved\"));\n    m_scrollAreaLayout->addWidget(m_copyPathAfterSave);\n    connect(m_copyPathAfterSave, &QCheckBox::clicked, [](bool checked) {\n        ConfigHandler().setCopyPathAfterSave(checked);\n    });\n}\n\nvoid GeneralConf::initAntialiasingPinZoom()\n{\n    m_antialiasingPinZoom =\n      new QCheckBox(tr(\"Anti-aliasing image when zoom the pinned image\"), this);\n    m_antialiasingPinZoom->setToolTip(\n      tr(\"After zooming the pinned image, should the image get smoothened or \"\n         \"stay pixelated\"));\n    m_scrollAreaLayout->addWidget(m_antialiasingPinZoom);\n    connect(m_antialiasingPinZoom, &QCheckBox::clicked, [](bool checked) {\n        ConfigHandler().setAntialiasingPinZoom(checked);\n    });\n}\n\nvoid GeneralConf::initUploadWithoutConfirmation()\n{\n    m_uploadWithoutConfirmation =\n      new QCheckBox(tr(\"Upload image without confirmation\"), this);\n    m_uploadWithoutConfirmation->setToolTip(\n      tr(\"Upload image without confirmation\"));\n    m_scrollAreaLayout->addWidget(m_uploadWithoutConfirmation);\n    connect(m_uploadWithoutConfirmation, &QCheckBox::clicked, [](bool checked) {\n        ConfigHandler().setUploadWithoutConfirmation(checked);\n    });\n}\n\nconst QString GeneralConf::chooseFolder(const QString& pathDefault)\n{\n    QString path;\n    if (pathDefault.isEmpty()) {\n        path =\n          QStandardPaths::writableLocation(QStandardPaths::PicturesLocation);\n    }\n    path = QFileDialog::getExistingDirectory(\n      this,\n      tr(\"Choose a Folder\"),\n      path,\n      QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks);\n    if (path.isEmpty()) {\n        return path;\n    }\n\n    if (!QFileInfo(path).isWritable()) {\n        QMessageBox::about(\n          this, tr(\"Error\"), tr(\"Unable to write to directory.\"));\n        return QString();\n    }\n\n    return path;\n}\n\nvoid GeneralConf::initShowMagnifier()\n{\n    m_showMagnifier = new QCheckBox(tr(\"Show magnifier\"), this);\n    m_showMagnifier->setToolTip(tr(\"Enable a magnifier while selecting the \"\n                                   \"screenshot area\"));\n\n    m_scrollAreaLayout->addWidget(m_showMagnifier);\n    connect(m_showMagnifier, &QCheckBox::clicked, [](bool checked) {\n        ConfigHandler().setShowMagnifier(checked);\n    });\n}\n\nvoid GeneralConf::initSquareMagnifier()\n{\n    m_squareMagnifier = new QCheckBox(tr(\"Square shaped magnifier\"), this);\n    m_squareMagnifier->setToolTip(tr(\"Make the magnifier to be square-shaped\"));\n    m_scrollAreaLayout->addWidget(m_squareMagnifier);\n    connect(m_squareMagnifier, &QCheckBox::clicked, [](bool checked) {\n        ConfigHandler().setSquareMagnifier(checked);\n    });\n}\n\nvoid GeneralConf::initShowSelectionGeometry()\n{\n    auto* tobox = new QHBoxLayout();\n\n    int timeout =\n      ConfigHandler().value(\"showSelectionGeometryHideTime\").toInt();\n    m_xywhTimeout = new QSpinBox();\n    m_xywhTimeout->setRange(0, INT_MAX);\n    m_xywhTimeout->setToolTip(\n      tr(\"Milliseconds before geometry display hides; 0 means do not hide\"));\n    m_xywhTimeout->setValue(timeout);\n    tobox->addWidget(m_xywhTimeout);\n    tobox->addWidget(new QLabel(tr(\"Set geometry display timeout (ms)\")));\n\n    m_scrollAreaLayout->addLayout(tobox);\n    connect(m_xywhTimeout,\n            static_cast<void (QSpinBox::*)(int)>(&QSpinBox::valueChanged),\n            this,\n            &GeneralConf::setSelGeoHideTime);\n\n    auto* box = new QGroupBox(tr(\"Selection Geometry Display\"));\n    box->setFlat(true);\n    m_layout->addWidget(box);\n\n    auto* vboxLayout = new QVBoxLayout();\n    box->setLayout(vboxLayout);\n    auto* selGeoLayout = new QHBoxLayout();\n    selGeoLayout->addWidget(new QLabel(tr(\"Display Location\")));\n    m_selectGeometryLocation = new QComboBox(this);\n\n    m_selectGeometryLocation->addItem(tr(\"None\"), GeneralConf::xywh_none);\n    m_selectGeometryLocation->addItem(tr(\"Top Left\"),\n                                      GeneralConf::xywh_top_left);\n    m_selectGeometryLocation->addItem(tr(\"Top Right\"),\n                                      GeneralConf::xywh_top_right);\n    m_selectGeometryLocation->addItem(tr(\"Bottom Left\"),\n                                      GeneralConf::xywh_bottom_left);\n    m_selectGeometryLocation->addItem(tr(\"Bottom Right\"),\n                                      GeneralConf::xywh_bottom_right);\n    m_selectGeometryLocation->addItem(tr(\"Center\"), GeneralConf::xywh_center);\n\n    // pick up int from config and use findData\n    int pos = ConfigHandler().value(\"showSelectionGeometry\").toInt();\n    m_selectGeometryLocation->setCurrentIndex(\n      m_selectGeometryLocation->findData(pos));\n\n    connect(\n      m_selectGeometryLocation,\n      static_cast<void (QComboBox::*)(int)>(&QComboBox::currentIndexChanged),\n      this,\n      &GeneralConf::setGeometryLocation);\n\n    selGeoLayout->addWidget(m_selectGeometryLocation);\n    vboxLayout->addLayout(selGeoLayout);\n    vboxLayout->addStretch();\n}\n\nvoid GeneralConf::initJpegQuality()\n{\n    auto* tobox = new QHBoxLayout();\n\n    int quality = ConfigHandler().value(\"jpegQuality\").toInt();\n    m_jpegQuality = new QSpinBox();\n    m_jpegQuality->setRange(0, 100);\n    m_jpegQuality->setToolTip(tr(\"Quality range of 0-100; Higher number is \"\n                                 \"better quality and larger file size\"));\n    m_jpegQuality->setValue(quality);\n    tobox->addWidget(m_jpegQuality);\n    tobox->addWidget(new QLabel(tr(\"JPEG Quality\")));\n\n    m_scrollAreaLayout->addLayout(tobox);\n    connect(m_jpegQuality,\n            static_cast<void (QSpinBox::*)(int)>(&QSpinBox::valueChanged),\n            this,\n            &GeneralConf::setJpegQuality);\n}\n\nvoid GeneralConf::initReverseArrow()\n{\n    m_reverseArrow = new QCheckBox(tr(\"Reverse arrow\"), this);\n    m_reverseArrow->setToolTip(tr(\"Draw the arrow head first\"));\n    m_scrollAreaLayout->addWidget(m_reverseArrow);\n\n    connect(\n      m_reverseArrow, &QCheckBox::clicked, this, &GeneralConf::setReverseArrow);\n}\n\nvoid GeneralConf::initInsecurePixelate()\n{\n    m_insecurePixelate = new QCheckBox(tr(\"Insecure Pixelate\"), this);\n    m_insecurePixelate->setToolTip(\n      tr(\"Draw the pixelation effect in an insecure but more asethetic way.\"));\n    m_insecurePixelate->setChecked(ConfigHandler().insecurePixelate());\n    m_scrollAreaLayout->addWidget(m_insecurePixelate);\n\n    connect(m_insecurePixelate,\n            &QCheckBox::clicked,\n            this,\n            &GeneralConf::setInsecurePixelate);\n}\n\nvoid GeneralConf::setSelGeoHideTime(int v)\n{\n    ConfigHandler().setValue(\"showSelectionGeometryHideTime\", v);\n}\n\nvoid GeneralConf::setJpegQuality(int v)\n{\n    ConfigHandler().setJpegQuality(v);\n}\n\nvoid GeneralConf::setGeometryLocation(int index)\n{\n    ConfigHandler().setValue(\"showSelectionGeometry\",\n                             m_selectGeometryLocation->itemData(index));\n}\n\nvoid GeneralConf::togglePathFixed()\n{\n    ConfigHandler().setSavePathFixed(m_screenshotPathFixedCheck->isChecked());\n}\n\nvoid GeneralConf::setSaveAsFileExtension(const QString& extension)\n{\n    ConfigHandler().setSaveAsFileExtension(extension);\n}\n\nvoid GeneralConf::useJpgForClipboardChanged(bool checked)\n{\n    ConfigHandler().setUseJpgForClipboard(checked);\n}\n\nvoid GeneralConf::setReverseArrow(bool checked)\n{\n    ConfigHandler().setReverseArrow(checked);\n}\n\nvoid GeneralConf::setInsecurePixelate(bool checked)\n{\n    ConfigHandler().setInsecurePixelate(checked);\n}"
  },
  {
    "path": "src/config/generalconf.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QScrollArea>\n#include <QWidget>\n\nclass QVBoxLayout;\nclass QCheckBox;\nclass QPushButton;\nclass QLabel;\nclass QLineEdit;\nclass QSpinBox;\nclass QComboBox;\n\nclass GeneralConf : public QWidget\n{\n    Q_OBJECT\npublic:\n    explicit GeneralConf(QWidget* parent = nullptr);\n    enum xywh_position\n    {\n        xywh_none = 0,\n        xywh_top_left = 1,\n        xywh_bottom_left = 2,\n        xywh_top_right = 3,\n        xywh_bottom_right = 4,\n        xywh_center = 5\n    };\n\npublic slots:\n    void updateComponents();\n\nprivate slots:\n    void showHelpChanged(bool checked);\n    void saveLastRegion(bool checked);\n    void showSidePanelButtonChanged(bool checked);\n    void showDesktopNotificationChanged(bool checked);\n    void showAbortNotificationChanged(bool checked);\n#if !defined(DISABLE_UPDATE_CHECKER)\n    void checkForUpdatesChanged(bool checked);\n#endif\n    void allowMultipleGuiInstancesChanged(bool checked);\n    void autoCloseIdleDaemonChanged(bool checked);\n    void autostartChanged(bool checked);\n    void historyConfirmationToDelete(bool checked);\n    void uploadHistoryMaxChanged(int max);\n    void undoLimit(int limit);\n    void saveAfterCopyChanged(bool checked);\n    void changeSavePath();\n    void importConfiguration();\n    void exportFileConfiguration();\n    void resetConfiguration();\n    void togglePathFixed();\n    void uploadClientKeyEdited();\n    void useJpgForClipboardChanged(bool checked);\n    void setSaveAsFileExtension(const QString& extension);\n    void setGeometryLocation(int index);\n    void setSelGeoHideTime(int v);\n    void setJpegQuality(int v);\n    void setReverseArrow(bool checked);\n    void setInsecurePixelate(bool checked);\n\nprivate:\n    const QString chooseFolder(const QString& currentPath = \"\");\n\n    void initAllowMultipleGuiInstances();\n    void initAntialiasingPinZoom();\n    void initAutoCloseIdleDaemon();\n    void initAutostart();\n#if !defined(DISABLE_UPDATE_CHECKER)\n    void initCheckForUpdates();\n#endif\n    void initConfigButtons();\n    void initCopyAndCloseAfterUpload();\n    void initCopyOnDoubleClick();\n    void initCopyPathAfterSave();\n    void initHistoryConfirmationToDelete();\n    void initPredefinedColorPaletteLarge();\n    void initSaveAfterCopy();\n    void initScrollArea();\n    void initShowDesktopNotification();\n    void initShowAbortNotification();\n    void initShowHelp();\n    void initShowMagnifier();\n    void initShowQuitPrompt();\n    void initShowSidePanelButton();\n    void initShowStartupLaunchMessage();\n    void initShowTrayIcon();\n    void initSquareMagnifier();\n    void initUndoLimit();\n    void initUploadWithoutConfirmation();\n    void initUseJpgForClipboard();\n    void initUploadHistoryMax();\n    void initUploadClientSecret();\n    void initSaveLastRegion();\n    void initShowSelectionGeometry();\n    void initJpegQuality();\n    void initReverseArrow();\n    void initInsecurePixelate();\n\n    void _updateComponents(bool allowEmptySavePath);\n\n    // class members\n    QVBoxLayout* m_layout;\n    QVBoxLayout* m_scrollAreaLayout;\n    QScrollArea* m_scrollArea;\n    QCheckBox* m_sysNotifications;\n    QCheckBox* m_abortNotifications;\n    QCheckBox* m_showTray;\n    QCheckBox* m_helpMessage;\n    QCheckBox* m_sidePanelButton;\n#if !defined(DISABLE_UPDATE_CHECKER)\n    QCheckBox* m_checkForUpdates;\n#endif\n    QCheckBox* m_allowMultipleGuiInstances;\n    QCheckBox* m_autoCloseIdleDaemon;\n    QCheckBox* m_autostart;\n    QCheckBox* m_showStartupLaunchMessage;\n    QCheckBox* m_showQuitPrompt;\n    QCheckBox* m_copyURLAfterUpload;\n    QCheckBox* m_copyPathAfterSave;\n    QCheckBox* m_antialiasingPinZoom;\n    QCheckBox* m_saveLastRegion;\n    QCheckBox* m_uploadWithoutConfirmation;\n    QPushButton* m_importButton;\n    QPushButton* m_exportButton;\n    QPushButton* m_resetButton;\n    QCheckBox* m_saveAfterCopy;\n    QLineEdit* m_savePath;\n    QLineEdit* m_uploadClientKey;\n    QPushButton* m_changeSaveButton;\n    QCheckBox* m_screenshotPathFixedCheck;\n    QCheckBox* m_historyConfirmationToDelete;\n    QCheckBox* m_useJpgForClipboard;\n    QSpinBox* m_uploadHistoryMax;\n    QSpinBox* m_undoLimit;\n    QComboBox* m_setSaveAsFileExtension;\n    QCheckBox* m_predefinedColorPaletteLarge;\n    QCheckBox* m_showMagnifier;\n    QCheckBox* m_squareMagnifier;\n    QCheckBox* m_copyOnDoubleClick;\n    QCheckBox* m_showSelectionGeometry;\n    QComboBox* m_selectGeometryLocation;\n    QSpinBox* m_xywhTimeout;\n    QSpinBox* m_jpegQuality;\n    QCheckBox* m_reverseArrow;\n    QCheckBox* m_insecurePixelate;\n};\n"
  },
  {
    "path": "src/config/setshortcutwidget.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2020 Yurii Puchkov at Namecheap & Contributors\n\n#include \"setshortcutwidget.h\"\n#include \"src/utils/globalvalues.h\"\n#include <QIcon>\n#include <QKeyEvent>\n#include <QLabel>\n#include <QLayout>\n#include <QPixmap>\n#include <QTimer>\n\nSetShortcutDialog::SetShortcutDialog(QDialog* parent,\n                                     const QString& shortcutName)\n  : QDialog(parent)\n{\n    setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint);\n    setWindowIcon(QIcon(GlobalValues::iconPath()));\n    setWindowTitle(tr(\"Set Shortcut\"));\n    m_ks = QKeySequence();\n\n    m_layout = new QVBoxLayout(this);\n    m_layout->setAlignment(Qt::AlignHCenter);\n\n    auto* infoTop = new QLabel(tr(\"Enter new shortcut to change \"));\n    infoTop->setMargin(10);\n    infoTop->setAlignment(Qt::AlignCenter);\n    m_layout->addWidget(infoTop);\n\n    auto* infoIcon = new QLabel();\n    infoIcon->setAlignment(Qt::AlignCenter);\n    infoIcon->setPixmap(QPixmap(\":/img/app/keyboard.svg\"));\n    m_layout->addWidget(infoIcon);\n\n    m_layout->addWidget(infoIcon);\n\n    QString msg = \"\";\n#if defined(Q_OS_MACOS)\n    msg = tr(\n      \"Press Esc to cancel or ⌘+Backspace to disable the keyboard shortcut.\");\n#else\n    msg =\n      tr(\"Press Esc to cancel or Backspace to disable the keyboard shortcut.\");\n#endif\n\n    auto restartMessageAdded = false;\n    if (shortcutName == \"TAKE_SCREENSHOT\" && restartMessageAdded == false) {\n        msg +=\n          \"\\n\" + tr(\"Flameshot must be restarted for changes to take effect.\");\n        restartMessageAdded = true;\n    }\n    if (shortcutName == \"SCREENSHOT_HISTORY\" && restartMessageAdded == false) {\n        msg +=\n          \"\\n\" + tr(\"Flameshot must be restarted for changes to take effect.\");\n        restartMessageAdded = true;\n    }\n\n    auto* infoBottom = new QLabel(msg);\n    infoBottom->setMargin(10);\n    infoBottom->setAlignment(Qt::AlignCenter);\n    m_layout->addWidget(infoBottom);\n\n    // 0ms Delay: Event loop waits until after show(); widget fully initialized\n    QTimer::singleShot(0, this, &SetShortcutDialog::startCapture);\n}\n\nvoid SetShortcutDialog::startCapture()\n{\n    grabKeyboard(); // Call AFTER show()!\n    setFocus();\n}\n\nconst QKeySequence& SetShortcutDialog::shortcut()\n{\n    return m_ks;\n}\n\nvoid SetShortcutDialog::keyPressEvent(QKeyEvent* ke)\n{\n    Qt::KeyboardModifiers mods = ke->modifiers();\n\n    if (mods & Qt::ShiftModifier) {\n        m_modifier += \"Shift+\";\n    }\n    if (mods & Qt::ControlModifier) {\n        m_modifier += \"Ctrl+\";\n    }\n    if (mods & Qt::AltModifier) {\n        m_modifier += \"Alt+\";\n    }\n    // ke->key() == Qt::Key_Meta required on Windows to grab Win key\n    if (ke->modifiers() & Qt::MetaModifier || ke->key() == Qt::Key_Meta) {\n        m_modifier += \"Meta+\";\n    }\n\n    QString key = QKeySequence(ke->key()).toString();\n    m_ks = QKeySequence(m_modifier + key);\n}\n\nvoid SetShortcutDialog::keyReleaseEvent(QKeyEvent* event)\n{\n    if (m_ks == QKeySequence(Qt::Key_Escape)) {\n        reject();\n    }\n    accept();\n}\n\nvoid SetShortcutDialog::accept()\n{\n    releaseKeyboard();\n    QDialog::accept();\n}\n\nvoid SetShortcutDialog::reject()\n{\n    releaseKeyboard();\n    QDialog::reject();\n}\n"
  },
  {
    "path": "src/config/setshortcutwidget.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2020 Yurii Puchkov at Namecheap & Contributors\n\n#ifndef SETSHORTCUTWIDGET_H\n#define SETSHORTCUTWIDGET_H\n\n#include <QDialog>\n#include <QKeySequence>\n#include <QObject>\n\nclass QVBoxLayout;\n\nclass SetShortcutDialog : public QDialog\n{\n    Q_OBJECT\npublic:\n    explicit SetShortcutDialog(QDialog* parent = nullptr,\n                               const QString& shortcutName = \"\");\n    const QKeySequence& shortcut();\n\npublic:\n    void keyPressEvent(QKeyEvent*) override;\n    void keyReleaseEvent(QKeyEvent* event) override;\n\nprivate slots:\n    void accept() override;\n    void reject() override;\n\nprivate:\n    void startCapture();\n\n    QVBoxLayout* m_layout;\n    QString m_modifier;\n    QKeySequence m_ks;\n};\n\n#endif // SETSHORTCUTWIDGET_H\n"
  },
  {
    "path": "src/config/shortcutswidget.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2020 Yurii Puchkov at Namecheap & Contributors\n\n#include \"shortcutswidget.h\"\n#include \"capturetool.h\"\n#include \"setshortcutwidget.h\"\n#include \"src/core/qguiappcurrentscreen.h\"\n#include \"src/utils/globalvalues.h\"\n#include \"toolfactory.h\"\n#include <QCheckBox>\n#include <QCursor>\n#include <QDir>\n#include <QHeaderView>\n#include <QIcon>\n#include <QKeyEvent>\n#include <QLabel>\n#include <QMessageBox>\n#include <QRect>\n#include <QScreen>\n#include <QStringList>\n#include <QTableWidget>\n#include <QVBoxLayout>\n#include <QVector>\n\nShortcutsWidget::ShortcutsWidget(QWidget* parent)\n  : QWidget(parent)\n{\n    setAttribute(Qt::WA_DeleteOnClose);\n    setWindowIcon(QIcon(GlobalValues::iconPath()));\n    setWindowTitle(tr(\"Hot Keys\"));\n\n    QRect position = frameGeometry();\n    QScreen* screen = QGuiAppCurrentScreen().currentScreen();\n    position.moveCenter(screen->availableGeometry().center());\n    move(position.topLeft());\n\n    m_layout = new QVBoxLayout(this);\n    m_layout->setAlignment(Qt::AlignHCenter | Qt::AlignVCenter);\n\n#if defined(Q_OS_WIN)\n    checkPrintScreenForcesSnipping();\n#endif\n\n    initInfoTable();\n    connect(ConfigHandler::getInstance(),\n            &ConfigHandler::fileChanged,\n            this,\n            &ShortcutsWidget::populateInfoTable);\n\n#if defined(Q_OS_WIN)\n    initMsScreenclipCheckbox();\n#endif\n\n    show();\n}\n\nvoid ShortcutsWidget::initInfoTable()\n{\n    m_table = new QTableWidget(this);\n    m_table->setToolTip(tr(\"Available shortcuts in the screen capture mode.\"));\n\n    m_layout->addWidget(m_table);\n\n    m_table->setColumnCount(2);\n    m_table->setSelectionMode(QAbstractItemView::NoSelection);\n    m_table->setFocusPolicy(Qt::NoFocus);\n    m_table->verticalHeader()->hide();\n\n    // header creation\n    QStringList names;\n    names << tr(\"Description\") << tr(\"Key\");\n    m_table->setHorizontalHeaderLabels(names);\n    connect(m_table,\n            &QTableWidget::cellClicked,\n            this,\n            &ShortcutsWidget::onShortcutCellClicked);\n\n    // populate with dynamic data\n    populateInfoTable();\n\n    // adjust size\n    m_table->horizontalHeader()->setMinimumSectionSize(200);\n    m_table->horizontalHeader()->setSectionResizeMode(0, QHeaderView::Stretch);\n    m_table->horizontalHeader()->setSizePolicy(QSizePolicy::Expanding,\n                                               QSizePolicy::Expanding);\n    m_table->resizeColumnsToContents();\n    m_table->resizeRowsToContents();\n}\n\nvoid ShortcutsWidget::populateInfoTable()\n{\n    loadShortcuts();\n    m_table->setRowCount(m_shortcuts.size());\n\n    // add content\n    for (int i = 0; i < m_shortcuts.size(); ++i) {\n        const auto current_shortcut = m_shortcuts.at(i);\n        const auto identifier = current_shortcut.at(0);\n        const auto description = current_shortcut.at(1);\n        const auto key_sequence = current_shortcut.at(2);\n        m_table->setItem(i, 0, new QTableWidgetItem(description));\n\n#if defined(Q_OS_MACOS)\n        auto* item = new QTableWidgetItem(nativeOSHotKeyText(key_sequence));\n#else\n        QTableWidgetItem* item = new QTableWidgetItem(key_sequence);\n#endif\n        item->setTextAlignment(Qt::AlignCenter);\n        m_table->setItem(i, 1, item);\n\n        if (identifier.isEmpty()) {\n            QFont font;\n            font.setBold(true);\n            item->setFont(font);\n            item->setFlags(item->flags() ^ Qt::ItemIsEnabled);\n            m_table->item(i, 1)->setFont(font);\n        }\n    }\n\n    // Read-only table items\n    for (int x = 0; x < m_table->rowCount(); ++x) {\n        for (int y = 0; y < m_table->columnCount(); ++y) {\n            QTableWidgetItem* item = m_table->item(x, y);\n            item->setFlags(item->flags() ^ Qt::ItemIsEditable);\n        }\n    }\n}\n\nvoid ShortcutsWidget::onShortcutCellClicked(int row, int col)\n{\n    if (col == 1) {\n        // Ignore non-changable shortcuts\n        if (Qt::ItemIsEnabled !=\n            (Qt::ItemIsEnabled & m_table->item(row, col)->flags())) {\n            return;\n        }\n\n        QString shortcutName = m_shortcuts.at(row).at(0);\n        auto* setShortcutDialog = new SetShortcutDialog(nullptr, shortcutName);\n        if (0 != setShortcutDialog->exec()) {\n            QKeySequence shortcutValue = setShortcutDialog->shortcut();\n\n            // set no shortcut is Backspace\n#if defined(Q_OS_MACOS)\n            if (shortcutValue == QKeySequence(Qt::CTRL | Qt::Key_Backspace)) {\n                shortcutValue = QKeySequence(\"\");\n            }\n#else\n            if (shortcutValue == QKeySequence(Qt::Key_Backspace)) {\n                shortcutValue = QKeySequence(\"\");\n            }\n#endif\n            if (m_config.setShortcut(shortcutName, shortcutValue.toString())) {\n                populateInfoTable();\n            }\n        }\n        delete setShortcutDialog;\n    }\n}\n\nvoid ShortcutsWidget::loadShortcuts()\n{\n    m_shortcuts.clear();\n    auto buttonTypes = CaptureToolButton::getIterableButtonTypes();\n\n    // get shortcuts names from capture buttons\n    for (const CaptureTool::Type& t : buttonTypes) {\n        CaptureTool* tool = ToolFactory().CreateTool(t);\n        QString shortcutName = QVariant::fromValue(t).toString();\n        appendShortcut(shortcutName, tool->description());\n        if (shortcutName == \"TYPE_COPY\") {\n            if (m_config.copyOnDoubleClick()) {\n                m_shortcuts << (QStringList() << \"\" << tool->description()\n                                              << tr(\"Left Double-click\"));\n            }\n        }\n        delete tool;\n    }\n\n    // additional tools that don't have their own buttons\n    appendShortcut(\"TYPE_TOGGLE_PANEL\", tr(\"Toggle side panel\"));\n    appendShortcut(\"TYPE_GRAB_COLOR\", tr(\"Grab a color from the screen\"));\n    appendShortcut(\"TYPE_RESIZE_LEFT\", tr(\"Resize selection left 1px\"));\n    appendShortcut(\"TYPE_RESIZE_RIGHT\", tr(\"Resize selection right 1px\"));\n    appendShortcut(\"TYPE_RESIZE_UP\", tr(\"Resize selection up 1px\"));\n    appendShortcut(\"TYPE_RESIZE_DOWN\", tr(\"Resize selection down 1px\"));\n    appendShortcut(\"TYPE_SYM_RESIZE_LEFT\",\n                   tr(\"Symmetrically decrease width by 2px\"));\n    appendShortcut(\"TYPE_SYM_RESIZE_RIGHT\",\n                   tr(\"Symmetrically increase width by 2px\"));\n    appendShortcut(\"TYPE_SYM_RESIZE_UP\",\n                   tr(\"Symmetrically increase height by 2px\"));\n    appendShortcut(\"TYPE_SYM_RESIZE_DOWN\",\n                   tr(\"Symmetrically decrease height by 2px\"));\n    appendShortcut(\"TYPE_SELECT_ALL\", tr(\"Select entire screen\"));\n    appendShortcut(\"TYPE_MOVE_LEFT\", tr(\"Move selection left 1px\"));\n    appendShortcut(\"TYPE_MOVE_RIGHT\", tr(\"Move selection right 1px\"));\n    appendShortcut(\"TYPE_MOVE_UP\", tr(\"Move selection up 1px\"));\n    appendShortcut(\"TYPE_MOVE_DOWN\", tr(\"Move selection down 1px\"));\n    appendShortcut(\"TYPE_COMMIT_CURRENT_TOOL\", tr(\"Commit text in text area\"));\n    appendShortcut(\"TYPE_DELETE_CURRENT_TOOL\",\n                   tr(\"Delete selected drawn object\"));\n    appendShortcut(\"TYPE_CANCEL\", tr(\"Cancel current selection\"));\n\n    // non-editable shortcuts have an empty shortcut name\n\n    m_shortcuts << (QStringList() << \"\" << QObject::tr(\"Quit capture\")\n                                  << QKeySequence(Qt::Key_Escape).toString());\n\n    // Global hotkeys\n#if defined(Q_OS_MACOS)\n    appendShortcut(\"TAKE_SCREENSHOT\", tr(\"Capture screen\"));\n#ifdef ENABLE_IMGUR\n    appendShortcut(\"SCREENSHOT_HISTORY\", tr(\"Screenshot history\"));\n#endif\n#elif defined(Q_OS_WIN)\n    if (this->isPrintScreenKeyForSnippingDisabled()) {\n        m_shortcuts << (QStringList() << \"\" << QObject::tr(\"Capture screen\")\n                                      << \"Print Screen\");\n    }\n    appendShortcut(\"TAKE_SCREENSHOT\", tr(\"Capture screen\"));\n#ifdef ENABLE_IMGUR\n    m_shortcuts << (QStringList() << \"\" << QObject::tr(\"Screenshot history\")\n                                  << \"Shift+Print Screen\");\n#endif\n#else\n    // TODO - Linux doesn't support global shortcuts for (XServer and Wayland),\n    // possibly it will be solved in the QHotKey library later. So it is\n    // disabled for now.\n#endif\n    m_shortcuts << (QStringList()\n                    << \"\" << QObject::tr(\"Show color picker\") << \"Right Click\");\n    m_shortcuts << (QStringList() << \"\" << QObject::tr(\"Change the tool's size\")\n                                  << \"Mouse Wheel\");\n}\n\nvoid ShortcutsWidget::appendShortcut(const QString& shortcutName,\n                                     const QString& description)\n{\n    QString shortcut = ConfigHandler().shortcut(shortcutName);\n    m_shortcuts << (QStringList()\n                    << shortcutName\n                    << QObject::tr(description.toStdString().c_str())\n                    << shortcut.replace(\"Return\", \"Enter\"));\n}\n\n#if defined(Q_OS_MACOS)\nconst QString& ShortcutsWidget::nativeOSHotKeyText(const QString& text)\n{\n    m_res = text;\n    m_res.replace(\"Ctrl+\", \"⌘\");\n    m_res.replace(\"Alt+\", \"⌥\");\n    m_res.replace(\"Meta+\", \"⌃\");\n    m_res.replace(\"Shift+\", \"⇧\");\n    return m_res;\n}\n#endif\n\n#if defined(Q_OS_WIN)\nvoid ShortcutsWidget::checkPrintScreenForcesSnipping()\n{\n    if (!isPrintScreenKeyForSnippingDisabled() &&\n        !ConfigHandler().ignorePrntScrForcesSnipping()) {\n        QMessageBox msgBox;\n        msgBox.setWindowTitle(\"Flameshot\");\n        msgBox.setIcon(QMessageBox::Question);\n        msgBox.setText(tr(\"It seems, that Windows forces to open its screenshot\"\n                          \" tool when the 'Print Screen' key is pressed. Would \"\n                          \"you like to disable this so that Flameshot can use \"\n                          \"the 'Print Screen' key?\") +\n                       \"\\n\\n\" +\n                       tr(\"Flameshot must be restarted for changes to take \"\n                          \"effect.\"));\n        QPushButton* yesBtn = msgBox.addButton(QMessageBox::Yes);\n        QPushButton* noBtn = msgBox.addButton(QMessageBox::No);\n        QPushButton* noDontAskAgainBtn =\n          new QPushButton(tr(\"No, don't ask again\"));\n        msgBox.addButton(noDontAskAgainBtn, QMessageBox::RejectRole);\n        msgBox.setDefaultButton(yesBtn);\n        msgBox.exec();\n\n        if (msgBox.clickedButton() == yesBtn) {\n            if (!disablePrintScreenKeyForSnipping()) {\n                QMessageBox::warning(\n                  this, \"Flameshot\", tr(\"The registry could not be changed!\"));\n            }\n        } else if (msgBox.clickedButton() == noDontAskAgainBtn) {\n            ConfigHandler().setIgnorePrntScrForcesSnipping(true);\n        }\n    }\n}\n\nbool ShortcutsWidget::isPrintScreenKeyForSnippingDisabled()\n{\n    QSettings PrintKeyForSnipping(\"HKEY_CURRENT_USER\\\\Control Panel\\\\Keyboard\",\n                                  QSettings::NativeFormat);\n    return PrintKeyForSnipping.value(\"PrintScreenKeyForSnippingEnabled\", 1)\n             .toInt() == 0;\n}\n\nbool ShortcutsWidget::disablePrintScreenKeyForSnipping()\n{\n    QSettings PrintKeyForSnipping(\"HKEY_CURRENT_USER\\\\Control Panel\\\\Keyboard\",\n                                  QSettings::NativeFormat);\n    PrintKeyForSnipping.setValue(\"PrintScreenKeyForSnippingEnabled\", 0);\n    PrintKeyForSnipping.sync();\n    if (QSettings::AccessError == PrintKeyForSnipping.status()) {\n        return false;\n    }\n    return this->isPrintScreenKeyForSnippingDisabled();\n}\n\nvoid ShortcutsWidget::initMsScreenclipCheckbox()\n{\n    m_registerMsScreenclip =\n      new QCheckBox(tr(\"Register Flameshot as MS-SCREENCLIP application \"\n                       \"(administrator privileges required)\"),\n                    this);\n    m_registerMsScreenclip->setToolTip(\n      tr(\"After registering, you can select Flameshot as the default \"\n         \"screenshot application in Windows Settings.\"));\n    m_registerMsScreenclip->setChecked(isMsScreenclipRegistered());\n    m_layout->addWidget(m_registerMsScreenclip);\n\n    connect(\n      m_registerMsScreenclip, &QCheckBox::clicked, this, [this](bool checked) {\n          if (checked) {\n              if (!registerMsScreenclip()) {\n                  QMessageBox::warning(\n                    this,\n                    \"Flameshot\",\n                    tr(\"The registry could not be changed!\") + \"\\n\" +\n                      tr(\"You may start Flameshot as administrator ONCE and \"\n                         \"try again!\"));\n                  m_registerMsScreenclip->setChecked(false);\n              }\n          } else {\n              if (!unregisterMsScreenclip()) {\n                  QMessageBox::warning(\n                    this,\n                    \"Flameshot\",\n                    tr(\"The registry could not be changed!\") + \"\\n\" +\n                      tr(\"You may start Flameshot as administrator ONCE and \"\n                         \"try again!\"));\n                  m_registerMsScreenclip->setChecked(true);\n              }\n          }\n      });\n}\n\nbool ShortcutsWidget::isMsScreenclipRegistered()\n{\n    QSettings URLAssociations(\n      \"HKEY_LOCAL_MACHINE\\\\SOFTWARE\\\\Flameshot\\\\Capabilities\\\\URLAssociations\",\n      QSettings::NativeFormat);\n    QString value = URLAssociations.value(\"ms-screenclip\", \"\").toString();\n    if (value.toLower() != \"flameshot\")\n        return false;\n\n    QSettings RegisteredApplications(\n      \"HKEY_LOCAL_MACHINE\\\\SOFTWARE\\\\RegisteredApplications\",\n      QSettings::NativeFormat);\n    value = RegisteredApplications.value(\"Flameshot\", \"\").toString();\n    if (value.toLower() !=\n        QString(\"SOFTWARE\\\\Flameshot\\\\Capabilities\").toLower())\n        return false;\n\n    QSettings FlameshotShellCmd(\n      \"HKEY_CURRENT_USER\\\\Software\\\\Classes\\\\Flameshot\\\\Shell\\\\Open\\\\command\",\n      QSettings::NativeFormat);\n    value = FlameshotShellCmd.value(\".\").toString();\n    if (value.toLower() != QString(\"\\\"\" +\n                                   QDir::toNativeSeparators(\n                                     QCoreApplication::applicationFilePath()) +\n                                   \"\\\" gui\")\n                             .toLower())\n        return false;\n\n    return true; // All registry entries found\n}\n\nbool ShortcutsWidget::registerMsScreenclip()\n{\n    QSettings URLAssociations(\n      \"HKEY_LOCAL_MACHINE\\\\SOFTWARE\\\\Flameshot\\\\Capabilities\\\\URLAssociations\",\n      QSettings::NativeFormat);\n    URLAssociations.setValue(\"ms-screenclip\", \"Flameshot\");\n    URLAssociations.sync();\n    if (QSettings::AccessError == URLAssociations.status()) {\n        return false;\n    }\n\n    QSettings RegisteredApplications(\n      \"HKEY_LOCAL_MACHINE\\\\SOFTWARE\\\\RegisteredApplications\",\n      QSettings::NativeFormat);\n    RegisteredApplications.setValue(\"Flameshot\",\n                                    \"SOFTWARE\\\\Flameshot\\\\Capabilities\");\n    RegisteredApplications.sync();\n    if (QSettings::AccessError == RegisteredApplications.status()) {\n        return false;\n    }\n\n    QSettings FlameshotShellCmd(\n      \"HKEY_CURRENT_USER\\\\Software\\\\Classes\\\\Flameshot\\\\Shell\\\\Open\\\\command\",\n      QSettings::NativeFormat);\n    FlameshotShellCmd.setValue(\n      \".\",\n      \"\\\"\" + QDir::toNativeSeparators(QCoreApplication::applicationFilePath()) +\n        \"\\\" gui\");\n    FlameshotShellCmd.sync();\n    if (QSettings::AccessError == FlameshotShellCmd.status()) {\n        return false;\n    }\n\n    return isMsScreenclipRegistered();\n}\n\nbool ShortcutsWidget::unregisterMsScreenclip()\n{\n    QSettings FlameshotShellCmd(\"HKEY_CURRENT_USER\\\\Software\\\\Classes\",\n                                QSettings::NativeFormat);\n    FlameshotShellCmd.remove(\"Flameshot\");\n    FlameshotShellCmd.sync();\n    if (QSettings::AccessError == FlameshotShellCmd.status()) {\n        return false;\n    }\n\n    QSettings RegisteredApplications(\n      \"HKEY_LOCAL_MACHINE\\\\SOFTWARE\\\\RegisteredApplications\",\n      QSettings::NativeFormat);\n    RegisteredApplications.remove(\"Flameshot\");\n    RegisteredApplications.sync();\n    if (QSettings::AccessError == RegisteredApplications.status()) {\n        return false;\n    }\n\n    QSettings URLAssociations(\n      \"HKEY_LOCAL_MACHINE\\\\SOFTWARE\\\\Flameshot\\\\Capabilities\\\\URLAssociations\",\n      QSettings::NativeFormat);\n    URLAssociations.remove(\"ms-screenclip\");\n    URLAssociations.sync();\n    if (QSettings::AccessError == URLAssociations.status()) {\n        return false;\n    }\n\n    return !isMsScreenclipRegistered();\n}\n\n#endif\n"
  },
  {
    "path": "src/config/shortcutswidget.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2020 Yurii Puchkov at Namecheap & Contributors\n\n#ifndef HOTKEYSCONFIG_H\n#define HOTKEYSCONFIG_H\n\n#include \"src/utils/confighandler.h\"\n#include <QStringList>\n#include <QVector>\n#include <QWidget>\n\nclass SetShortcutDialog;\nclass QCheckBox;\nclass QTableWidget;\nclass QVBoxLayout;\n\nclass ShortcutsWidget : public QWidget\n{\n    Q_OBJECT\npublic:\n    explicit ShortcutsWidget(QWidget* parent = nullptr);\n\nprivate:\n    void initInfoTable();\n#if (defined(Q_OS_MACOS))\n    const QString& nativeOSHotKeyText(const QString& text);\n#endif\n\nprivate slots:\n    void populateInfoTable();\n    void onShortcutCellClicked(int, int);\n\nprivate:\n#if (defined(Q_OS_MACOS))\n    QString m_res;\n#endif\n    ConfigHandler m_config;\n    QTableWidget* m_table;\n    QVBoxLayout* m_layout;\n    QList<QStringList> m_shortcuts;\n\n    void loadShortcuts();\n    void appendShortcut(const QString& shortcutName,\n                        const QString& description);\n#if defined(Q_OS_WIN)\n    void checkPrintScreenForcesSnipping();\n    bool isPrintScreenKeyForSnippingDisabled();\n    bool disablePrintScreenKeyForSnipping();\n\n    void initMsScreenclipCheckbox();\n    bool isMsScreenclipRegistered();\n    bool registerMsScreenclip();\n    bool unregisterMsScreenclip();\n    QCheckBox* m_registerMsScreenclip;\n#endif\n};\n\n#endif // HOTKEYSCONFIG_H\n"
  },
  {
    "path": "src/config/strftimechooserwidget.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"strftimechooserwidget.h\"\n#include <QGridLayout>\n#include <QMap>\n#include <QPushButton>\n\nStrftimeChooserWidget::StrftimeChooserWidget(QWidget* parent)\n  : QWidget(parent)\n{\n    const quint8 MAXCOLUMNS = 2;\n    auto* layout = new QGridLayout(this);\n    quint8 row = 0;\n    quint8 col = 0;\n    QMapIterator<QString, QString> iterator(m_buttonData);\n\n    while (iterator.hasNext()) {\n        iterator.next();\n\n        QString variable = iterator.value();\n        auto* button = new QPushButton(this);\n        button->setText(tr(iterator.key().toStdString().data()));\n        button->setToolTip(variable);\n        button->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);\n        button->setMinimumHeight(25);\n        layout->addWidget(button, row, col);\n        connect(button, &QPushButton::clicked, this, [variable, this]() {\n            emit variableEmitted(variable);\n        });\n\n        col++;\n        if (col >= MAXCOLUMNS) {\n            row++;\n            col = 0;\n        }\n    }\n\n    setLayout(layout);\n}\n\nQMap<QString, QString> StrftimeChooserWidget::m_buttonData{\n    { QT_TR_NOOP(\"Century (00-99)\"), \"%C\" },\n    { QT_TR_NOOP(\"Year (00-99)\"), \"%y\" },\n    { QT_TR_NOOP(\"Year (2000)\"), \"%Y\" },\n#ifndef Q_OS_WIN\n    // TODO - fix localized names on windows (ex. Cyrillic)\n    { QT_TR_NOOP(\"Month Name (jan)\"), \"%b\" },\n    { QT_TR_NOOP(\"Month Name (january)\"), \"%B\" },\n#endif\n    { QT_TR_NOOP(\"Month (01-12)\"), \"%m\" },\n    { QT_TR_NOOP(\"Week Day (1-7)\"), \"%u\" },\n    { QT_TR_NOOP(\"Week (01-53)\"), \"%V\" },\n#ifndef Q_OS_WIN\n    // TODO - fix localized names on windows (ex. Cyrillic)\n    { QT_TR_NOOP(\"Day Name (mon)\"), \"%a\" },\n    { QT_TR_NOOP(\"Day Name (monday)\"), \"%A\" },\n#endif\n    { QT_TR_NOOP(\"Day (01-31)\"), \"%d\" },\n    { QT_TR_NOOP(\"Day of Month (1-31)\"), \"%e\" },\n    { QT_TR_NOOP(\"Day (001-366)\"), \"%j\" },\n#ifndef Q_OS_WIN\n    // TODO - fix localized names on windows (ex. Cyrillic)\n    { QT_TR_NOOP(\"Time (%H-%M-%S)\"), \"%T\" },\n    { QT_TR_NOOP(\"Time (%H-%M)\"), \"%R\" },\n#endif\n    { QT_TR_NOOP(\"Hour (00-23)\"), \"%H\" },\n    { QT_TR_NOOP(\"Hour (01-12)\"), \"%I\" },\n    { QT_TR_NOOP(\"Minute (00-59)\"), \"%M\" },\n    { QT_TR_NOOP(\"Second (00-59)\"), \"%S\" },\n#ifndef Q_OS_WIN\n    // TODO - fix localized names on windows (ex. Cyrillic)\n    { QT_TR_NOOP(\"Full Date (%m/%d/%y)\"), \"%D\" },\n#endif\n    { QT_TR_NOOP(\"Full Date (%Y-%m-%d)\"), \"%F\" },\n    { QT_TR_NOOP(\"Full Date (%d-%m-%Y)\"), \"%d-%m-%Y\" },\n\n};\n"
  },
  {
    "path": "src/config/strftimechooserwidget.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QWidget>\n\nclass StrftimeChooserWidget : public QWidget\n{\n    Q_OBJECT\npublic:\n    explicit StrftimeChooserWidget(QWidget* parent = nullptr);\n\nsignals:\n    void variableEmitted(const QString&);\n\nprivate:\n    static QMap<QString, QString> m_buttonData;\n};\n"
  },
  {
    "path": "src/config/styleoverride.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2020 Jeremy Borgman <borgman.jeremy@pm.me>\n//\n// Created by jeremy on 9/24/20.\n\n#include \"styleoverride.h\"\n\nint StyleOverride::styleHint(StyleHint hint,\n                             const QStyleOption* option,\n                             const QWidget* widget,\n                             QStyleHintReturn* returnData) const\n{\n    if (hint == SH_ToolTip_WakeUpDelay) {\n        return 600;\n    } else {\n        return baseStyle()->styleHint(hint, option, widget, returnData);\n    }\n}\n"
  },
  {
    "path": "src/config/styleoverride.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2020 Jeremy Borgman <borgman.jeremy@pm.me>\n//\n// Created by jeremy on 9/24/20.\n\n#ifndef FLAMESHOT_STYLEOVERRIDE_H\n#define FLAMESHOT_STYLEOVERRIDE_H\n\n#include <QObject>\n#include <QProxyStyle>\n\nclass StyleOverride : public QProxyStyle\n{\n    Q_OBJECT\npublic:\n    int styleHint(StyleHint hint,\n                  const QStyleOption* option = Q_NULLPTR,\n                  const QWidget* widget = Q_NULLPTR,\n                  QStyleHintReturn* returnData = Q_NULLPTR) const;\n};\n\n#endif // FLAMESHOT_STYLEOVERRIDE_H\n"
  },
  {
    "path": "src/config/uicoloreditor.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"uicoloreditor.h\"\n#include \"clickablelabel.h\"\n#include \"src/utils/confighandler.h\"\n#include \"src/utils/globalvalues.h\"\n#include <QApplication>\n#include <QComboBox>\n#include <QHBoxLayout>\n#include <QMap>\n#include <QSpacerItem>\n#include <QVBoxLayout>\n\nUIcolorEditor::UIcolorEditor(QWidget* parent)\n  : QWidget(parent)\n{\n    setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);\n    m_hLayout = new QHBoxLayout;\n    m_vLayout = new QVBoxLayout;\n\n    const int space = QFontMetrics(qApp->font()).lineSpacing();\n    m_hLayout->addItem(new QSpacerItem(space, space, QSizePolicy::Expanding));\n    m_vLayout->setAlignment(Qt::AlignVCenter);\n\n    initButtons();\n    initColorWheel();\n\n    m_vLayout->addSpacing(space);\n    m_hLayout->addLayout(m_vLayout);\n    m_hLayout->addItem(new QSpacerItem(space, space, QSizePolicy::Expanding));\n    setLayout(m_hLayout);\n    updateComponents();\n}\n\nvoid UIcolorEditor::updateComponents()\n{\n    ConfigHandler config;\n    m_uiColor = config.uiColor();\n    m_contrastColor = config.contrastUiColor();\n    m_buttonContrast->setColor(m_contrastColor);\n    m_buttonMainColor->setColor(m_uiColor);\n    if (m_lastButtonPressed == m_buttonMainColor) {\n        m_colorWheel->setColor(m_uiColor);\n    } else {\n        m_colorWheel->setColor(m_contrastColor);\n    }\n}\n\n// updateUIcolor updates the appearance of the buttons\nvoid UIcolorEditor::updateUIcolor()\n{\n    ConfigHandler config;\n    if (m_lastButtonPressed == m_buttonMainColor) {\n        config.setUiColor(m_uiColor);\n    } else {\n        config.setContrastUiColor(m_contrastColor);\n    }\n}\n\n// updateLocalColor updates the local button\nvoid UIcolorEditor::updateLocalColor(const QColor c)\n{\n    if (m_lastButtonPressed == m_buttonMainColor) {\n        m_uiColor = c;\n    } else {\n        m_contrastColor = c;\n    }\n    m_lastButtonPressed->setColor(c);\n}\n\nvoid UIcolorEditor::initColorWheel()\n{\n    m_colorWheel = new color_widgets::ColorWheel(this);\n    connect(m_colorWheel,\n            &color_widgets::ColorWheel::colorSelected,\n            this,\n            &UIcolorEditor::updateUIcolor);\n    connect(m_colorWheel,\n            &color_widgets::ColorWheel::colorChanged,\n            this,\n            &UIcolorEditor::updateLocalColor);\n\n    const int size = GlobalValues::buttonBaseSize() * 3;\n    m_colorWheel->setMinimumSize(size, size);\n    m_colorWheel->setMaximumSize(size * 2, size * 2);\n    m_colorWheel->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);\n    m_colorWheel->setToolTip(tr(\"Change the color moving the selectors and see\"\n                                \" the changes in the preview buttons.\"));\n\n    m_hLayout->addWidget(m_colorWheel);\n}\n\nvoid UIcolorEditor::initButtons()\n{\n    const int extraSize = GlobalValues::buttonBaseSize() / 3;\n    int frameSize = GlobalValues::buttonBaseSize() + extraSize;\n\n    m_vLayout->addWidget(new QLabel(tr(\"Select a Button to modify it\"), this));\n\n    auto* frame = new QGroupBox();\n    frame->setFixedSize(frameSize, frameSize);\n\n    m_buttonMainColor = new CaptureToolButton(m_buttonIconType, frame);\n    m_buttonMainColor->move(m_buttonMainColor->x() + extraSize / 2,\n                            m_buttonMainColor->y() + extraSize / 2);\n    auto* h1 = new QHBoxLayout();\n    h1->addWidget(frame);\n    m_labelMain = new ClickableLabel(tr(\"Main Color\"), this);\n    h1->addWidget(m_labelMain);\n    m_vLayout->addLayout(h1);\n\n    m_buttonMainColor->setToolTip(tr(\"Click on this button to set the edition\"\n                                     \" mode of the main color.\"));\n\n    auto* frame2 = new QGroupBox();\n    m_buttonContrast = new CaptureToolButton(m_buttonIconType, frame2);\n    m_buttonContrast->move(m_buttonContrast->x() + extraSize / 2,\n                           m_buttonContrast->y() + extraSize / 2);\n\n    auto* h2 = new QHBoxLayout();\n    h2->addWidget(frame2);\n    frame2->setFixedSize(frameSize, frameSize);\n    m_labelContrast = new ClickableLabel(tr(\"Contrast Color\"), this);\n    m_labelContrast->setStyleSheet(QStringLiteral(\"color : gray\"));\n    h2->addWidget(m_labelContrast);\n    m_vLayout->addLayout(h2);\n\n    m_buttonContrast->setToolTip(tr(\"Click on this button to set the edition\"\n                                    \" mode of the contrast color.\"));\n\n    connect(m_buttonMainColor,\n            &CaptureToolButton::pressedButtonLeftClick,\n            this,\n            &UIcolorEditor::changeLastButton);\n    connect(m_buttonContrast,\n            &CaptureToolButton::pressedButtonLeftClick,\n            this,\n            &UIcolorEditor::changeLastButton);\n    // clicking the labels changes the button too\n    connect(m_labelMain, &ClickableLabel::clicked, this, [this] {\n        changeLastButton(m_buttonMainColor);\n    });\n    connect(m_labelContrast, &ClickableLabel::clicked, this, [this] {\n        changeLastButton(m_buttonContrast);\n    });\n    m_lastButtonPressed = m_buttonMainColor;\n}\n\n// visual update for the selected button\nvoid UIcolorEditor::changeLastButton(CaptureToolButton* b)\n{\n    if (m_lastButtonPressed != b) {\n        m_lastButtonPressed = b;\n\n        QString offStyle(QStringLiteral(\"QLabel { color : gray; }\"));\n\n        if (b == m_buttonMainColor) {\n            m_colorWheel->setColor(m_uiColor);\n            m_labelContrast->setStyleSheet(offStyle);\n            m_labelMain->setStyleSheet(styleSheet());\n        } else {\n            m_colorWheel->setColor(m_contrastColor);\n            m_labelContrast->setStyleSheet(styleSheet());\n            m_labelMain->setStyleSheet(offStyle);\n        }\n        b->setIcon(b->icon());\n    }\n}\n"
  },
  {
    "path": "src/config/uicoloreditor.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"QtColorWidgets/color_wheel.hpp\"\n#include \"src/widgets/capture/capturetoolbutton.h\"\n#include <QGroupBox>\n\nclass QVBoxLayout;\nclass QHBoxLayout;\nclass CaptureToolButton;\nclass ClickableLabel;\n\nclass UIcolorEditor : public QWidget\n{\n    Q_OBJECT\npublic:\n    explicit UIcolorEditor(QWidget* parent = nullptr);\n\npublic slots:\n    void updateComponents();\n\nprivate slots:\n    void updateUIcolor();\n    void updateLocalColor(const QColor);\n    void changeLastButton(CaptureToolButton*);\n\nprivate:\n    QColor m_uiColor, m_contrastColor;\n    CaptureToolButton* m_buttonMainColor;\n    ClickableLabel* m_labelMain;\n    CaptureToolButton* m_buttonContrast;\n    ClickableLabel* m_labelContrast;\n    CaptureToolButton* m_lastButtonPressed;\n    color_widgets::ColorWheel* m_colorWheel;\n\n    static const CaptureTool::Type m_buttonIconType = CaptureTool::TYPE_CIRCLE;\n\n    QHBoxLayout* m_hLayout;\n    QVBoxLayout* m_vLayout;\n\n    void initColorWheel();\n    void initButtons();\n};\n"
  },
  {
    "path": "src/config/visualseditor.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"visualseditor.h\"\n#include \"src/config/buttonlistview.h\"\n#include \"src/config/colorpickereditor.h\"\n#include \"src/config/extendedslider.h\"\n#include \"src/config/uicoloreditor.h\"\n#include \"src/utils/confighandler.h\"\n#include <QDirIterator>\n#include <QHBoxLayout>\n#include <QLabel>\n#include <QMessageBox>\n\nVisualsEditor::VisualsEditor(QWidget* parent)\n  : QWidget(parent)\n{\n    m_layout = new QVBoxLayout();\n    setLayout(m_layout);\n    initWidgets();\n}\n\nvoid VisualsEditor::updateComponents()\n{\n    m_buttonList->updateComponents();\n    m_colorEditor->updateComponents();\n    int opacity = ConfigHandler().contrastOpacity();\n    m_opacitySlider->setMapedValue(0, opacity, 255);\n}\n\nvoid VisualsEditor::initOpacitySlider()\n{\n    m_opacitySlider = new ExtendedSlider();\n    m_opacitySlider->setFocusPolicy(Qt::NoFocus);\n    m_opacitySlider->setOrientation(Qt::Horizontal);\n    m_opacitySlider->setRange(0, 100);\n    auto* localLayout = new QHBoxLayout();\n    localLayout->addWidget(new QLabel(QStringLiteral(\"0%\")));\n    localLayout->addWidget(m_opacitySlider);\n    localLayout->addWidget(new QLabel(QStringLiteral(\"100%\")));\n\n    auto* label = new QLabel();\n    QString labelMsg = tr(\"Opacity of area outside selection:\") + \" %1%\";\n    ExtendedSlider* opacitySlider = m_opacitySlider;\n    connect(m_opacitySlider,\n            &ExtendedSlider::valueChanged,\n            this,\n            [labelMsg, label, opacitySlider](int val) {\n                label->setText(labelMsg.arg(val));\n                ConfigHandler().setContrastOpacity(\n                  opacitySlider->mappedValue(0, 255));\n            });\n    m_layout->addWidget(label);\n    m_layout->addLayout(localLayout);\n\n    int opacity = ConfigHandler().contrastOpacity();\n    m_opacitySlider->setMapedValue(0, opacity, 255);\n}\n\nvoid VisualsEditor::initWidgets()\n{\n    initTranslations();\n\n    m_tabWidget = new QTabWidget();\n    m_layout->addWidget(m_tabWidget);\n\n    m_colorEditor = new UIcolorEditor();\n    m_colorEditorTab = new QWidget();\n    auto* colorEditorLayout = new QVBoxLayout(m_colorEditorTab);\n    m_colorEditorTab->setLayout(colorEditorLayout);\n    colorEditorLayout->addWidget(m_colorEditor);\n    m_tabWidget->addTab(m_colorEditorTab, tr(\"UI Color Editor\"));\n\n    m_colorpickerEditor = new ColorPickerEditor();\n    m_colorpickerEditorTab = new QWidget();\n    auto* colorpickerEditorLayout = new QVBoxLayout(m_colorpickerEditorTab);\n    colorpickerEditorLayout->addWidget(m_colorpickerEditor);\n    m_tabWidget->addTab(m_colorpickerEditorTab, tr(\"Colorpicker Editor\"));\n\n    initOpacitySlider();\n\n    auto* boxButtons = new QGroupBox();\n    boxButtons->setTitle(tr(\"Button Selection\"));\n    auto* listLayout = new QVBoxLayout(boxButtons);\n    m_buttonList = new ButtonListView();\n    m_layout->addWidget(boxButtons);\n    listLayout->addWidget(m_buttonList);\n\n    auto* setAllButtons = new QPushButton(tr(\"Select All\"));\n    connect(setAllButtons,\n            &QPushButton::clicked,\n            m_buttonList,\n            &ButtonListView::selectAll);\n    listLayout->addWidget(setAllButtons);\n}\n\nvoid VisualsEditor::initTranslations()\n{\n    auto* localLayout = new QHBoxLayout();\n    localLayout->addWidget(new QLabel(tr(\"UI language\")));\n    m_selectTranslation = new QComboBox(this);\n\n    QStringList translations;\n    QString tmpFilename;\n    for (const QString& path : PathInfo::translationsPaths()) {\n        QDirIterator it(path,\n                        QStringList() << QStringLiteral(\"*.qm\"),\n                        QDir::NoDotAndDotDot | QDir::Files);\n        while (it.hasNext()) {\n            it.next();\n            tmpFilename = it.fileName();\n\n            if (tmpFilename.startsWith(\n                  QStringLiteral(\"Internationalization_\"))) {\n                tmpFilename =\n                  tmpFilename.remove(QStringLiteral(\"Internationalization_\"))\n                    .remove(QStringLiteral(\".qm\"));\n                if (!translations.contains(tmpFilename)) {\n                    translations << tmpFilename;\n                }\n            }\n        }\n    }\n    translations.sort();\n    translations.push_front(QStringLiteral(\"auto\"));\n    m_selectTranslation->addItems(translations);\n\n    QString language = ConfigHandler().value(\"uiLanguage\").toString();\n    m_selectTranslation->setCurrentIndex(\n      m_selectTranslation->findText(language));\n\n    connect(m_selectTranslation,\n            &QComboBox::currentTextChanged,\n            this,\n            [this](const QString& text) {\n                ConfigHandler().setUiLanguage(text);\n                // TODO: Retranslate UI without restart\n                QMessageBox::information(\n                  this,\n                  tr(\"Configuration\"),\n                  tr(\"Flameshot must be restarted to apply these changes!\"));\n            });\n\n    localLayout->addWidget(m_selectTranslation);\n    localLayout->addStretch();\n    m_layout->addLayout(localLayout);\n}\n"
  },
  {
    "path": "src/config/visualseditor.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QComboBox>\n#include <QTabWidget>\n#include <QWidget>\n\nclass ExtendedSlider;\nclass QVBoxLayout;\nclass ButtonListView;\nclass UIcolorEditor;\nclass ColorPickerEditor;\n\nclass VisualsEditor : public QWidget\n{\n    Q_OBJECT\npublic:\n    explicit VisualsEditor(QWidget* parent = nullptr);\n\npublic slots:\n    void updateComponents();\n\nprivate:\n    QVBoxLayout* m_layout;\n\n    QTabWidget* m_tabWidget;\n\n    UIcolorEditor* m_colorEditor;\n    QWidget* m_colorEditorTab;\n\n    ColorPickerEditor* m_colorpickerEditor;\n    QWidget* m_colorpickerEditorTab;\n\n    ButtonListView* m_buttonList;\n    ExtendedSlider* m_opacitySlider;\n\n    QComboBox* m_selectTranslation;\n\n    void initWidgets();\n    void initOpacitySlider();\n    void initTranslations();\n};\n"
  },
  {
    "path": "src/core/CMakeLists.txt",
    "content": "target_sources(flameshot PRIVATE\n    flameshot.h\n    flameshotdaemon.h\n    qguiappcurrentscreen.h\n)\n\ntarget_sources(flameshot PRIVATE\n    capturerequest.cpp\n    flameshot.cpp\n    flameshotdaemon.cpp\n    qguiappcurrentscreen.cpp\n)\n\nif (UNIX AND NOT APPLE)\ntarget_sources(flameshot PRIVATE\n    flameshotdbusadapter.h\n    flameshotdbusadapter.cpp\n)\nendif ()\n\nif (USE_KDSINGLEAPPLICATION)\nif (NOT WIN32)\ntarget_sources(flameshot PRIVATE\n    signaldaemon.h\n    signaldaemon.cpp\n)\nendif ()\nendif ()\n\nif (WIN32)\n    target_sources(flameshot PRIVATE globalshortcutfilter.h globalshortcutfilter.cpp)\nendif ()\n"
  },
  {
    "path": "src/core/capturerequest.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"capturerequest.h\"\n#include \"confighandler.h\"\n#include \"src/config/cacheutils.h\"\n#include <QApplication>\n#include <QClipboard>\n#include <QDateTime>\n#include <stdexcept>\n#include <utility>\n\nCaptureRequest::CaptureRequest(CaptureRequest::CaptureMode mode,\n                               const uint delay,\n                               QVariant data,\n                               CaptureRequest::ExportTask tasks)\n  : m_mode(mode)\n  , m_delay(delay)\n  , m_tasks(tasks)\n  , m_data(std::move(data))\n  , m_selectedMonitor(-1)\n  , m_hasSelectedMonitor(false)\n{\n\n    ConfigHandler config;\n    if (m_mode == CaptureRequest::CaptureMode::GRAPHICAL_MODE &&\n        config.saveLastRegion()) {\n        setInitialSelection(getLastRegion());\n    }\n}\n\nCaptureRequest::CaptureMode CaptureRequest::captureMode() const\n{\n    return m_mode;\n}\n\nuint CaptureRequest::delay() const\n{\n    return m_delay;\n}\n\nQString CaptureRequest::path() const\n{\n    return m_path;\n}\n\nQVariant CaptureRequest::data() const\n{\n    return m_data;\n}\n\nCaptureRequest::ExportTask CaptureRequest::tasks() const\n{\n    return m_tasks;\n}\n\nQRect CaptureRequest::initialSelection() const\n{\n    return m_initialSelection;\n}\n\nvoid CaptureRequest::addTask(CaptureRequest::ExportTask task)\n{\n    if (task == SAVE) {\n        throw std::logic_error(\"SAVE task must be added using addSaveTask\");\n    }\n    m_tasks |= task;\n}\n\nvoid CaptureRequest::removeTask(ExportTask task)\n{\n    ((int&)m_tasks) &= ~task;\n}\n\nvoid CaptureRequest::addSaveTask(const QString& path)\n{\n    m_tasks |= SAVE;\n    m_path = path;\n}\n\nvoid CaptureRequest::addPinTask(const QRect& pinWindowGeometry)\n{\n    m_tasks |= PIN;\n    m_pinWindowGeometry = pinWindowGeometry;\n}\n\nvoid CaptureRequest::setInitialSelection(const QRect& selection)\n{\n    m_initialSelection = selection;\n}\n\nvoid CaptureRequest::setSelectedMonitor(int monitorIndex)\n{\n    m_selectedMonitor = monitorIndex;\n    m_hasSelectedMonitor = true;\n}\n\nint CaptureRequest::selectedMonitor() const\n{\n    return m_selectedMonitor;\n}\n\nbool CaptureRequest::hasSelectedMonitor() const\n{\n    return m_hasSelectedMonitor;\n}\n"
  },
  {
    "path": "src/core/capturerequest.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QPixmap>\n#include <QString>\n#include <QVariant>\n\nclass CaptureRequest\n{\npublic:\n    enum CaptureMode\n    {\n        FULLSCREEN_MODE,\n        GRAPHICAL_MODE,\n        SCREEN_MODE,\n    };\n\n    enum ExportTask\n    {\n        NO_TASK = 0,\n        COPY = 1,\n        SAVE = 2,\n        PRINT_RAW = 4,\n        PRINT_GEOMETRY = 8,\n        PIN = 16,\n        UPLOAD = 32,\n        ACCEPT_ON_SELECT = 64,\n    };\n\n    CaptureRequest(CaptureMode mode,\n                   const uint delay = 0,\n                   QVariant data = QVariant(),\n                   ExportTask tasks = NO_TASK);\n\n    void setStaticID(uint id);\n\n    uint id() const;\n    uint delay() const;\n    QString path() const;\n    QVariant data() const;\n    CaptureMode captureMode() const;\n    ExportTask tasks() const;\n    QRect initialSelection() const;\n\n    void addTask(ExportTask task);\n    void removeTask(ExportTask task);\n    void addSaveTask(const QString& path = QString());\n    void addPinTask(const QRect& pinWindowGeometry);\n    void setInitialSelection(const QRect& selection);\n    void setSelectedMonitor(int monitorIndex);\n    int selectedMonitor() const;\n    bool hasSelectedMonitor() const;\n\nprivate:\n    CaptureMode m_mode;\n    uint m_delay;\n    QString m_path;\n    ExportTask m_tasks;\n    QVariant m_data;\n    QRect m_pinWindowGeometry, m_initialSelection;\n    int m_selectedMonitor;\n    bool m_hasSelectedMonitor;\n\n    CaptureRequest() {}\n};\n\nusing eTask = CaptureRequest::ExportTask;\n\ninline eTask operator|(const eTask& a, const eTask& b)\n{\n    return static_cast<eTask>(static_cast<int>(a) | static_cast<int>(b));\n}\n\ninline eTask operator&(const eTask& a, const eTask& b)\n{\n    return static_cast<eTask>(static_cast<int>(a) & static_cast<int>(b));\n}\n\ninline eTask& operator|=(eTask& a, const eTask& b)\n{\n    a = static_cast<eTask>(static_cast<int>(a) | static_cast<int>(b));\n    return a;\n}\n"
  },
  {
    "path": "src/core/flameshot.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"flameshot.h\"\n#include \"flameshotdaemon.h\"\n#if defined(Q_OS_MACOS) || defined(Q_OS_WIN)\n#include \"qhotkey.h\"\n#endif\n\n#include \"abstractlogger.h\"\n#include \"screenshotsaver.h\"\n#include \"src/config/configresolver.h\"\n#include \"src/config/configwindow.h\"\n#include \"src/core/qguiappcurrentscreen.h\"\n\n#ifdef ENABLE_IMGUR\n#include \"src/tools/imgupload/imguploadermanager.h\"\n#include \"src/tools/imgupload/storages/imguploaderbase.h\"\n#include \"src/widgets/imguploaddialog.h\"\n#include \"src/widgets/uploadhistory.h\"\n#endif\n\n#include \"src/utils/confighandler.h\"\n#include \"src/utils/screengrabber.h\"\n#include \"src/widgets/capture/capturewidget.h\"\n#include \"src/widgets/capturelauncher.h\"\n#include \"src/widgets/infowindow.h\"\n#include <QApplication>\n#include <QBuffer>\n#include <QDebug>\n#include <QDesktopServices>\n#include <QFile>\n#include <QMessageBox>\n#include <QThread>\n#include <QTimer>\n#include <QUrl>\n#include <QVersionNumber>\n\n#if defined(Q_OS_MACOS)\n#include <QScreen>\n#endif\n\nFlameshot::Flameshot()\n  : m_haveExternalWidget(false)\n  , m_captureWindow(nullptr)\n#if (defined(Q_OS_MACOS) || defined(Q_OS_WIN))\n  , m_HotkeyScreenshotCapture(nullptr)\n#endif\n#if (defined(Q_OS_MACOS) && ENABLE_IMGUR)\n  , m_HotkeyScreenshotHistory(nullptr)\n#endif\n{\n    QString StyleSheet = CaptureButton::globalStyleSheet();\n    qApp->setStyleSheet(StyleSheet);\n\n#if defined(Q_OS_MACOS)\n    // Try to take a test screenshot, MacOS will request a \"Screen Recording\"\n    // permissions on the first run. Otherwise it will be hidden under the\n    // CaptureWidget\n    QScreen* currentScreen = QGuiAppCurrentScreen().currentScreen();\n    currentScreen->grabWindow(0, 0, 0, 1, 1);\n#endif\n#if (defined(Q_OS_MACOS) || defined(Q_OS_WIN))\n    // Set global shortcuts for MacOS or Windows\n    m_HotkeyScreenshotCapture = new QHotkey(\n      QKeySequence(ConfigHandler().shortcut(\"TAKE_SCREENSHOT\")), true, this);\n    QObject::connect(m_HotkeyScreenshotCapture,\n                     &QHotkey::activated,\n                     qApp,\n                     [this]() { gui(); });\n#endif\n#if (defined(Q_OS_MACOS) && ENABLE_IMGUR)\n    m_HotkeyScreenshotHistory = new QHotkey(\n      QKeySequence(ConfigHandler().shortcut(\"SCREENSHOT_HISTORY\")), true, this);\n    QObject::connect(m_HotkeyScreenshotHistory,\n                     &QHotkey::activated,\n                     qApp,\n                     [this]() { history(); });\n#endif\n}\n\nFlameshot* Flameshot::instance()\n{\n    static Flameshot c;\n    return &c;\n}\n\nCaptureWidget* Flameshot::gui(const CaptureRequest& req)\n{\n    if (!resolveAnyConfigErrors()) {\n        return nullptr;\n    }\n\n#if defined(Q_OS_MACOS)\n    // This is required on MacOS because of Mission Control. If you'll switch to\n    // another Desktop you cannot take a new screenshot from the tray, you have\n    // to switch back to the Flameshot Desktop manually. It is not obvious and a\n    // large number of users are confused and report a bug.\n    if (m_captureWindow != nullptr) {\n        m_captureWindow->close();\n        delete m_captureWindow;\n        m_captureWindow = nullptr;\n    }\n#endif\n\n    if (nullptr == m_captureWindow) {\n        // TODO is this unnecessary now?\n        int timeout = 5000; // 5 seconds\n        const int delay = 100;\n        QWidget* modalWidget = nullptr;\n        for (; timeout >= 0; timeout -= delay) {\n            modalWidget = qApp->activeModalWidget();\n            if (nullptr == modalWidget) {\n                break;\n            }\n            modalWidget->close();\n            modalWidget->deleteLater();\n            QThread::msleep(delay);\n        }\n        if (0 == timeout) {\n            QMessageBox::warning(\n              nullptr, tr(\"Error\"), tr(\"Unable to close active modal widgets\"));\n            return nullptr;\n        }\n\n        m_captureWindow = new CaptureWidget(req);\n\n#ifdef Q_OS_WIN\n        m_captureWindow->show();\n#elif defined(Q_OS_MACOS)\n        // In \"Emulate fullscreen mode\"\n        m_captureWindow->showFullScreen();\n        m_captureWindow->activateWindow();\n        m_captureWindow->raise();\n#else\n        m_captureWindow->showFullScreen();\n//        m_captureWindow->show(); // For CaptureWidget Debugging under Linux\n#endif\n        return m_captureWindow;\n    } else {\n        emit captureFailed();\n        return nullptr;\n    }\n}\n\nvoid Flameshot::screen(CaptureRequest req, const int screenNumber)\n{\n    if (!resolveAnyConfigErrors()) {\n        return;\n    }\n\n    bool ok = false;\n    QPixmap p;\n    QRect geometry;\n\n    if (screenNumber < 0) {\n        ScreenGrabber grabber;\n        p = grabber.grabEntireDesktop(ok);\n        if (ok) {\n            QScreen* selectedScreen = grabber.getSelectedScreen();\n            if (selectedScreen) {\n                geometry = ScreenGrabber().screenGeometry(selectedScreen);\n            } else {\n                ok = false;\n            }\n        }\n    } else if (screenNumber >= qApp->screens().count()) {\n        AbstractLogger() << QObject::tr(\n          \"Requested screen exceeds screen count\");\n        ok = false;\n    } else {\n        // Specific screen number provided - use grabScreen to bypass selector\n        QScreen* screen = qApp->screens()[screenNumber];\n        p = ScreenGrabber().grabScreen(screen, ok);\n        if (ok) {\n            geometry = ScreenGrabber().screenGeometry(screen);\n        }\n    }\n\n    if (ok) {\n        QRect region = req.initialSelection();\n        if (region.isNull()) {\n            region = geometry;\n        } else {\n            QRect screenGeom = geometry;\n            screenGeom.moveTopLeft({ 0, 0 });\n            region = region.intersected(screenGeom);\n            p = p.copy(region);\n        }\n        if (req.tasks() & CaptureRequest::PIN) {\n            // change geometry for pin task\n            req.addPinTask(region);\n        }\n        exportCapture(p, geometry, req);\n    } else {\n        emit captureFailed();\n    }\n}\n\nvoid Flameshot::full(const CaptureRequest& req)\n{\n    if (!resolveAnyConfigErrors()) {\n        return;\n    }\n\n    bool ok = true;\n    QPixmap p(ScreenGrabber().grabFullDesktop(ok));\n    if (ok) {\n        QRect selection; // `flameshot full` does not support region selection\n        exportCapture(p, selection, req);\n    } else {\n        emit captureFailed();\n    }\n}\n\nvoid Flameshot::launcher()\n{\n    if (!resolveAnyConfigErrors()) {\n        return;\n    }\n\n    if (m_launcherWindow == nullptr) {\n        m_launcherWindow = new CaptureLauncher();\n    }\n    m_launcherWindow->show();\n#if defined(Q_OS_MACOS)\n    m_launcherWindow->activateWindow();\n    m_launcherWindow->raise();\n#endif\n}\n\nvoid Flameshot::config()\n{\n    if (!resolveAnyConfigErrors()) {\n        return;\n    }\n\n    if (m_configWindow == nullptr) {\n        m_configWindow = new ConfigWindow();\n        m_configWindow->show();\n        // Call show() first, otherwise the correct geometry cannot be fetched\n        // for centering the window on the screen\n        QRect position = m_configWindow->frameGeometry();\n        QScreen* currentScreen = QGuiAppCurrentScreen().currentScreen();\n        position.moveCenter(currentScreen->availableGeometry().center());\n        m_configWindow->move(position.topLeft());\n#if defined(Q_OS_MACOS)\n        m_configWindow->activateWindow();\n        m_configWindow->raise();\n#endif\n    }\n}\n\nvoid Flameshot::info()\n{\n    if (m_infoWindow == nullptr) {\n        m_infoWindow = new InfoWindow();\n#if defined(Q_OS_MACOS)\n        m_infoWindow->activateWindow();\n        m_infoWindow->raise();\n#endif\n    }\n}\n\n#ifdef ENABLE_IMGUR\nvoid Flameshot::history()\n{\n    static UploadHistory* historyWidget = nullptr;\n    if (historyWidget == nullptr) {\n        historyWidget = new UploadHistory;\n        historyWidget->loadHistory();\n        connect(historyWidget, &QObject::destroyed, this, []() {\n            historyWidget = nullptr;\n        });\n    }\n\n    historyWidget->show();\n    // Call show() first, otherwise the correct geometry cannot be fetched\n    // for centering the window on the screen\n    QRect position = historyWidget->frameGeometry();\n    QScreen* currentScreen = QGuiAppCurrentScreen().currentScreen();\n    position.moveCenter(currentScreen->availableGeometry().center());\n    historyWidget->move(position.topLeft());\n\n#if defined(Q_OS_MACOS)\n    historyWidget->activateWindow();\n    historyWidget->raise();\n#endif\n}\n#endif\n\nvoid Flameshot::openSavePath()\n{\n    QString savePath = ConfigHandler().savePath();\n    if (!savePath.isEmpty()) {\n        QDesktopServices::openUrl(QUrl::fromLocalFile(savePath));\n    }\n}\n\nQVersionNumber Flameshot::getVersion()\n{\n    return QVersionNumber::fromString(\n      QStringLiteral(APP_VERSION).replace(\"v\", \"\"));\n}\n\nvoid Flameshot::setOrigin(Origin origin)\n{\n    m_origin = origin;\n}\n\nFlameshot::Origin Flameshot::origin()\n{\n    return m_origin;\n}\n\n/**\n * @brief Prompt the user to resolve config errors if necessary.\n * @return Whether errors were resolved.\n */\nbool Flameshot::resolveAnyConfigErrors()\n{\n    bool resolved = true;\n    ConfigHandler confighandler;\n    if (!confighandler.checkUnrecognizedSettings() ||\n        !confighandler.checkSemantics()) {\n        auto* resolver = new ConfigResolver();\n        QObject::connect(\n          resolver, &ConfigResolver::rejected, [resolver, &resolved]() {\n              resolved = false;\n              resolver->deleteLater();\n              if (origin() == CLI) {\n                  exit(1);\n              }\n          });\n        QObject::connect(\n          resolver, &ConfigResolver::accepted, [resolver, &resolved]() {\n              resolved = true;\n              resolver->close();\n              resolver->deleteLater();\n              // Ensure that the dialog is closed before starting capture\n              qApp->processEvents();\n          });\n        resolver->exec();\n        qApp->processEvents();\n    }\n    return resolved;\n}\n\nvoid Flameshot::requestCapture(const CaptureRequest& request)\n{\n    if (!resolveAnyConfigErrors()) {\n        return;\n    }\n\n    switch (request.captureMode()) {\n        case CaptureRequest::FULLSCREEN_MODE:\n            QTimer::singleShot(request.delay(),\n                               [this, request] { full(request); });\n            break;\n        case CaptureRequest::SCREEN_MODE: {\n            int&& number = request.data().toInt();\n            QTimer::singleShot(request.delay(), [this, request, number]() {\n                screen(request, number);\n            });\n            break;\n        }\n        case CaptureRequest::GRAPHICAL_MODE: {\n            QTimer::singleShot(\n              request.delay(), this, [this, request]() { gui(request); });\n            break;\n        }\n        default:\n            emit captureFailed();\n            break;\n    }\n}\n\nvoid Flameshot::exportCapture(const QPixmap& capture,\n                              QRect& selection,\n                              const CaptureRequest& req)\n{\n    using CR = CaptureRequest;\n    int tasks = req.tasks(), mode = req.captureMode();\n    QString path = req.path();\n\n    if (tasks & CR::PRINT_GEOMETRY) {\n        QTextStream(stdout)\n          << selection.width() << \"x\" << selection.height() << \"+\"\n          << selection.x() << \"+\" << selection.y() << \"\\n\";\n    }\n\n    if (tasks & CR::PRINT_RAW) {\n        QByteArray byteArray;\n        QBuffer buffer(&byteArray);\n        capture.save(&buffer, \"PNG\");\n        if (QFile file; file.open(stdout, QIODevice::WriteOnly)) {\n            file.write(byteArray);\n            file.close();\n        }\n    }\n\n    if (tasks & CR::SAVE) {\n        if (req.path().isEmpty()) {\n            saveToFilesystemGUI(capture);\n        } else {\n            saveToFilesystem(capture, path);\n        }\n    }\n\n    if (tasks & CR::COPY) {\n        FlameshotDaemon::copyToClipboard(capture);\n    }\n\n    if (tasks & CR::PIN) {\n        FlameshotDaemon::createPin(capture, selection);\n        if (mode == CR::SCREEN_MODE || mode == CR::FULLSCREEN_MODE) {\n            AbstractLogger::info()\n              << QObject::tr(\"Full screen screenshot pinned to screen\");\n        }\n    }\n\n#ifdef ENABLE_IMGUR\n    if (tasks & CR::UPLOAD) {\n        if (!ConfigHandler().uploadWithoutConfirmation()) {\n            auto* dialog = new ImgUploadDialog();\n            if (dialog->exec() == QDialog::Rejected) {\n                return;\n            }\n        }\n\n        ImgUploaderBase* widget = ImgUploaderManager().uploader(capture);\n        widget->show();\n        widget->activateWindow();\n        // NOTE: lambda can't capture 'this' because it might be destroyed later\n        CR::ExportTask tasks = tasks;\n        QObject::connect(\n          widget, &ImgUploaderBase::uploadOk, [=, this](const QUrl& url) {\n              if (ConfigHandler().copyURLAfterUpload()) {\n                  if (!(tasks & CR::COPY)) {\n                      FlameshotDaemon::copyToClipboard(\n                        url.toString(), tr(\"URL copied to clipboard.\"));\n                  }\n                  widget->showPostUploadDialog();\n              }\n          });\n    }\n#endif\n\n    if (!(tasks & CR::UPLOAD)) {\n        emit captureTaken(capture);\n    }\n}\n\nvoid Flameshot::setExternalWidget(bool b)\n{\n    m_haveExternalWidget = b;\n}\nbool Flameshot::haveExternalWidget()\n{\n    return m_haveExternalWidget;\n}\n\n// STATIC ATTRIBUTES\nFlameshot::Origin Flameshot::m_origin = Flameshot::DAEMON;\n"
  },
  {
    "path": "src/core/flameshot.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/core/capturerequest.h\"\n#include <QObject>\n#include <QPointer>\n#include <QVersionNumber>\n\nclass CaptureWidget;\nclass ConfigWindow;\nclass InfoWindow;\nclass CaptureLauncher;\n#ifdef ENABLE_IMGUR\nclass UploadHistory;\n#endif\n#if (defined(Q_OS_MACOS) || defined(Q_OS_WIN))\nclass QHotkey;\n#endif\n\nenum ErrCode : uint8_t\n{\n    E_OK = 0,\n    E_GENERAL,\n    E_ABORTED,\n    E_DBUSCONN,\n    E_SIG_BASE = 128,\n    E_SIGINT = E_SIG_BASE + 2,\n    E_SIGTERM = E_SIG_BASE + 15,\n};\n\nclass Flameshot : public QObject\n{\n    Q_OBJECT\n\npublic:\n    enum Origin\n    {\n        CLI,\n        DAEMON\n    };\n\n    static Flameshot* instance();\n\npublic slots:\n    CaptureWidget* gui(\n      const CaptureRequest& req = CaptureRequest::GRAPHICAL_MODE);\n    void screen(CaptureRequest req, int const screenNumber = -1);\n    void full(const CaptureRequest& req);\n    void launcher();\n    void config();\n\n    void info();\n\n#ifdef ENABLE_IMGUR\n    void history();\n#endif\n\n    void openSavePath();\n\n    QVersionNumber getVersion();\n\npublic:\n    static void setOrigin(Origin origin);\n    static Origin origin();\n    void setExternalWidget(bool b);\n    bool haveExternalWidget();\n\nsignals:\n    void captureTaken(QPixmap p);\n    void captureFailed();\n\npublic slots:\n    void requestCapture(const CaptureRequest& request);\n    void exportCapture(const QPixmap& p,\n                       QRect& selection,\n                       const CaptureRequest& req);\n\nprivate:\n    Flameshot();\n    bool resolveAnyConfigErrors();\n\n    // class members\n    static Origin m_origin;\n    bool m_haveExternalWidget;\n\n    QPointer<CaptureWidget> m_captureWindow;\n    QPointer<InfoWindow> m_infoWindow;\n    QPointer<CaptureLauncher> m_launcherWindow;\n    QPointer<ConfigWindow> m_configWindow;\n\n#if (defined(Q_OS_MACOS) || defined(Q_OS_WIN))\n    QHotkey* m_HotkeyScreenshotCapture;\n#endif\n#if (defined(Q_OS_MACOS) && ENABLE_IMGUR)\n    QHotkey* m_HotkeyScreenshotHistory;\n#endif\n};\n"
  },
  {
    "path": "src/core/flameshotdaemon.cpp",
    "content": "#include \"flameshotdaemon.h\"\n\n#include \"abstractlogger.h\"\n#include \"confighandler.h\"\n#include \"flameshot.h\"\n#include \"pinwidget.h\"\n#include \"screenshotsaver.h\"\n#include \"src/utils/globalvalues.h\"\n#include \"src/widgets/capture/capturewidget.h\"\n#include \"src/widgets/trayicon.h\"\n#include <QApplication>\n#include <QClipboard>\n#include <QIODevice>\n#include <QPixmap>\n#include <QRect>\n\n#if !(defined(Q_OS_MACOS) || defined(Q_OS_WIN))\n#include <QDBusConnection>\n#include <QDBusMessage>\n#endif\n\n#if !defined(DISABLE_UPDATE_CHECKER)\n#include <QDesktopServices>\n#include <QJsonDocument>\n#include <QJsonObject>\n#include <QNetworkAccessManager>\n#include <QNetworkReply>\n#include <QTimer>\n#include <QUrl>\n#endif\n\n#if defined(USE_KDSINGLEAPPLICATION) &&                                        \\\n  (defined(Q_OS_MACOS) || defined(Q_OS_WIN))\n#include <QBuffer>\n#include <kdsingleapplication.h>\n#endif\n\n#ifdef Q_OS_WIN\n#include \"src/core/globalshortcutfilter.h\"\n#endif\n\n/**\n * @brief A way of accessing the flameshot daemon both from the daemon itself,\n * and from subcommands.\n *\n * The daemon is necessary in order to:\n * - Host the system tray,\n * - Listen for hotkey events that will trigger captures,\n * - Host pinned screenshot widgets,\n * - Host the clipboard on X11, where the clipboard gets lost once flameshot\n *   quits.\n *\n * If the `autoCloseIdleDaemon` option is true, the daemon will close as soon as\n * it is not needed to host pinned screenshots and the clipboard. On Windows,\n * this option is disabled and the daemon always persists, because the system\n * tray is currently the only way to interact with flameshot there.\n *\n * Both the daemon and non-daemon flameshot processes use the same public API,\n * which is implemented as static methods. In the daemon process, this class is\n * also instantiated as a singleton, so it can listen to D-Bus calls via the\n * sigslot mechanism. The instantiation is done by calling `start` (this must be\n * done only in the daemon process). Any instance (as opposed to static) members\n * can only be used if the current process is a daemon.\n *\n * @note The daemon will be automatically launched where necessary, via D-Bus.\n * This applies only to Linux.\n */\nFlameshotDaemon::FlameshotDaemon()\n  : m_persist(false)\n  , m_hostingClipboard(false)\n  , m_clipboardSignalBlocked(false)\n  , m_trayIcon(nullptr)\n#if !defined(DISABLE_UPDATE_CHECKER)\n  , m_appLatestVersion(QStringLiteral(APP_VERSION).replace(\"v\", \"\"))\n  , m_showManualCheckAppUpdateStatus(false)\n  , m_networkCheckUpdates(nullptr)\n#endif\n{\n    connect(\n      QApplication::clipboard(), &QClipboard::dataChanged, this, [this]() {\n          if (!m_hostingClipboard || m_clipboardSignalBlocked) {\n              m_clipboardSignalBlocked = false;\n              return;\n          }\n          m_hostingClipboard = false;\n          quitIfIdle();\n      });\n#ifdef Q_OS_WIN\n    m_persist = true;\n#else\n    m_persist = !ConfigHandler().autoCloseIdleDaemon();\n    connect(ConfigHandler::getInstance(),\n            &ConfigHandler::fileChanged,\n            this,\n            [this]() {\n                ConfigHandler config;\n                enableTrayIcon(!config.disabledTrayIcon());\n                m_persist = !config.autoCloseIdleDaemon();\n            });\n#endif\n\n#if !defined(DISABLE_UPDATE_CHECKER)\n    if (ConfigHandler().checkForUpdates()) {\n        getLatestAvailableVersion();\n    }\n#endif\n}\n\nvoid FlameshotDaemon::start()\n{\n    if (!m_instance) {\n        m_instance = new FlameshotDaemon();\n        // Tray icon needs FlameshotDaemon::instance() to be non-null\n        m_instance->initTrayIcon();\n        qApp->setQuitOnLastWindowClosed(false);\n    }\n}\n\nvoid FlameshotDaemon::createPin(const QPixmap& capture, QRect geometry)\n{\n    if (instance()) {\n        instance()->attachPin(capture, geometry);\n        return;\n    }\n\n    QByteArray data;\n    QDataStream stream(&data, QIODevice::WriteOnly);\n\n#if defined(USE_KDSINGLEAPPLICATION) &&                                        \\\n  (defined(Q_OS_MACOS) || defined(Q_OS_WIN))\n    auto kdsa = KDSingleApplication(QStringLiteral(\"org.flameshot.Flameshot\"));\n    stream << QStringLiteral(\"attachPin\") << capture << geometry;\n    kdsa.sendMessage(data);\n#else\n    stream << capture << geometry;\n    QDBusMessage m = createMethodCall(QStringLiteral(\"attachPin\"));\n    m << data;\n    call(m);\n#endif\n}\n\nvoid FlameshotDaemon::copyToClipboard(const QPixmap& capture)\n{\n#if defined(Q_OS_MACOS) && defined(USE_KDSINGLEAPPLICATION)\n    auto kdsa = KDSingleApplication(QStringLiteral(\"org.flameshot.Flameshot\"));\n    if (kdsa.isPrimaryInstance() && instance()) {\n#else\n    if (instance()) {\n#endif\n        instance()->attachScreenshotToClipboard(capture);\n        return;\n    }\n\n    QByteArray data;\n    QDataStream stream(&data, QIODevice::WriteOnly);\n\n#if defined(USE_KDSINGLEAPPLICATION) &&                                        \\\n  (defined(Q_OS_MACOS) || defined(Q_OS_WIN))\n#if defined(Q_OS_WIN)\n    auto kdsa = KDSingleApplication(QStringLiteral(\"org.flameshot.Flameshot\"));\n#endif\n    stream << QStringLiteral(\"attachScreenshotToClipboard\") << capture;\n    kdsa.sendMessage(data);\n#else\n    stream << capture;\n    QDBusMessage m =\n      createMethodCall(QStringLiteral(\"attachScreenshotToClipboard\"));\n\n    m << data;\n    call(m);\n#endif\n}\n\nvoid FlameshotDaemon::copyToClipboard(const QString& text,\n                                      const QString& notification)\n{\n#if defined(Q_OS_MACOS) && defined(USE_KDSINGLEAPPLICATION)\n    auto kdsa = KDSingleApplication(QStringLiteral(\"org.flameshot.Flameshot\"));\n    if (kdsa.isPrimaryInstance() && instance()) {\n#else\n    if (instance()) {\n#endif\n        instance()->attachTextToClipboard(text, notification);\n        return;\n    }\n\n#if defined(USE_KDSINGLEAPPLICATION) &&                                        \\\n  (defined(Q_OS_MACOS) || defined(Q_OS_WIN))\n#if defined(Q_OS_WIN)\n    auto kdsa = KDSingleApplication(QStringLiteral(\"org.flameshot.Flameshot\"));\n#endif\n    QByteArray data;\n    QDataStream stream(&data, QIODevice::WriteOnly);\n    stream << QStringLiteral(\"attachTextToClipboard\") << text << notification;\n    kdsa.sendMessage(data);\n#else\n    auto m = createMethodCall(QStringLiteral(\"attachTextToClipboard\"));\n    m << text << notification;\n    call(m);\n#endif\n}\n\n/**\n * @brief Is this instance of flameshot hosting any windows as a daemon?\n */\nbool FlameshotDaemon::isThisInstanceHostingWidgets()\n{\n    return instance() && !instance()->m_widgets.isEmpty();\n}\n\nvoid FlameshotDaemon::sendTrayNotification(const QString& text,\n                                           const QString& title,\n                                           const int timeout)\n{\n    if (m_trayIcon) {\n        m_trayIcon->showMessage(\n          title, text, QIcon(GlobalValues::iconPath()), timeout);\n    }\n}\n\n#if !defined(DISABLE_UPDATE_CHECKER)\nvoid FlameshotDaemon::showUpdateNotificationIfAvailable(CaptureWidget* widget)\n{\n    if (!m_appLatestUrl.isEmpty() &&\n        ConfigHandler().ignoreUpdateToVersion().compare(m_appLatestVersion) <\n          0) {\n        widget->showAppUpdateNotification(m_appLatestVersion, m_appLatestUrl);\n    }\n}\n\nvoid FlameshotDaemon::getLatestAvailableVersion()\n{\n    // This features is required for MacOS and Windows user and for Linux users\n    // who installed Flameshot not from the repository.\n    QNetworkRequest requestCheckUpdates(QUrl(FLAMESHOT_APP_VERSION_URL));\n    if (nullptr == m_networkCheckUpdates) {\n        m_networkCheckUpdates = new QNetworkAccessManager(this);\n        connect(m_networkCheckUpdates,\n                &QNetworkAccessManager::finished,\n                this,\n                &FlameshotDaemon::handleReplyCheckUpdates);\n    }\n    m_networkCheckUpdates->get(requestCheckUpdates);\n\n    // check for updates each 24 hours\n    QTimer::singleShot(1000 * 60 * 60 * 24, [this]() {\n        if (ConfigHandler().checkForUpdates()) {\n            this->getLatestAvailableVersion();\n        }\n    });\n}\n\nvoid FlameshotDaemon::checkForUpdates()\n{\n    bool autoCheckEnabled = ConfigHandler().checkForUpdates();\n\n    if (autoCheckEnabled) {\n        if (!m_appLatestUrl.isEmpty()) {\n            QDesktopServices::openUrl(QUrl(m_appLatestUrl));\n        }\n    } else {\n        m_showManualCheckAppUpdateStatus = true;\n\n        if (m_appLatestUrl.isEmpty()) {\n            getLatestAvailableVersion();\n        } else {\n            QVersionNumber appLatestVersion =\n              QVersionNumber::fromString(m_appLatestVersion);\n            if (Flameshot::instance()->getVersion() < appLatestVersion) {\n                QDesktopServices::openUrl(QUrl(m_appLatestUrl));\n            } else {\n                sendTrayNotification(tr(\"You have the latest version\"),\n                                     \"Flameshot\");\n            }\n        }\n    }\n}\n#endif\n\n/**\n * @brief Return the daemon instance.\n *\n * If this instance of flameshot is the daemon, a singleton instance of\n * `FlameshotDaemon` is returned. As a side effect`start` will called if it\n * wasn't called earlier. If this instance of flameshot is not the daemon,\n * `nullptr` is returned.\n *\n * This strategy is used because the daemon needs to receive signals from D-Bus,\n * for which an instance of a `QObject` is required. The singleton serves as\n * that object.\n */\nFlameshotDaemon* FlameshotDaemon::instance()\n{\n    // Because we don't use DBus on MacOS, each instance of flameshot is its own\n    // mini-daemon, responsible for hosting its own persistent widgets (e.g.\n    // pins).\n#if defined(Q_OS_MACOS)\n    start();\n#endif\n    return m_instance;\n}\n\n/**\n * @brief Quit the daemon if it has nothing to do and the 'persist' flag is not\n * set.\n */\nvoid FlameshotDaemon::quitIfIdle()\n{\n    if (m_persist) {\n        return;\n    }\n    if (!m_hostingClipboard && m_widgets.isEmpty()) {\n        qApp->exit(E_OK);\n    }\n}\n\n// SERVICE METHODS\n\nvoid FlameshotDaemon::attachPin(const QPixmap& pixmap, QRect geometry)\n{\n    auto* pinWidget = new PinWidget(pixmap, geometry);\n    m_widgets.append(pinWidget);\n    connect(pinWidget, &QObject::destroyed, this, [=, this]() {\n        m_widgets.removeOne(pinWidget);\n        quitIfIdle();\n    });\n\n    pinWidget->show();\n    pinWidget->activateWindow();\n}\n\nvoid FlameshotDaemon::attachScreenshotToClipboard(const QPixmap& pixmap)\n{\n    m_hostingClipboard = true;\n    QClipboard* clipboard = QApplication::clipboard();\n    clipboard->blockSignals(true);\n    // This variable is necessary because the signal doesn't get blocked on\n    // windows for some reason\n    m_clipboardSignalBlocked = true;\n    saveToClipboard(pixmap);\n    clipboard->blockSignals(false);\n}\n\n// D-BUS / KDSingleApplication METHODS\n\nvoid FlameshotDaemon::attachPin(const QByteArray& data)\n{\n    QDataStream stream(data);\n    QPixmap pixmap;\n    QRect geometry;\n\n    stream >> pixmap;\n    stream >> geometry;\n\n    attachPin(pixmap, geometry);\n}\n\nvoid FlameshotDaemon::attachScreenshotToClipboard(const QByteArray& screenshot)\n{\n    QDataStream stream(screenshot);\n    QPixmap p;\n    stream >> p;\n\n    attachScreenshotToClipboard(p);\n}\n\nvoid FlameshotDaemon::attachTextToClipboard(const QString& text,\n                                            const QString& notification)\n{\n    // Must send notification before clipboard modification on linux\n    if (!notification.isEmpty()) {\n        AbstractLogger::info() << notification;\n    }\n\n    m_hostingClipboard = true;\n    QClipboard* clipboard = QApplication::clipboard();\n\n    clipboard->blockSignals(true);\n    // This variable is necessary because the signal doesn't get blocked on\n    // windows for some reason\n    m_clipboardSignalBlocked = true;\n    clipboard->setText(text);\n    clipboard->blockSignals(false);\n}\n\nvoid FlameshotDaemon::initTrayIcon()\n{\n#if defined(Q_OS_LINUX) || defined(Q_OS_UNIX)\n    if (!ConfigHandler().disabledTrayIcon()) {\n        enableTrayIcon(true);\n    }\n#elif defined(Q_OS_WIN)\n    enableTrayIcon(true);\n\n    GlobalShortcutFilter* nativeFilter = new GlobalShortcutFilter(this);\n    qApp->installNativeEventFilter(nativeFilter);\n#endif\n}\n\nvoid FlameshotDaemon::enableTrayIcon(bool enable)\n{\n    if (enable) {\n        if (m_trayIcon == nullptr) {\n            m_trayIcon = new TrayIcon();\n        } else {\n            m_trayIcon->show();\n            return;\n        }\n    } else if (m_trayIcon) {\n        m_trayIcon->hide();\n    }\n}\n\n#if !defined(DISABLE_UPDATE_CHECKER)\nvoid FlameshotDaemon::handleReplyCheckUpdates(QNetworkReply* reply)\n{\n    if (!ConfigHandler().checkForUpdates() &&\n        !m_showManualCheckAppUpdateStatus) {\n        return;\n    }\n\n    if (reply->error() == QNetworkReply::NoError) {\n        QJsonDocument response = QJsonDocument::fromJson(reply->readAll());\n        QJsonObject json = response.object();\n        m_appLatestVersion = json[\"tag_name\"].toString().replace(\"v\", \"\");\n\n        QVersionNumber appLatestVersion =\n          QVersionNumber::fromString(m_appLatestVersion);\n        if (Flameshot::instance()->getVersion() < appLatestVersion) {\n            emit newVersionAvailable(appLatestVersion);\n            m_appLatestUrl = json[\"html_url\"].toString();\n            if (m_showManualCheckAppUpdateStatus) {\n                QDesktopServices::openUrl(QUrl(m_appLatestUrl));\n            }\n        } else if (m_showManualCheckAppUpdateStatus) {\n            sendTrayNotification(tr(\"You have the latest version\"),\n                                 \"Flameshot\");\n        }\n    } else {\n        qWarning() << \"Failed to get information about the latest version. \"\n                   << reply->errorString();\n        if (m_showManualCheckAppUpdateStatus) {\n            if (FlameshotDaemon::instance()) {\n                FlameshotDaemon::instance()->sendTrayNotification(\n                  tr(\"Failed to get information about the latest version.\"),\n                  \"Flameshot\");\n            }\n        }\n    }\n    m_showManualCheckAppUpdateStatus = false;\n}\n#endif\n\n#if !(defined(Q_OS_MACOS) || defined(Q_OS_WIN))\nQDBusMessage FlameshotDaemon::createMethodCall(const QString& method)\n{\n    QDBusMessage m =\n      QDBusMessage::createMethodCall(QStringLiteral(\"org.flameshot.Flameshot\"),\n                                     QStringLiteral(\"/\"),\n                                     QLatin1String(\"\"),\n                                     method);\n    return m;\n}\n\nvoid FlameshotDaemon::checkDBusConnection(const QDBusConnection& connection)\n{\n    if (!connection.isConnected()) {\n        AbstractLogger::error() << tr(\"Unable to connect via DBus\");\n        qApp->exit(E_DBUSCONN);\n    }\n}\n\nvoid FlameshotDaemon::call(const QDBusMessage& m)\n{\n    QDBusConnection sessionBus = QDBusConnection::sessionBus();\n    checkDBusConnection(sessionBus);\n    sessionBus.call(m);\n}\n#endif\n\n#if defined(USE_KDSINGLEAPPLICATION) &&                                        \\\n  (defined(Q_OS_MACOS) || defined(Q_OS_WIN))\nvoid FlameshotDaemon::messageReceivedFromSecondaryInstance(\n  const QByteArray& message)\n{\n    // qDebug() << \"Received message from second instance:\" << message;\n\n    QByteArray messageCopy = message;\n    QBuffer buffer(&messageCopy);\n    buffer.open(QIODevice::ReadOnly);\n    QDataStream stream(&buffer);\n    QString methodCall;\n    stream >> methodCall;\n    // qDebug() << \"Method:\" << methodCall;\n\n    if (methodCall == QStringLiteral(\"attachPin\")) {\n        QPixmap capture;\n        QRect geometry;\n        stream >> capture >> geometry;\n        // qDebug() << \"Pixmap:\" << capture;\n        // qDebug() << \"Geometry:\" << geometry;\n        if (!capture.isNull()) {\n            FlameshotDaemon::instance()->attachPin(capture, geometry);\n        } else {\n            qWarning() << \"Received \\\"attachPin\\\" from second instance, but \"\n                          \"pixmap is empty!\";\n        }\n    } else if (methodCall == QStringLiteral(\"attachScreenshotToClipboard\")) {\n        QPixmap capture;\n        stream >> capture;\n        // qDebug() << \"Pixmap:\" << capture;\n        if (!capture.isNull()) {\n            FlameshotDaemon::instance()->attachScreenshotToClipboard(capture);\n        } else {\n            qWarning() << \"Received \\\"attachScreenshotToClipboard\\\" from \"\n                          \"second instance, but pixmap is empty!\";\n        }\n    } else if (methodCall == (QStringLiteral(\"attachTextToClipboard\"))) {\n        QString text;\n        QString notification;\n        stream >> text >> notification;\n        // qDebug() << \"Text:\" << text;\n        // qDebug() << \"Notification:\" << notification;\n        if (!text.isEmpty()) {\n            FlameshotDaemon::instance()->attachTextToClipboard(text,\n                                                               notification);\n        } else {\n            qWarning() << \"Received \\\"attachTextToClipboard\\\" from second \"\n                          \"instance, but text is empty!\";\n        }\n    } else {\n        qWarning() << \"Received unknown message from second instance:\"\n                   << message;\n    }\n}\n#endif\n\n// STATIC ATTRIBUTES\nFlameshotDaemon* FlameshotDaemon::m_instance = nullptr;\n"
  },
  {
    "path": "src/core/flameshotdaemon.h",
    "content": "#pragma once\n\n#include <QByteArray>\n#include <QObject>\n\n#if !(defined(Q_OS_MACOS) || defined(Q_OS_WIN))\n#include <QtDBus/QDBusAbstractAdaptor>\n#endif\n\nclass QPixmap;\nclass QRect;\nclass QDBusMessage;\nclass QDBusConnection;\nclass TrayIcon;\nclass CaptureWidget;\n\n#if !defined(DISABLE_UPDATE_CHECKER)\nclass QNetworkAccessManager;\nclass QNetworkReply;\nclass QVersionNumber;\n#endif\n\nclass FlameshotDaemon : public QObject\n{\n    Q_OBJECT\npublic:\n    static void start();\n    static FlameshotDaemon* instance();\n    static void createPin(const QPixmap& capture, QRect geometry);\n    static void copyToClipboard(const QPixmap& capture);\n    static void copyToClipboard(const QString& text,\n                                const QString& notification = \"\");\n    static bool isThisInstanceHostingWidgets();\n\n    void sendTrayNotification(\n      const QString& text,\n      const QString& title = QStringLiteral(\"Flameshot Info\"),\n      const int timeout = 5000);\n\n#if defined(USE_KDSINGLEAPPLICATION) &&                                        \\\n  (defined(Q_OS_MACOS) || defined(Q_OS_WIN))\npublic slots:\n    void messageReceivedFromSecondaryInstance(const QByteArray& message);\n#endif\n\n#if !defined(DISABLE_UPDATE_CHECKER)\npublic:\n    void showUpdateNotificationIfAvailable(CaptureWidget* widget);\n\npublic slots:\n    void checkForUpdates();\n    void getLatestAvailableVersion();\n\nprivate slots:\n    void handleReplyCheckUpdates(QNetworkReply* reply);\n\nsignals:\n    void newVersionAvailable(QVersionNumber version);\n#endif\n\nprivate:\n    FlameshotDaemon();\n    void quitIfIdle();\n    void attachPin(const QPixmap& pixmap, QRect geometry);\n    void attachScreenshotToClipboard(const QPixmap& pixmap);\n\n    void attachPin(const QByteArray& data);\n    void attachScreenshotToClipboard(const QByteArray& screenshot);\n    void attachTextToClipboard(const QString& text,\n                               const QString& notification);\n\n    void initTrayIcon();\n    void enableTrayIcon(bool enable);\n\n#if !(defined(Q_OS_MACOS) || defined(Q_OS_WIN))\n    static QDBusMessage createMethodCall(const QString& method);\n    static void checkDBusConnection(const QDBusConnection& connection);\n    static void call(const QDBusMessage& m);\n#endif\n\n    bool m_persist;\n    bool m_hostingClipboard;\n    bool m_clipboardSignalBlocked;\n    QList<QWidget*> m_widgets;\n    TrayIcon* m_trayIcon;\n\n#if !defined(DISABLE_UPDATE_CHECKER)\n    QString m_appLatestUrl;\n    QString m_appLatestVersion;\n    bool m_showManualCheckAppUpdateStatus;\n    QNetworkAccessManager* m_networkCheckUpdates;\n#endif\n\n    static FlameshotDaemon* m_instance;\n\n#if !(defined(Q_OS_MACOS) || defined(Q_OS_WIN))\n    friend class FlameshotDBusAdapter;\n#endif\n};\n"
  },
  {
    "path": "src/core/flameshotdbusadapter.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"flameshotdbusadapter.h\"\n#include \"src/core/flameshotdaemon.h\"\n\nFlameshotDBusAdapter::FlameshotDBusAdapter(QObject* parent)\n  : QDBusAbstractAdaptor(parent)\n{}\n\nFlameshotDBusAdapter::~FlameshotDBusAdapter() = default;\n\nvoid FlameshotDBusAdapter::attachScreenshotToClipboard(const QByteArray& data)\n{\n    FlameshotDaemon::instance()->attachScreenshotToClipboard(data);\n}\n\nvoid FlameshotDBusAdapter::attachTextToClipboard(const QString& text,\n                                                 const QString& notification)\n{\n    FlameshotDaemon::instance()->attachTextToClipboard(text, notification);\n}\n\nvoid FlameshotDBusAdapter::attachPin(const QByteArray& data)\n{\n    FlameshotDaemon::instance()->attachPin(data);\n}\n"
  },
  {
    "path": "src/core/flameshotdbusadapter.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QtDBus/QDBusAbstractAdaptor>\n\nclass FlameshotDBusAdapter : public QDBusAbstractAdaptor\n{\n    Q_OBJECT\n    Q_CLASSINFO(\"D-Bus Interface\", \"org.flameshot.Flameshot\")\n\npublic:\n    explicit FlameshotDBusAdapter(QObject* parent = nullptr);\n    virtual ~FlameshotDBusAdapter();\n\npublic slots:\n    Q_NOREPLY void attachScreenshotToClipboard(const QByteArray& data);\n    Q_NOREPLY void attachTextToClipboard(const QString& text,\n                                         const QString& notification);\n    Q_NOREPLY void attachPin(const QByteArray& data);\n};\n"
  },
  {
    "path": "src/core/globalshortcutfilter.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"globalshortcutfilter.h\"\n#include \"src/core/flameshot.h\"\n#include <qt_windows.h>\n\nGlobalShortcutFilter::GlobalShortcutFilter(QObject* parent)\n  : QObject(parent)\n{\n    // Forced Print Screen\n    if (RegisterHotKey(NULL, 1, 0, VK_SNAPSHOT)) {\n        // ok - capture screen\n    }\n\n    if (RegisterHotKey(NULL, 2, MOD_SHIFT, VK_SNAPSHOT)) {\n        // ok - show screenshots history\n    }\n}\n\nbool GlobalShortcutFilter::nativeEventFilter(const QByteArray& eventType,\n                                             void* message,\n                                             qintptr* result)\n{\n    Q_UNUSED(eventType)\n    Q_UNUSED(result)\n\n    MSG* msg = static_cast<MSG*>(message);\n    if (msg->message == WM_HOTKEY) {\n        // TODO: this is just a temporary workaround; proper global\n        // support would need custom shortcuts defined by the user.\n        const quint32 keycode = HIWORD(msg->lParam);\n        const quint32 modifiers = LOWORD(msg->lParam);\n#ifdef ENABLE_IMGUR\n        // Show screenshots history\n        if (VK_SNAPSHOT == keycode && MOD_SHIFT == modifiers) {\n            Flameshot::instance()->history();\n            return true;\n        }\n#endif\n        // Capture screen\n        if (VK_SNAPSHOT == keycode && 0 == modifiers) {\n            Flameshot::instance()->requestCapture(\n              CaptureRequest(CaptureRequest::GRAPHICAL_MODE));\n            return true;\n        }\n    }\n    return false; // Forward event to Qt\n}\n"
  },
  {
    "path": "src/core/globalshortcutfilter.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QAbstractNativeEventFilter>\n#include <QObject>\n\nclass GlobalShortcutFilter\n  : public QObject\n  , public QAbstractNativeEventFilter\n{\n    Q_OBJECT\npublic:\n    explicit GlobalShortcutFilter(QObject* parent = nullptr);\n\n    bool nativeEventFilter(const QByteArray& eventType,\n                           void* message,\n                           qintptr* result);\n\nprivate:\n    quint32 getNativeModifier(Qt::KeyboardModifiers modifiers);\n    quint32 nativeKeycode(Qt::Key key);\n    bool registerShortcut(quint32 nativeKey, quint32 nativeMods);\n    bool unregisterShortcut(quint32 nativeKey, quint32 nativeMods);\n};\n"
  },
  {
    "path": "src/core/qguiappcurrentscreen.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2021 Yuriy Puchkov <yuriy.puchkov@namecheap.com>\n\n#include \"qguiappcurrentscreen.h\"\n#include <QCursor>\n#include <QGuiApplication>\n#include <QPoint>\n#include <QScreen>\n\nQGuiAppCurrentScreen::QGuiAppCurrentScreen()\n{\n    m_currentScreen = nullptr;\n}\n\nQScreen* QGuiAppCurrentScreen::currentScreen()\n{\n    return currentScreen(QCursor::pos());\n}\n\nQScreen* QGuiAppCurrentScreen::currentScreen(const QPoint& pos)\n{\n    m_currentScreen = screenAt(pos);\n#if defined(Q_OS_MACOS)\n    // On the MacOS if mouse position is at the edge of bottom or right sides\n    // qGuiApp->screenAt will return nullptr, so we need to try to find current\n    // screen by moving 1 pixel inside to the current desktop area\n    if (!m_currentScreen && pos.x() > 0) {\n        QPoint posCorrected(pos.x() - 1, pos.y());\n        m_currentScreen = screenAt(posCorrected);\n    }\n    if (!m_currentScreen && pos.y() > 0) {\n        QPoint posCorrected(pos.x(), pos.y() - 1);\n        m_currentScreen = screenAt(posCorrected);\n    }\n    if (!m_currentScreen && pos.x() > 0 && pos.y() > 0) {\n        QPoint posCorrected(pos.x() - 1, pos.y() - 1);\n        m_currentScreen = screenAt(posCorrected);\n    }\n#endif\n    if (!m_currentScreen) {\n        qCritical(\"Unable to get current screen, starting to use primary \"\n                  \"screen. It may be a cause of logical error and working with \"\n                  \"a wrong screen.\");\n        m_currentScreen = qGuiApp->primaryScreen();\n    }\n    return m_currentScreen;\n}\n\nQScreen* QGuiAppCurrentScreen::screenAt(const QPoint& pos)\n{\n    m_currentScreen = qGuiApp->screenAt(pos);\n    return m_currentScreen;\n}\n"
  },
  {
    "path": "src/core/qguiappcurrentscreen.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2021 Yuriy Puchkov <yuriy.puchkov@namecheap.com>\n\n#ifndef FLAMESHOT_QGUIAPPCURRENTSCREEN_H\n#define FLAMESHOT_QGUIAPPCURRENTSCREEN_H\n\n#include <QPoint>\n\nclass QScreen;\n\nclass QGuiAppCurrentScreen\n{\npublic:\n    explicit QGuiAppCurrentScreen();\n    QScreen* currentScreen();\n    QScreen* currentScreen(const QPoint& pos);\n\nprivate:\n    QScreen* screenAt(const QPoint& pos);\n\n    // class members\nprivate:\n    QScreen* m_currentScreen;\n};\n\n#endif // FLAMESHOT_QGUIAPPCURRENTSCREEN_H\n"
  },
  {
    "path": "src/core/signaldaemon.cpp",
    "content": "#include \"signaldaemon.h\"\n#include \"flameshot.h\"\n#include <QApplication>\n#include <QSocketNotifier>\n#include <csignal>\n#include <qdebug.h>\n#include <sys/socket.h>\n#include <unistd.h>\n\nint SignalDaemon::sigintFd[2];\nint SignalDaemon::sigtermFd[2];\n\nSignalDaemon::SignalDaemon(QObject* parent)\n  : QObject(parent)\n{\n    if (::socketpair(AF_UNIX, SOCK_STREAM, 0, sigintFd))\n        qFatal(\"Couldn't create INT socketpair\");\n\n    if (::socketpair(AF_UNIX, SOCK_STREAM, 0, sigtermFd))\n        qFatal(\"Couldn't create TERM socketpair\");\n    snInt = new QSocketNotifier(sigintFd[1], QSocketNotifier::Read, this);\n    connect(\n      snInt, SIGNAL(activated(QSocketDescriptor)), this, SLOT(handleSigInt()));\n    snTerm = new QSocketNotifier(sigtermFd[1], QSocketNotifier::Read, this);\n    connect(snTerm,\n            SIGNAL(activated(QSocketDescriptor)),\n            this,\n            SLOT(handleSigTerm()));\n}\n\nvoid SignalDaemon::intSignalHandler(int)\n{\n    char msg = 1;\n    ::write(sigintFd[0], &msg, sizeof(msg));\n}\n\nvoid SignalDaemon::termSignalHandler(int)\n{\n    char msg = 1;\n    ::write(sigtermFd[0], &msg, sizeof(msg));\n}\n\nvoid SignalDaemon::handleSigTerm()\n{\n    snTerm->setEnabled(false);\n    char tmp = 0;\n    ::read(sigtermFd[1], &tmp, sizeof(tmp));\n\n    QApplication::exit(E_SIGTERM);\n    snTerm->setEnabled(true);\n}\n\nvoid SignalDaemon::handleSigInt()\n{\n    snInt->setEnabled(false);\n\n    char tmp = 0;\n    ::read(sigintFd[1], &tmp, sizeof(tmp));\n\n    QApplication::exit(E_SIGINT);\n\n    snInt->setEnabled(true);\n}\n"
  },
  {
    "path": "src/core/signaldaemon.h",
    "content": "#include <QObject>\n#include <QSocketNotifier>\n\nclass SignalDaemon : public QObject\n{\n    Q_OBJECT\n\npublic:\n    SignalDaemon(QObject* parent = 0);\n    ~SignalDaemon() = default;\n\n    // Unix signal handlers.\n    static void intSignalHandler(int unused);\n    static void termSignalHandler(int unused);\n\npublic slots:\n    // Qt signal handlers.\n    void handleSigInt();\n    void handleSigTerm();\n\nprivate:\n    static int sigintFd[2];\n    static int sigtermFd[2];\n\n    QSocketNotifier* snInt;\n    QSocketNotifier* snTerm;\n};"
  },
  {
    "path": "src/main.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#ifdef USE_KDSINGLEAPPLICATION\n#include <kdsingleapplication.h>\n#ifdef Q_OS_UNIX\n#include \"core/signaldaemon.h\"\n#include \"csignal\"\n#endif\n#endif\n\n#include \"abstractlogger.h\"\n#include \"src/cli/commandlineparser.h\"\n#include \"src/config/cacheutils.h\"\n#include \"src/config/styleoverride.h\"\n#include \"src/core/capturerequest.h\"\n#include \"src/core/flameshot.h\"\n#include \"src/core/flameshotdaemon.h\"\n#include \"src/utils/confighandler.h\"\n#include \"src/utils/filenamehandler.h\"\n#include \"src/utils/pathinfo.h\"\n#include \"src/utils/valuehandler.h\"\n#include <QApplication>\n#include <QDir>\n#include <QLibraryInfo>\n#include <QSharedMemory>\n#include <QTimer>\n#include <QTranslator>\n#if !(defined(Q_OS_MACOS) || defined(Q_OS_WIN))\n#include \"src/core/flameshotdbusadapter.h\"\n#include <QDBusConnection>\n#include <QDBusMessage>\n#include <desktopinfo.h>\n#endif\n\n// Required for saving button list QList<CaptureTool::Type>\nQ_DECLARE_METATYPE(QList<int>)\n\n#if defined(USE_KDSINGLEAPPLICATION) && defined(Q_OS_UNIX)\nstatic int setup_unix_signal_handlers()\n{\n    struct sigaction sint, term;\n\n    sint.sa_handler = SignalDaemon::intSignalHandler;\n    sigemptyset(&sint.sa_mask);\n    sint.sa_flags = 0;\n    sint.sa_flags |= SA_RESTART;\n\n    if (sigaction(SIGINT, &sint, 0))\n        return 1;\n\n    term.sa_handler = SignalDaemon::termSignalHandler;\n    sigemptyset(&term.sa_mask);\n    term.sa_flags = 0;\n    term.sa_flags |= SA_RESTART;\n\n    if (sigaction(SIGTERM, &term, 0))\n        return 2;\n\n    return 0;\n}\n#endif\n\nint requestCaptureAndWait(const CaptureRequest& req)\n{\n    Flameshot* flameshot = Flameshot::instance();\n    flameshot->requestCapture(req);\n    QObject::connect(flameshot, &Flameshot::captureTaken, [&](const QPixmap&) {\n#if defined(Q_OS_MACOS)\n        // Only useful on MacOS because each instance hosts its own widgets\n        if (!FlameshotDaemon::isThisInstanceHostingWidgets()) {\n            qApp->exit(0);\n        }\n#else\n        // if this instance is not daemon, make sure it exit after caputre finish\n        if (FlameshotDaemon::instance() == nullptr && !Flameshot::instance()->haveExternalWidget()) {\n            qApp->exit(E_OK);\n        }\n#endif\n    });\n    QObject::connect(flameshot, &Flameshot::captureFailed, []() {\n        AbstractLogger::Target logTarget = static_cast<AbstractLogger::Target>(\n          ConfigHandler().showAbortNotification()\n            ? AbstractLogger::Target::Default\n            : AbstractLogger::Target::Default &\n                ~AbstractLogger::Target::Notification);\n        AbstractLogger::info(logTarget) << \"Screenshot aborted.\";\n        qApp->exit(E_ABORTED);\n    });\n    return qApp->exec();\n}\n\nQSharedMemory* guiMutexLock()\n{\n    QString key = \"org.flameshot.Flameshot-\" APP_VERSION;\n    auto* shm = new QSharedMemory(key);\n#ifdef Q_OS_UNIX\n    // Destroy shared memory if the last instance crashed on Unix\n    shm->attach();\n    delete shm;\n    shm = new QSharedMemory(key);\n#endif\n    if (!shm->create(1)) {\n        delete shm;\n        return nullptr;\n    }\n    return shm;\n}\n\nvoid configureTranslation(QTranslator& translator, QTranslator& qtTranslator)\n{\n    bool foundTranslation;\n    // Configure translations\n    for (const QString& path : PathInfo::translationsPaths()) {\n        if (ConfigHandler().uiLanguage() == QStringLiteral(\"auto\")) {\n            // Load language, which was detected from the system\n            foundTranslation =\n              translator.load(QLocale(),\n                              QStringLiteral(\"Internationalization\"),\n                              QStringLiteral(\"_\"),\n                              path);\n        } else {\n            // Load language from settings\n            foundTranslation =\n              translator.load(QStringLiteral(\"Internationalization_\") +\n                                ConfigHandler().uiLanguage(),\n                              path);\n        }\n        if (foundTranslation) {\n            break;\n        }\n    }\n    if (!foundTranslation) {\n        if (ConfigHandler().uiLanguage() == QStringLiteral(\"auto\")) {\n            QLocale l;\n            qWarning() << QStringLiteral(\n                            \"No Flameshot translation found for %1\")\n                            .arg(l.uiLanguages().join(\", \"));\n        } else {\n            qWarning() << QStringLiteral(\n                            \"No Flameshot translation found for %1\")\n                            .arg(ConfigHandler().uiLanguage());\n        }\n    }\n\n    if (ConfigHandler().uiLanguage() == QStringLiteral(\"auto\")) {\n        foundTranslation =\n          qtTranslator.load(QLocale::system(),\n                            \"qt\",\n                            \"_\",\n                            QLibraryInfo::path(QLibraryInfo::TranslationsPath));\n    } else {\n        foundTranslation = qtTranslator.load(\n          QStringLiteral(\"qt_\") + ConfigHandler().uiLanguage(),\n\n          QLibraryInfo::path(QLibraryInfo::TranslationsPath));\n    }\n    if (!foundTranslation) {\n        if (ConfigHandler().uiLanguage() == QStringLiteral(\"auto\")) {\n            qWarning() << QStringLiteral(\"No Qt translation found for %1\")\n                            .arg(QLocale::languageToString(\n                              QLocale::system().language()));\n        } else {\n            qWarning() << QStringLiteral(\"No Qt translation found for %1\")\n                            .arg(ConfigHandler().uiLanguage());\n        }\n    }\n\n    qApp->installTranslator(&translator);\n    qApp->installTranslator(&qtTranslator);\n}\n\nvoid configureApp(bool gui, QTranslator& translator, QTranslator& qtTranslator)\n{\n    if (gui) {\n#if defined(Q_OS_WIN) && QT_VERSION >= QT_VERSION_CHECK(6, 5, 0)\n        QApplication::setStyle(\"Fusion\"); // Supports dark scheme on Win 10/11\n#else\n        QApplication::setStyle(new StyleOverride);\n#endif\n    }\n\n    auto app = QCoreApplication::instance();\n    app->setAttribute(Qt::AA_DontCreateNativeWidgetSiblings, true);\n    configureTranslation(translator, qtTranslator);\n}\n\n// TODO find a way so we don't have to do this\n/// Recreate the application as a QApplication\nvoid reinitializeAsQApplication(int& argc,\n                                char* argv[],\n                                QTranslator& translator,\n                                QTranslator& qtTranslator)\n{\n    delete QCoreApplication::instance();\n    new QApplication(argc, argv);\n    configureApp(true, translator, qtTranslator);\n}\n\nint main(int argc, char* argv[])\n{\n\n    QTranslator translator, qtTranslator;\n\n    // Required for saving button list QList<CaptureTool::Type>\n    qRegisterMetaType<QList<int>>();\n\n    QCoreApplication::setApplicationVersion(APP_VERSION);\n    QCoreApplication::setApplicationName(QStringLiteral(\"flameshot\"));\n    QCoreApplication::setOrganizationName(QStringLiteral(\"flameshot\"));\n\n    // no arguments, just launch Flameshot\n    if (argc == 1) {\n        QApplication app(argc, argv);\n        configureTranslation(translator, qtTranslator);\n\n#ifdef USE_KDSINGLEAPPLICATION\n#ifdef Q_OS_UNIX\n        setup_unix_signal_handlers();\n        auto signalDaemon = SignalDaemon();\n#endif\n        auto kdsa =\n          KDSingleApplication(QStringLiteral(\"org.flameshot.Flameshot\"));\n\n        if (!kdsa.isPrimaryInstance()) {\n            return 0; // Quit\n        }\n#endif\n\n        configureApp(true, translator, qtTranslator);\n        auto c = Flameshot::instance();\n        FlameshotDaemon::start();\n\n#if defined(USE_KDSINGLEAPPLICATION) &&                                        \\\n  (defined(Q_OS_MACOS) || defined(Q_OS_WIN))\n        if (kdsa.isPrimaryInstance()) {\n            QObject::connect(\n              &kdsa,\n              &KDSingleApplication::messageReceived,\n              FlameshotDaemon::instance(),\n              &FlameshotDaemon::messageReceivedFromSecondaryInstance);\n        }\n#endif\n\n#if !(defined(Q_OS_MACOS) || defined(Q_OS_WIN))\n        new FlameshotDBusAdapter(c);\n        QDBusConnection dbus = QDBusConnection::sessionBus();\n        if (!dbus.isConnected()) {\n            AbstractLogger::error()\n              << QObject::tr(\"Unable to connect via DBus\");\n        }\n        dbus.registerObject(QStringLiteral(\"/\"), c);\n        dbus.registerService(QStringLiteral(\"org.flameshot.Flameshot\"));\n#endif\n        return qApp->exec();\n    }\n\n    /*--------------|\n     * CLI parsing  |\n     * ------------*/\n    new QCoreApplication(argc, argv);\n    configureApp(false, translator, qtTranslator);\n\n    CommandLineParser parser;\n    // Add description\n    parser.setDescription(\n      QObject::tr(\"Powerful yet simple to use screenshot software.\"));\n    parser.setGeneralErrorMessage(QObject::tr(\"See\") + \" flameshot --help.\");\n    // Arguments\n    CommandArgument fullArgument(\n      QStringLiteral(\"full\"),\n      QObject::tr(\"Capture screenshot of all monitors at the same time.\"));\n    CommandArgument launcherArgument(QStringLiteral(\"launcher\"),\n                                     QObject::tr(\"Open the capture launcher.\"));\n    CommandArgument guiArgument(\n      QStringLiteral(\"gui\"),\n      QObject::tr(\"Start a manual capture in GUI mode.\"));\n    CommandArgument configArgument(QStringLiteral(\"config\"),\n                                   QObject::tr(\"Configure\") + \" flameshot.\");\n    CommandArgument screenArgument(\n      QStringLiteral(\"screen\"),\n      QObject::tr(\"Capture a screenshot of the specified monitor.\"));\n\n    // Options\n    CommandOption pathOption(\n      { \"p\", \"path\" },\n      QObject::tr(\"Existing directory or new file to save to\"),\n      QStringLiteral(\"path\"));\n    CommandOption clipboardOption(\n      { \"c\", \"clipboard\" }, QObject::tr(\"Save the capture to the clipboard\"));\n    CommandOption pinOption(\"pin\",\n                            QObject::tr(\"Pin the capture to the screen\"));\n    CommandOption delayOption({ \"d\", \"delay\" },\n                              QObject::tr(\"Delay time in milliseconds\"),\n                              QStringLiteral(\"milliseconds\"));\n\n    CommandOption useLastRegionOption(\n      \"last-region\",\n      QObject::tr(\"Repeat screenshot with previously selected region\"));\n\n    CommandOption regionOption(\"region\",\n                               QObject::tr(\"Screenshot region to select\"),\n                               QStringLiteral(\"WxH+X+Y or string\"));\n    CommandOption filenameOption({ \"f\", \"filename\" },\n                                 QObject::tr(\"Set the filename pattern\"),\n                                 QStringLiteral(\"pattern\"));\n    CommandOption acceptOnSelectOption(\n      { \"s\", \"accept-on-select\" },\n      QObject::tr(\"Accept capture as soon as a selection is made\"));\n    CommandOption trayOption({ \"t\", \"trayicon\" },\n                             QObject::tr(\"Enable or disable the trayicon\"),\n                             QStringLiteral(\"bool\"));\n    CommandOption autostartOption(\n      { \"a\", \"autostart\" },\n      QObject::tr(\"Enable or disable run at startup\"),\n      QStringLiteral(\"bool\"));\n    CommandOption notificationOption(\n      { \"n\", \"notifications\" },\n      QObject::tr(\"Enable or disable the notifications\"),\n      QStringLiteral(\"bool\"));\n    CommandOption checkOption(\n      \"check\", QObject::tr(\"Check the configuration for errors\"));\n    CommandOption showHelpOption(\n      { \"s\", \"showhelp\" },\n      QObject::tr(\"Show the help message in the capture mode\"),\n      QStringLiteral(\"bool\"));\n    CommandOption mainColorOption({ \"m\", \"maincolor\" },\n                                  QObject::tr(\"Define the main UI color\"),\n                                  QStringLiteral(\"color-code\"));\n    CommandOption contrastColorOption(\n      { \"k\", \"contrastcolor\" },\n      QObject::tr(\"Define the contrast UI color\"),\n      QStringLiteral(\"color-code\"));\n    CommandOption rawImageOption({ \"r\", \"raw\" },\n                                 QObject::tr(\"Print raw PNG capture\"));\n    CommandOption selectionOption(\n      { \"g\", \"print-geometry\" },\n      QObject::tr(\"Print geometry of the selection in the format WxH+X+Y. Does \"\n                  \"nothing if raw is specified\"));\n    CommandOption screenNumberOption(\n      { \"n\", \"number\" },\n      QObject::tr(\"Define the screen to capture (starting from 0)\") + \",\\n\" +\n        QObject::tr(\"default: screen containing the cursor\"),\n      QObject::tr(\"Screen number\"),\n      QStringLiteral(\"-1\"));\n    CommandOption editOption(\n      { \"e\", \"edit\" },\n      QObject::tr(\"Interactively select and edit the screenshot region\"));\n\n    // Add checkers\n    auto colorChecker = [](const QString& colorCode) -> bool {\n        QColor parsedColor(colorCode);\n        return parsedColor.isValid() && parsedColor.alphaF() == 1.0;\n    };\n    QString colorErr =\n      QObject::tr(\"Invalid color, \"\n                  \"this flag supports the following formats:\\n\"\n                  \"- #RGB (each of R, G, and B is a single hex digit)\\n\"\n                  \"- #RRGGBB\\n- #RRRGGGBBB\\n\"\n                  \"- #RRRRGGGGBBBB\\n\"\n                  \"- Named colors like 'blue' or 'red'\\n\"\n                  \"You may need to escape the '#' sign as in '\\\\#FFF'\");\n\n    const QString delayErr =\n      QObject::tr(\"Invalid delay, it must be a number greater than 0\");\n    const QString numberErr =\n      QObject::tr(\"Invalid screen number, it must be non negative\");\n    const QString regionErr = QObject::tr(\n      \"Invalid region, use 'WxH+X+Y' or 'all' or 'screen0/screen1/...'.\");\n    auto numericChecker = [](const QString& delayValue) -> bool {\n        bool ok;\n        int value = delayValue.toInt(&ok);\n        return ok && value >= 0;\n    };\n    auto regionChecker = [](const QString& region) -> bool {\n        Region valueHandler;\n        return valueHandler.check(region);\n    };\n\n    const QString pathErr =\n      QObject::tr(\"Invalid path, must be an existing directory or a new file \"\n                  \"in an existing directory\");\n    auto pathChecker = [pathErr](const QString& pathValue) -> bool {\n        QFileInfo fileInfo(pathValue);\n        if (fileInfo.isDir() || fileInfo.dir().exists()) {\n            return true;\n        } else {\n            AbstractLogger::error() << QObject::tr(pathErr.toLatin1().data());\n            return false;\n        }\n    };\n\n    const QString booleanErr =\n      QObject::tr(\"Invalid value, it must be defined as 'true' or 'false'\");\n    auto booleanChecker = [](const QString& value) -> bool {\n        return value == QLatin1String(\"true\") ||\n               value == QLatin1String(\"false\");\n    };\n\n    contrastColorOption.addChecker(colorChecker, colorErr);\n    mainColorOption.addChecker(colorChecker, colorErr);\n    delayOption.addChecker(numericChecker, delayErr);\n    regionOption.addChecker(regionChecker, regionErr);\n    useLastRegionOption.addChecker(booleanChecker, booleanErr);\n    pathOption.addChecker(pathChecker, pathErr);\n    trayOption.addChecker(booleanChecker, booleanErr);\n    autostartOption.addChecker(booleanChecker, booleanErr);\n    notificationOption.addChecker(booleanChecker, booleanErr);\n    showHelpOption.addChecker(booleanChecker, booleanErr);\n    screenNumberOption.addChecker(numericChecker, numberErr);\n\n    // Relationships\n    parser.AddArgument(guiArgument);\n    parser.AddArgument(screenArgument);\n    parser.AddArgument(fullArgument);\n    parser.AddArgument(launcherArgument);\n    parser.AddArgument(configArgument);\n    auto helpOption = parser.addHelpOption();\n    auto versionOption = parser.addVersionOption();\n    parser.AddOptions({ pathOption,\n                        clipboardOption,\n                        delayOption,\n                        regionOption,\n                        useLastRegionOption,\n                        rawImageOption,\n                        selectionOption,\n                        pinOption,\n                        acceptOnSelectOption },\n                      guiArgument);\n    parser.AddOptions({ screenNumberOption,\n                        editOption,\n                        clipboardOption,\n                        pathOption,\n                        delayOption,\n                        regionOption,\n                        rawImageOption,\n                        pinOption },\n                      screenArgument);\n    parser.AddOptions(\n      { pathOption, clipboardOption, delayOption, rawImageOption },\n      fullArgument);\n    parser.AddOptions({ autostartOption,\n                        notificationOption,\n                        filenameOption,\n                        trayOption,\n                        showHelpOption,\n                        mainColorOption,\n                        contrastColorOption,\n                        checkOption },\n                      configArgument);\n    // Parse\n    if (!parser.parse(qApp->arguments())) {\n        goto finish;\n    }\n\n    // PROCESS DATA\n    //--------------\n    Flameshot::setOrigin(Flameshot::CLI);\n    if (parser.isSet(helpOption) || parser.isSet(versionOption)) {\n    } else if (parser.isSet(launcherArgument)) { // LAUNCHER\n        reinitializeAsQApplication(argc, argv, translator, qtTranslator);\n        Flameshot* flameshot = Flameshot::instance();\n        flameshot->launcher();\n        qApp->exec();\n    } else if (parser.isSet(guiArgument)) { // GUI\n        reinitializeAsQApplication(argc, argv, translator, qtTranslator);\n\n        // Prevent multiple instances of 'flameshot gui' from running if not\n        // configured to do so.\n        if (!ConfigHandler().allowMultipleGuiInstances()) {\n            auto* mutex = guiMutexLock();\n            if (!mutex) {\n                return 1;\n            }\n            QObject::connect(\n              qApp, &QCoreApplication::aboutToQuit, qApp, [mutex]() {\n                  mutex->detach();\n                  delete mutex;\n              });\n        }\n\n        // Option values\n        QString path = parser.value(pathOption);\n        if (!path.isEmpty()) {\n            path = QDir(path).absolutePath();\n        }\n        int delay = parser.value(delayOption).toInt();\n        QString region = parser.value(regionOption);\n        bool useLastRegion = parser.isSet(useLastRegionOption);\n        bool clipboard = parser.isSet(clipboardOption);\n        bool raw = parser.isSet(rawImageOption);\n        bool printGeometry = parser.isSet(selectionOption);\n        bool pin = parser.isSet(pinOption);\n        bool acceptOnSelect = parser.isSet(acceptOnSelectOption);\n        CaptureRequest req(CaptureRequest::GRAPHICAL_MODE, delay, path);\n        if (!region.isEmpty()) {\n            auto selectionRegion = Region().value(region).toRect();\n            req.setInitialSelection(selectionRegion);\n        } else if (useLastRegion) {\n            req.setInitialSelection(getLastRegion());\n        }\n        if (clipboard) {\n            req.addTask(CaptureRequest::COPY);\n        }\n        if (raw) {\n            req.addTask(CaptureRequest::PRINT_RAW);\n        }\n        if (!path.isEmpty()) {\n            req.addSaveTask(path);\n        }\n        if (printGeometry) {\n            req.addTask(CaptureRequest::PRINT_GEOMETRY);\n        }\n        if (pin) {\n            req.addTask(CaptureRequest::PIN);\n        }\n        if (acceptOnSelect) {\n            req.addTask(CaptureRequest::ACCEPT_ON_SELECT);\n            if (!clipboard && !raw && path.isEmpty() && !printGeometry &&\n                !pin) {\n                req.addSaveTask();\n            }\n        }\n        int guiExitCode = requestCaptureAndWait(req);\n        delete qApp;\n        return guiExitCode;\n    } else if (parser.isSet(fullArgument)) { // FULL\n        reinitializeAsQApplication(argc, argv, translator, qtTranslator);\n\n        // Option values\n        QString path = parser.value(pathOption);\n        if (!path.isEmpty()) {\n            path = QDir(path).absolutePath();\n        }\n        int delay = parser.value(delayOption).toInt();\n        bool clipboard = parser.isSet(clipboardOption);\n        bool raw = parser.isSet(rawImageOption);\n\n        CaptureRequest req(CaptureRequest::FULLSCREEN_MODE, delay);\n        if (clipboard) {\n            req.addTask(CaptureRequest::COPY);\n        }\n        if (!path.isEmpty()) {\n            req.addSaveTask(path);\n        }\n        if (raw) {\n            req.addTask(CaptureRequest::PRINT_RAW);\n        }\n        if (!clipboard && path.isEmpty() && !raw) {\n            req.addSaveTask();\n        }\n        {\n            int fullExitCode = requestCaptureAndWait(req);\n            delete qApp;\n            return fullExitCode;\n        }\n    } else if (parser.isSet(screenArgument)) { // SCREEN\n        reinitializeAsQApplication(argc, argv, translator, qtTranslator);\n\n        QString numberStr = parser.value(screenNumberOption);\n        // Option values\n        int screenNumber =\n          numberStr.startsWith(QLatin1String(\"-\")) ? -1 : numberStr.toInt();\n        QString path = parser.value(pathOption);\n        if (!path.isEmpty()) {\n            path = QDir(path).absolutePath();\n        }\n        int delay = parser.value(delayOption).toInt();\n        QString region = parser.value(regionOption);\n        bool clipboard = parser.isSet(clipboardOption);\n        bool raw = parser.isSet(rawImageOption);\n        bool pin = parser.isSet(pinOption);\n        bool edit = parser.isSet(editOption);\n\n        CaptureRequest req(edit ? CaptureRequest::GRAPHICAL_MODE\n                                : CaptureRequest::SCREEN_MODE,\n                           delay);\n\n        // For edit mode, set the selected monitor\n        if (edit && screenNumber >= 0) {\n            req.setSelectedMonitor(screenNumber);\n        }\n\n        if (!region.isEmpty()) {\n            if (region.startsWith(\"screen\")) {\n                AbstractLogger::error()\n                  << \"The 'screen' command does not support \"\n                     \"'--region screen<N>'.\\n\"\n                     \"See flameshot --help.\\n\";\n                exit(1);\n            }\n            req.setInitialSelection(Region().value(region).toRect());\n        }\n        if (clipboard) {\n            req.addTask(CaptureRequest::COPY);\n        }\n        if (raw) {\n            req.addTask(CaptureRequest::PRINT_RAW);\n        }\n        if (!path.isEmpty()) {\n            req.addSaveTask(path);\n        }\n        if (pin) {\n            req.addTask(CaptureRequest::PIN);\n        }\n\n        if (!edit && !clipboard && !raw && path.isEmpty() && !pin) {\n            req.addSaveTask();\n        }\n\n        {\n            int screenExitCode = requestCaptureAndWait(req);\n            delete qApp;\n            return screenExitCode;\n        }\n    } else if (parser.isSet(configArgument)) { // CONFIG\n        bool autostart = parser.isSet(autostartOption);\n        bool notification = parser.isSet(notificationOption);\n        bool filename = parser.isSet(filenameOption);\n        bool tray = parser.isSet(trayOption);\n        bool mainColor = parser.isSet(mainColorOption);\n        bool contrastColor = parser.isSet(contrastColorOption);\n        bool check = parser.isSet(checkOption);\n        bool someFlagSet = (autostart || notification || filename || tray ||\n                            mainColor || contrastColor || check);\n        if (check) {\n            AbstractLogger err = AbstractLogger::error(AbstractLogger::Stderr);\n            bool ok = ConfigHandler().checkForErrors(&err);\n            if (ok) {\n                AbstractLogger::info()\n                  << QStringLiteral(\"No errors detected.\\n\");\n                goto finish;\n            } else {\n                return 1;\n            }\n        }\n        if (!someFlagSet) {\n            // Open gui when no options are given\n            reinitializeAsQApplication(argc, argv, translator, qtTranslator);\n            QObject::connect(\n              qApp, &QApplication::lastWindowClosed, qApp, &QApplication::quit);\n            Flameshot::instance()->config();\n            qApp->exec();\n        } else {\n            ConfigHandler config;\n\n            if (autostart) {\n                config.setStartupLaunch(parser.value(autostartOption) ==\n                                        \"true\");\n            }\n            if (notification) {\n                config.setShowDesktopNotification(\n                  parser.value(notificationOption) == \"true\");\n            }\n            if (filename) {\n                QString newFilename(parser.value(filenameOption));\n                config.setFilenamePattern(newFilename);\n                FileNameHandler fh;\n                QTextStream(stdout)\n                  << QStringLiteral(\"The new pattern is '%1'\\n\"\n                                    \"Parsed pattern example: %2\\n\")\n                       .arg(newFilename, fh.parsedPattern());\n            }\n            if (tray) {\n                config.setDisabledTrayIcon(parser.value(trayOption) == \"false\");\n            }\n            if (mainColor) {\n                // TODO use value handler\n                QString colorCode = parser.value(mainColorOption);\n                QColor parsedColor(colorCode);\n                config.setUiColor(parsedColor);\n            }\n            if (contrastColor) {\n                QString colorCode = parser.value(contrastColorOption);\n                QColor parsedColor(colorCode);\n                config.setContrastUiColor(parsedColor);\n            }\n        }\n    }\nfinish:\n    delete qApp;\n    return 0;\n}\n"
  },
  {
    "path": "src/tools/CMakeLists.txt",
    "content": "target_sources(flameshot PRIVATE arrow/arrowtool.h arrow/arrowtool.cpp)\ntarget_sources(flameshot PRIVATE pixelate/pixelatetool.h pixelate/pixelatetool.cpp)\ntarget_sources(flameshot PRIVATE circle/circletool.h circle/circletool.cpp)\ntarget_sources(flameshot PRIVATE circlecount/circlecounttool.h circlecount/circlecounttool.cpp)\ntarget_sources(flameshot PRIVATE copy/copytool.h copy/copytool.cpp)\ntarget_sources(flameshot PRIVATE exit/exittool.h exit/exittool.cpp)\ntarget_sources(flameshot PRIVATE sizeincrease/sizeincreasetool.h sizeincrease/sizeincreasetool.cpp)\ntarget_sources(flameshot PRIVATE sizedecrease/sizedecreasetool.h sizedecrease/sizedecreasetool.cpp)\n\nif (ENABLE_IMGUR)\ntarget_sources(\n  flameshot\n        PRIVATE imgupload/storages/imgur/imguruploader.h\n        imgupload/storages/imgur/imguruploader.cpp\n        imgupload/storages/imguploaderbase.h\n        imgupload/storages/imguploaderbase.cpp\n        imgupload/imguploadertool.h\n        imgupload/imguploadertool.cpp\n        imgupload/imguploadermanager.h\n        imgupload/imguploadermanager.cpp\n)\nendif()\ntarget_sources(\n  flameshot\n  PRIVATE launcher/applaunchertool.h\n          launcher/applauncherwidget.h\n          launcher/launcheritemdelegate.h\n          launcher/terminallauncher.h\n          launcher/applaunchertool.cpp\n          launcher/applauncherwidget.cpp\n          launcher/launcheritemdelegate.cpp\n          launcher/openwithprogram.cpp\n          launcher/terminallauncher.cpp)\ntarget_sources(flameshot PRIVATE line/linetool.h line/linetool.cpp)\ntarget_sources(flameshot PRIVATE marker/markertool.h marker/markertool.cpp)\ntarget_sources(flameshot PRIVATE move/movetool.h move/movetool.cpp)\ntarget_sources(flameshot PRIVATE pencil/penciltool.h pencil/penciltool.cpp)\ntarget_sources(\n  flameshot\n  PRIVATE pin/pintool.h\n          pin/pinwidget.h\n          pin/pintool.cpp\n          pin/pinwidget.cpp)\ntarget_sources(flameshot PRIVATE rectangle/rectangletool.h rectangle/rectangletool.cpp)\ntarget_sources(flameshot PRIVATE redo/redotool.h redo/redotool.cpp)\ntarget_sources(flameshot PRIVATE save/savetool.h save/savetool.cpp)\ntarget_sources(flameshot PRIVATE accept/accepttool.h accept/accepttool.cpp)\ntarget_sources(flameshot PRIVATE invert/inverttool.h invert/inverttool.cpp)\ntarget_sources(flameshot PRIVATE selection/selectiontool.h selection/selectiontool.cpp)\ntarget_sources(\n  flameshot\n  PRIVATE text/textconfig.h\n          text/texttool.h\n          text/textwidget.h\n          text/textconfig.cpp\n          text/texttool.cpp\n          text/textwidget.cpp)\ntarget_sources(flameshot PRIVATE undo/undotool.h undo/undotool.cpp)\n\ntarget_sources(\n  flameshot\n  PRIVATE abstractactiontool.cpp\n          abstractpathtool.cpp\n          abstracttwopointtool.cpp\n          capturecontext.cpp\n          toolfactory.cpp\n          abstractactiontool.h\n          abstractpathtool.h\n          abstracttwopointtool.h\n          capturetool.h\n          toolfactory.h)\n"
  },
  {
    "path": "src/tools/abstractactiontool.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"abstractactiontool.h\"\n\nAbstractActionTool::AbstractActionTool(QObject* parent)\n  : CaptureTool(parent)\n{}\n\nbool AbstractActionTool::isValid() const\n{\n    return true;\n}\n\nbool AbstractActionTool::isSelectable() const\n{\n    return false;\n}\n\nbool AbstractActionTool::showMousePreview() const\n{\n    return false;\n}\n\nQRect AbstractActionTool::boundingRect() const\n{\n    return {};\n}\n\nvoid AbstractActionTool::process(QPainter& painter, const QPixmap& pixmap)\n{\n    Q_UNUSED(painter)\n    Q_UNUSED(pixmap)\n}\n\nvoid AbstractActionTool::paintMousePreview(QPainter& painter,\n                                           const CaptureContext& context)\n{\n    Q_UNUSED(painter)\n    Q_UNUSED(context)\n}\n\nvoid AbstractActionTool::drawEnd(const QPoint& p)\n{\n    Q_UNUSED(p)\n}\n\nvoid AbstractActionTool::drawMove(const QPoint& p)\n{\n    Q_UNUSED(p)\n}\n\nvoid AbstractActionTool::drawStart(const CaptureContext& context)\n{\n    Q_UNUSED(context)\n}\n\nvoid AbstractActionTool::onColorChanged(const QColor& c)\n{\n    Q_UNUSED(c)\n}\n\nvoid AbstractActionTool::onSizeChanged(int size)\n{\n    Q_UNUSED(size)\n}\n"
  },
  {
    "path": "src/tools/abstractactiontool.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"capturetool.h\"\n\nclass AbstractActionTool : public CaptureTool\n{\n    Q_OBJECT\npublic:\n    explicit AbstractActionTool(QObject* parent = nullptr);\n\n    bool isValid() const override;\n    bool isSelectable() const override;\n    bool showMousePreview() const override;\n    QRect boundingRect() const override;\n\n    void process(QPainter& painter, const QPixmap& pixmap) override;\n    void paintMousePreview(QPainter& painter,\n                           const CaptureContext& context) override;\n\npublic slots:\n    void drawEnd(const QPoint& p) override;\n    void drawMove(const QPoint& p) override;\n    void drawStart(const CaptureContext& context) override;\n    void onColorChanged(const QColor& c) override;\n    void onSizeChanged(int size) override;\n};\n"
  },
  {
    "path": "src/tools/abstractpathtool.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"abstractpathtool.h\"\n#include <cmath>\n\nAbstractPathTool::AbstractPathTool(QObject* parent)\n  : CaptureTool(parent)\n  , m_thickness(1)\n  , m_padding(0)\n{}\n\nvoid AbstractPathTool::copyParams(const AbstractPathTool* from,\n                                  AbstractPathTool* to)\n{\n    to->m_color = from->m_color;\n    to->m_thickness = from->m_thickness;\n    to->m_padding = from->m_padding;\n    to->m_pos = from->m_pos;\n\n    to->m_points.clear();\n    for (auto point : from->m_points) {\n        to->m_points.append(point);\n    }\n}\n\nbool AbstractPathTool::isValid() const\n{\n    return m_points.length() > 1;\n}\n\nbool AbstractPathTool::closeOnButtonPressed() const\n{\n    return false;\n}\n\nbool AbstractPathTool::isSelectable() const\n{\n    return true;\n}\n\nbool AbstractPathTool::showMousePreview() const\n{\n    return true;\n}\n\nQRect AbstractPathTool::mousePreviewRect(const CaptureContext& context) const\n{\n    QRect rect(0, 0, context.toolSize + 2, context.toolSize + 2);\n    rect.moveCenter(context.mousePos);\n    return rect;\n}\n\nQRect AbstractPathTool::boundingRect() const\n{\n    if (m_points.isEmpty()) {\n        return {};\n    }\n    int min_x = m_points.at(0).x();\n    int min_y = m_points.at(0).y();\n    int max_x = m_points.at(0).x();\n    int max_y = m_points.at(0).y();\n    for (auto point : m_points) {\n        if (point.x() < min_x) {\n            min_x = point.x();\n        }\n        if (point.y() < min_y) {\n            min_y = point.y();\n        }\n        if (point.x() > max_x) {\n            max_x = point.x();\n        }\n        if (point.y() > max_y) {\n            max_y = point.y();\n        }\n    }\n\n    int offset =\n      m_thickness <= 1 ? 1 : static_cast<int>(round(m_thickness * 0.7 + 0.5));\n    return QRect(min_x - offset,\n                 min_y - offset,\n                 std::abs(min_x - max_x) + offset * 2,\n                 std::abs(min_y - max_y) + offset * 2)\n      .normalized();\n}\n\nvoid AbstractPathTool::drawEnd(const QPoint& p)\n{\n    Q_UNUSED(p)\n}\n\nvoid AbstractPathTool::drawMove(const QPoint& p)\n{\n    addPoint(p);\n}\n\nvoid AbstractPathTool::onColorChanged(const QColor& c)\n{\n    m_color = c;\n}\n\nvoid AbstractPathTool::onSizeChanged(int size)\n{\n    m_thickness = size;\n}\n\nvoid AbstractPathTool::addPoint(const QPoint& point)\n{\n    if (m_pathArea.left() > point.x()) {\n        m_pathArea.setLeft(point.x());\n    } else if (m_pathArea.right() < point.x()) {\n        m_pathArea.setRight(point.x());\n    }\n    if (m_pathArea.top() > point.y()) {\n        m_pathArea.setTop(point.y());\n    } else if (m_pathArea.bottom() < point.y()) {\n        m_pathArea.setBottom(point.y());\n    }\n    m_points.append(point);\n}\n\nvoid AbstractPathTool::move(const QPoint& mousePos)\n{\n    if (m_points.empty()) {\n        return;\n    }\n    QPoint basePos = *pos();\n    QPoint offset = mousePos - basePos;\n    for (auto& m_point : m_points) {\n        m_point += offset;\n    }\n}\n\nconst QPoint* AbstractPathTool::pos()\n{\n    if (m_points.empty()) {\n        m_pos = QPoint();\n        return &m_pos;\n    }\n    int x = m_points.at(0).x();\n    int y = m_points.at(0).y();\n    for (auto point : m_points) {\n        if (point.x() < x) {\n            x = point.x();\n        }\n        if (point.y() < y) {\n            y = point.y();\n        }\n    }\n    m_pos.setX(x);\n    m_pos.setY(y);\n    return &m_pos;\n}\n"
  },
  {
    "path": "src/tools/abstractpathtool.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"capturetool.h\"\n\nclass AbstractPathTool : public CaptureTool\n{\n    Q_OBJECT\npublic:\n    explicit AbstractPathTool(QObject* parent = nullptr);\n\n    bool isValid() const override;\n    bool closeOnButtonPressed() const override;\n    bool isSelectable() const override;\n    bool showMousePreview() const override;\n    QRect mousePreviewRect(const CaptureContext& context) const override;\n    QRect boundingRect() const override;\n    void move(const QPoint& mousePos) override;\n    const QPoint* pos() override;\n    int size() const override { return m_thickness; };\n\npublic slots:\n    void drawEnd(const QPoint& p) override;\n    void drawMove(const QPoint& p) override;\n    void onColorChanged(const QColor& c) override;\n    void onSizeChanged(int size) override;\n\nprotected:\n    void copyParams(const AbstractPathTool* from, AbstractPathTool* to);\n    void addPoint(const QPoint& point);\n\n    // class members\n    QRect m_pathArea;\n    QColor m_color;\n    QVector<QPoint> m_points;\n    // use m_padding to extend the area of the backup\n    int m_padding;\n    QPoint m_pos;\n\nprivate:\n    int m_thickness;\n};\n"
  },
  {
    "path": "src/tools/abstracttwopointtool.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"abstracttwopointtool.h\"\n#include <QCursor>\n#include <QScreen>\n#include <cmath>\n\nnamespace {\n\nconst double ADJ_UNIT = std::atan(1.0);\nconst int DIRS_NUMBER = 4;\n\nenum UNIT\n{\n    HORIZ_DIR = 0,\n    DIAG1_DIR = 1,\n    VERT_DIR = 2\n};\n\nconst double ADJ_DIAG_UNIT = 2 * ADJ_UNIT;\nconst int DIAG_DIRS_NUMBER = 2;\n\nenum DIAG_UNIT\n{\n    DIR1 = 0\n};\n\n}\n\nAbstractTwoPointTool::AbstractTwoPointTool(QObject* parent)\n  : CaptureTool(parent)\n  , m_thickness(1)\n  , m_padding(0)\n{}\n\nvoid AbstractTwoPointTool::copyParams(const AbstractTwoPointTool* from,\n                                      AbstractTwoPointTool* to)\n{\n    CaptureTool::copyParams(from, to);\n    to->m_points.first = from->m_points.first;\n    to->m_points.second = from->m_points.second;\n    to->m_color = from->m_color;\n    to->m_thickness = from->m_thickness;\n    to->m_padding = from->m_padding;\n    to->m_supportsOrthogonalAdj = from->m_supportsOrthogonalAdj;\n    to->m_supportsDiagonalAdj = from->m_supportsDiagonalAdj;\n}\n\nbool AbstractTwoPointTool::isValid() const\n{\n    return (m_points.first != m_points.second);\n}\n\nbool AbstractTwoPointTool::closeOnButtonPressed() const\n{\n    return false;\n}\n\nbool AbstractTwoPointTool::isSelectable() const\n{\n    return true;\n}\n\nbool AbstractTwoPointTool::showMousePreview() const\n{\n    return true;\n}\n\nQRect AbstractTwoPointTool::mousePreviewRect(\n  const CaptureContext& context) const\n{\n    QRect rect(0, 0, context.toolSize + 2, context.toolSize + 2);\n    rect.moveCenter(context.mousePos);\n    return rect;\n}\n\nQRect AbstractTwoPointTool::boundingRect() const\n{\n    if (!isValid()) {\n        return {};\n    }\n    int offset =\n      m_thickness <= 1 ? 1 : static_cast<int>(round(m_thickness * 0.7 + 0.5));\n    QRect rect =\n      QRect(std::min(m_points.first.x(), m_points.second.x()) - offset,\n            std::min(m_points.first.y(), m_points.second.y()) - offset,\n            std::abs(m_points.first.x() - m_points.second.x()) + offset * 2,\n            std::abs(m_points.first.y() - m_points.second.y()) + offset * 2);\n\n    return rect.normalized();\n}\n\nvoid AbstractTwoPointTool::drawEnd(const QPoint& p)\n{\n    Q_UNUSED(p)\n}\n\nvoid AbstractTwoPointTool::drawMove(const QPoint& p)\n{\n    m_points.second = p;\n}\n\nvoid AbstractTwoPointTool::drawMoveWithAdjustment(const QPoint& p)\n{\n    m_points.second = m_points.first + adjustedVector(p - m_points.first);\n}\n\nvoid AbstractTwoPointTool::onColorChanged(const QColor& c)\n{\n    m_color = c;\n}\n\nvoid AbstractTwoPointTool::onSizeChanged(int size)\n{\n    m_thickness = size;\n}\n\nvoid AbstractTwoPointTool::paintMousePreview(QPainter& painter,\n                                             const CaptureContext& context)\n{\n    painter.setPen(QPen(context.color, context.toolSize));\n    painter.drawLine(context.mousePos, context.mousePos);\n}\n\nvoid AbstractTwoPointTool::drawStart(const CaptureContext& context)\n{\n    onColorChanged(context.color);\n    m_points.first = context.mousePos;\n    m_points.second = context.mousePos;\n    onSizeChanged(context.toolSize);\n}\n\nQPoint AbstractTwoPointTool::adjustedVector(QPoint v) const\n{\n    if (m_supportsOrthogonalAdj && m_supportsDiagonalAdj) {\n        int dir = (static_cast<int>(round(atan2(-v.y(), v.x()) / ADJ_UNIT)) +\n                   DIRS_NUMBER) %\n                  DIRS_NUMBER;\n        if (dir == UNIT::HORIZ_DIR) {\n            v.setY(0);\n        } else if (dir == UNIT::VERT_DIR) {\n            v.setX(0);\n        } else if (dir == UNIT::DIAG1_DIR) {\n            int newX = (v.x() - v.y()) / 2;\n            int newY = -newX;\n            v.setX(newX);\n            v.setY(newY);\n        } else {\n            int newX = (v.x() + v.y()) / 2;\n            int newY = newX;\n            v.setX(newX);\n            v.setY(newY);\n        }\n    } else if (m_supportsDiagonalAdj) {\n        int dir =\n          (static_cast<int>(round((atan2(-v.y(), v.x()) - ADJ_DIAG_UNIT / 2) /\n                                  ADJ_DIAG_UNIT)) +\n           DIAG_DIRS_NUMBER) %\n          DIAG_DIRS_NUMBER;\n        if (dir == DIAG_UNIT::DIR1) {\n            int newX = (v.x() - v.y()) / 2;\n            int newY = -newX;\n            v.setX(newX);\n            v.setY(newY);\n        } else {\n            int newX = (v.x() + v.y()) / 2;\n            int newY = newX;\n            v.setX(newX);\n            v.setY(newY);\n        }\n    }\n    return v;\n}\n\nvoid AbstractTwoPointTool::move(const QPoint& pos)\n{\n    QPoint offset = m_points.second - m_points.first;\n    m_points.first = pos;\n    m_points.second = m_points.first + offset;\n}\n\nconst QPoint* AbstractTwoPointTool::pos()\n{\n    return &m_points.first;\n}\n"
  },
  {
    "path": "src/tools/abstracttwopointtool.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"capturetool.h\"\n\nclass AbstractTwoPointTool : public CaptureTool\n{\n    Q_OBJECT\npublic:\n    explicit AbstractTwoPointTool(QObject* parent = nullptr);\n\n    bool isValid() const override;\n    bool closeOnButtonPressed() const override;\n    bool isSelectable() const override;\n    bool showMousePreview() const override;\n    QRect mousePreviewRect(const CaptureContext& context) const override;\n    QRect boundingRect() const override;\n    void move(const QPoint& pos) override;\n    const QPoint* pos() override;\n    int size() const override { return m_thickness; };\n    const QColor& color() { return m_color; };\n    const QPair<QPoint, QPoint> points() const { return m_points; };\n    void paintMousePreview(QPainter& painter,\n                           const CaptureContext& context) override;\n\npublic slots:\n    void drawEnd(const QPoint& p) override;\n    void drawMove(const QPoint& p) override;\n    void drawMoveWithAdjustment(const QPoint& p) override;\n    void onColorChanged(const QColor& c) override;\n    void onSizeChanged(int size) override;\n    virtual void drawStart(const CaptureContext& context) override;\n\nprivate:\n    QPoint adjustedVector(QPoint v) const;\n\nprotected:\n    void copyParams(const AbstractTwoPointTool* from, AbstractTwoPointTool* to);\n    void setPadding(int padding) { m_padding = padding; };\n\nprivate:\n    // class members\n    int m_thickness;\n    int m_padding;\n    QColor m_color;\n    QPair<QPoint, QPoint> m_points;\n\nprotected:\n    // use m_padding to extend the area of the backup\n    bool m_supportsOrthogonalAdj = false;\n    bool m_supportsDiagonalAdj = false;\n};\n"
  },
  {
    "path": "src/tools/accept/accepttool.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"accepttool.h\"\n#include \"src/utils/screenshotsaver.h\"\n#include <QApplication>\n#include <QPainter>\n#include <QStyle>\n#if defined(Q_OS_MACOS)\n#include \"src/widgets/capture/capturewidget.h\"\n#include <QWidget>\n#endif\n\nAcceptTool::AcceptTool(QObject* parent)\n  : AbstractActionTool(parent)\n{}\n\nbool AcceptTool::closeOnButtonPressed() const\n{\n    return true;\n}\n\nQIcon AcceptTool::icon(const QColor& background, bool inEditor) const\n{\n    Q_UNUSED(inEditor)\n    return QIcon(iconPath(background) + \"accept.svg\");\n}\n\nQString AcceptTool::name() const\n{\n    return tr(\"Accept\");\n}\n\nCaptureTool::Type AcceptTool::type() const\n{\n    return CaptureTool::TYPE_ACCEPT;\n}\n\nQString AcceptTool::description() const\n{\n    return tr(\"Accept the capture\");\n}\n\nCaptureTool* AcceptTool::copy(QObject* parent)\n{\n    return new AcceptTool(parent);\n}\n\nvoid AcceptTool::pressed(CaptureContext& context)\n{\n    emit requestAction(REQ_CAPTURE_DONE_OK);\n    if (context.request.tasks() & CaptureRequest::PIN) {\n        QRect geometry = context.selection;\n        geometry.moveTopLeft(geometry.topLeft() + context.widgetOffset);\n        context.request.addTask(CaptureRequest::PIN);\n    }\n    emit requestAction(REQ_CLOSE_GUI);\n}\n"
  },
  {
    "path": "src/tools/accept/accepttool.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"abstractactiontool.h\"\n\nclass AcceptTool : public AbstractActionTool\n{\n    Q_OBJECT\npublic:\n    explicit AcceptTool(QObject* parent = nullptr);\n\n    bool closeOnButtonPressed() const override;\n\n    QIcon icon(const QColor& background, bool inEditor) const override;\n    QString name() const override;\n    QString description() const override;\n\n    CaptureTool* copy(QObject* parent = nullptr) override;\n\nprotected:\n    CaptureTool::Type type() const override;\n\npublic slots:\n    void pressed(CaptureContext& context) override;\n};\n"
  },
  {
    "path": "src/tools/arrow/arrowtool.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"arrowtool.h\"\n#include \"confighandler.h\"\n#include <cmath>\n\nnamespace {\nconst int ArrowWidth = 10;\nconst int ArrowHeight = 18;\n\nQPainterPath getArrowHead(QPoint p1, QPoint p2, const int thickness)\n{\n    QLineF base(p1, p2);\n    // Create the vector for the position of the base  of the arrowhead\n    QLineF temp(QPoint(0, 0), p2 - p1);\n    int val = ArrowHeight + thickness * 4;\n    if (base.length() < (val - thickness * 2)) {\n        val = static_cast<int>(base.length() + thickness * 2);\n    }\n    temp.setLength(base.length() + thickness * 2 - val);\n    // Move across the line up to the head\n    QPointF bottomTranslation(temp.p2());\n\n    // Rotate base of the arrowhead\n    base.setLength(ArrowWidth + thickness * 2);\n    base.setAngle(base.angle() + 90);\n    // Move to the correct point\n    QPointF temp2 = p1 - base.p2();\n    // Center it\n    QPointF centerTranslation((temp2.x() / 2), (temp2.y() / 2));\n\n    base.translate(bottomTranslation);\n    base.translate(centerTranslation);\n\n    QPainterPath path;\n    path.moveTo(p2);\n    path.lineTo(base.p1());\n    path.lineTo(base.p2());\n    path.lineTo(p2);\n    return path;\n}\n\n// gets a shorter line to prevent overlap in the point of the arrow\nQLine getShorterLine(QPoint p1, QPoint p2, const int thickness)\n{\n    QLineF l(p1, p2);\n    int val = ArrowHeight + thickness * 4;\n    if (l.length() < (val - thickness * 2)) {\n        // here should be 0, but then we lose \"angle\", so this is hack, but\n        // looks not very bad\n        val = thickness / 4;\n        l.setLength(val);\n    } else {\n        l.setLength(l.length() + thickness * 2 - val);\n    }\n    return l.toLine();\n}\n\n} // unnamed namespace\n\nArrowTool::ArrowTool(QObject* parent)\n  : AbstractTwoPointTool(parent)\n{\n    setPadding(ArrowWidth / 2);\n    m_supportsOrthogonalAdj = true;\n    m_supportsDiagonalAdj = true;\n}\n\nQIcon ArrowTool::icon(const QColor& background, bool inEditor) const\n{\n    Q_UNUSED(inEditor)\n    return QIcon(iconPath(background) + \"arrow-bottom-left.svg\");\n}\nQString ArrowTool::name() const\n{\n    return tr(\"Arrow\");\n}\n\nCaptureTool::Type ArrowTool::type() const\n{\n    return CaptureTool::TYPE_ARROW;\n}\n\nQString ArrowTool::description() const\n{\n    return tr(\"Set the Arrow as the paint tool\");\n}\n\nQRect ArrowTool::boundingRect() const\n{\n    if (!isValid()) {\n        return {};\n    }\n\n    int offset = size() <= 1 ? 1 : static_cast<int>(round(size() / 2 + 0.5));\n\n    // get min and max arrow pos\n    int min_x = points().first.x();\n    int min_y = points().first.y();\n    int max_x = points().first.x();\n    int max_y = points().first.y();\n    for (int i = 0; i < m_arrowPath.elementCount(); i++) {\n        QPointF pt = m_arrowPath.elementAt(i);\n        if (static_cast<int>(pt.x()) < min_x) {\n            min_x = static_cast<int>(pt.x());\n        }\n        if (static_cast<int>(pt.y()) < min_y) {\n            min_y = static_cast<int>(pt.y());\n        }\n        if (static_cast<int>(pt.x()) > max_x) {\n            max_x = static_cast<int>(pt.x());\n        }\n        if (static_cast<int>(pt.y()) > max_y) {\n            max_y = static_cast<int>(pt.y());\n        }\n    }\n\n    // get min and max line pos\n    int line_pos_min_x =\n      std::min(std::min(points().first.x(), points().second.x()), min_x);\n    int line_pos_min_y =\n      std::min(std::min(points().first.y(), points().second.y()), min_y);\n    int line_pos_max_x =\n      std::max(std::max(points().first.x(), points().second.x()), max_x);\n    int line_pos_max_y =\n      std::max(std::max(points().first.y(), points().second.y()), max_y);\n\n    QRect rect = QRect(line_pos_min_x - offset,\n                       line_pos_min_y - offset,\n                       line_pos_max_x - line_pos_min_x + offset * 2,\n                       line_pos_max_y - line_pos_min_y + offset * 2);\n\n    return rect.normalized();\n}\n\nCaptureTool* ArrowTool::copy(QObject* parent)\n{\n    auto* tool = new ArrowTool(parent);\n    copyParams(this, tool);\n    return tool;\n}\n\nvoid ArrowTool::copyParams(const ArrowTool* from, ArrowTool* to)\n{\n    AbstractTwoPointTool::copyParams(from, to);\n    to->m_arrowPath = this->m_arrowPath;\n}\n\nvoid ArrowTool::process(QPainter& painter, const QPixmap& pixmap)\n{\n    bool isArrowReversed = ConfigHandler().reverseArrow();\n\n    const QPoint& head = isArrowReversed ? points().second : points().first;\n    const QPoint& tail = isArrowReversed ? points().first : points().second;\n\n    Q_UNUSED(pixmap)\n    painter.setPen(QPen(color(), size()));\n    painter.drawLine(getShorterLine(head, tail, size()));\n    m_arrowPath = getArrowHead(head, tail, size());\n    painter.fillPath(m_arrowPath, QBrush(color()));\n}\n\nvoid ArrowTool::pressed(CaptureContext& context)\n{\n    Q_UNUSED(context)\n}\n"
  },
  {
    "path": "src/tools/arrow/arrowtool.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/tools/abstracttwopointtool.h\"\n#include <QPainter>\n#include <QPainterPath>\n\nclass ArrowTool : public AbstractTwoPointTool\n{\n    Q_OBJECT\npublic:\n    explicit ArrowTool(QObject* parent = nullptr);\n\n    QIcon icon(const QColor& background, bool inEditor) const override;\n    QString name() const override;\n    QString description() const override;\n    QRect boundingRect() const override;\n\n    CaptureTool* copy(QObject* parent = nullptr) override;\n    void process(QPainter& painter, const QPixmap& pixmap) override;\n\nprotected:\n    void copyParams(const ArrowTool* from, ArrowTool* to);\n    CaptureTool::Type type() const override;\n\npublic slots:\n    void pressed(CaptureContext& context) override;\n\nprivate:\n    QPainterPath m_arrowPath;\n};\n"
  },
  {
    "path": "src/tools/capturecontext.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"capturecontext.h\"\n#include \"capturerequest.h\"\n#include \"flameshot.h\"\n\n// TODO rename\nQPixmap CaptureContext::selectedScreenshotArea() const\n{\n    if (selection.isNull()) {\n        return screenshot;\n    } else {\n        return screenshot.copy(selection);\n    }\n}\n"
  },
  {
    "path": "src/tools/capturecontext.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"capturerequest.h\"\n#include <QPainter>\n#include <QPixmap>\n#include <QPoint>\n#include <QRect>\n\nstruct CaptureContext\n{\n    // screenshot with modifications\n    QPixmap screenshot;\n    // unmodified screenshot\n    QPixmap origScreenshot;\n    // Selection area\n    QRect selection;\n    // Selected tool color\n    QColor color;\n    // Path where the content has to be saved\n    QString savePath;\n    // Offset of the capture widget based on the system's screen (top-left)\n    QPoint widgetOffset;\n    // Mouse position inside the widget\n    QPoint mousePos;\n    // Size of the active tool\n    int toolSize;\n    // Current circle count\n    int circleCount;\n    // Mode of the capture widget\n    bool fullscreen;\n    CaptureRequest request = CaptureRequest::GRAPHICAL_MODE;\n\n    QPixmap selectedScreenshotArea() const;\n};\n"
  },
  {
    "path": "src/tools/capturetool.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/tools/capturecontext.h\"\n#include \"src/utils/colorutils.h\"\n#include \"src/utils/pathinfo.h\"\n#include <QIcon>\n#include <QPainter>\n\nclass CaptureTool : public QObject\n{\n    Q_OBJECT\n\npublic:\n    // IMPORTANT:\n    //   Add new entries to the BOTTOM so existing user configurations don't get\n    //   messed up.\n    // ALSO NOTE:\n    //   When adding new types, don't forget to update:\n    //   - CaptureToolButton::iterableButtonTypes\n    //   - CaptureToolButton::buttonTypeOrder\n    enum Type\n    {\n        NONE = -1,\n        TYPE_PENCIL = 0,\n        TYPE_DRAWER = 1,\n        TYPE_ARROW = 2,\n        TYPE_SELECTION = 3,\n        TYPE_RECTANGLE = 4,\n        TYPE_CIRCLE = 5,\n        TYPE_MARKER = 6,\n        TYPE_MOVESELECTION = 8,\n        TYPE_UNDO = 9,\n        TYPE_COPY = 10,\n        TYPE_SAVE = 11,\n        TYPE_EXIT = 12,\n#ifdef ENABLE_IMGUR\n        TYPE_IMAGEUPLOADER = 13,\n#endif\n        TYPE_OPEN_APP = 14,\n        TYPE_PIXELATE = 15,\n        TYPE_REDO = 16,\n        TYPE_PIN = 17,\n        TYPE_TEXT = 18,\n        TYPE_CIRCLECOUNT = 19,\n        TYPE_SIZEINCREASE = 20,\n        TYPE_SIZEDECREASE = 21,\n        TYPE_INVERT = 22,\n        TYPE_ACCEPT = 23,\n        TYPE_CANCEL = 24,\n    };\n    Q_ENUM(Type);\n\n    // Request actions on the main widget\n    enum Request\n    {\n        // Call close() in the editor.\n        REQ_CLOSE_GUI,\n        // Call hide() in the editor.\n        REQ_HIDE_GUI,\n        // Undo the last active modification in the stack.\n        REQ_UNDO_MODIFICATION,\n        // Redo the next modification in the stack.\n        REQ_REDO_MODIFICATION,\n        // Open the color picker under the mouse.\n        REQ_SHOW_COLOR_PICKER,\n        // Notify is the screenshot has been saved.\n        REQ_CAPTURE_DONE_OK,\n        // Notify to redraw screenshot with tools without object selection.\n        REQ_CLEAR_SELECTION,\n        // Instance this->widget()'s widget inside the editor under the mouse.\n        REQ_ADD_CHILD_WIDGET,\n        // Instance this->widget()'s widget which handles its own lifetime.\n        REQ_ADD_EXTERNAL_WIDGETS,\n        // increase tool size for all tools\n        REQ_INCREASE_TOOL_SIZE,\n        // decrease tool size for all tools\n        REQ_DECREASE_TOOL_SIZE\n    };\n\n    explicit CaptureTool(QObject* parent = nullptr)\n      : QObject(parent)\n      , m_count(0)\n      , m_editMode(false)\n    {}\n\n    // TODO unused\n    virtual void setCapture(const QPixmap& pixmap){};\n\n    // Returns false when the tool is in an inconsistent state and shouldn't\n    // be included in the tool undo/redo stack.\n    virtual bool isValid() const = 0;\n    // Close the capture after the process() call if the tool was activated\n    // from a button press. TODO remove this function\n    virtual bool closeOnButtonPressed() const = 0;\n    // If the tool keeps active after the selection.\n    virtual bool isSelectable() const = 0;\n    // Enable mouse preview.\n    virtual bool showMousePreview() const = 0;\n    virtual QRect mousePreviewRect(const CaptureContext& context) const\n    {\n        return {};\n    };\n    virtual QRect boundingRect() const = 0;\n\n    // The icon of the tool.\n    // inEditor is true when the icon is requested inside the editor\n    // and false otherwise.\n    virtual QIcon icon(const QColor& background, bool inEditor) const = 0;\n    // Name displayed for the tool, this could be translated with tr()\n    virtual QString name() const = 0;\n    // Codename for the tool, this shouldn't change as it is used as ID\n    // for the tool in the internals of Flameshot\n    virtual CaptureTool::Type type() const = 0;\n    // Short description of the tool.\n    virtual QString description() const = 0;\n    // Short tool item info\n    virtual QString info() { return name(); };\n\n    // if the type is TYPE_WIDGET the widget is loaded in the main widget.\n    // If the type is TYPE_EXTERNAL_WIDGET it is created outside as an\n    // individual widget.\n    virtual QWidget* widget() { return nullptr; }\n    // When the tool is selected this method is called and the widget is added\n    // to the configuration panel inside the main widget.\n    virtual QWidget* configurationWidget() { return nullptr; }\n    // Return a copy of the tool\n    virtual CaptureTool* copy(QObject* parent = nullptr) = 0;\n\n    virtual void setEditMode(bool b) { m_editMode = b; };\n    virtual bool editMode() { return m_editMode; };\n\n    // return true if object was change after editMode\n    virtual bool isChanged() { return true; };\n\n    // Counter for all object types (currently is used for the CircleCounter\n    // only)\n    virtual void setCount(int count) { m_count = count; };\n    virtual int count() const { return m_count; };\n\n    // Called every time the tool has to draw\n    virtual void process(QPainter& painter, const QPixmap& pixmap) = 0;\n    virtual void drawSearchArea(QPainter& painter, const QPixmap& pixmap)\n    {\n        process(painter, pixmap);\n    };\n    virtual void drawObjectSelection(QPainter& painter)\n    {\n        drawObjectSelectionRect(painter, boundingRect());\n    };\n    // When the tool is selected, this is called when the mouse moves\n    virtual void paintMousePreview(QPainter& painter,\n                                   const CaptureContext& context) = 0;\n\n    // Move tool objects\n    virtual void move(const QPoint& pos) { Q_UNUSED(pos) };\n    virtual const QPoint* pos() { return nullptr; };\n\nsignals:\n    void requestAction(Request r);\n\nprotected:\n    void copyParams(const CaptureTool* from, CaptureTool* to)\n    {\n        to->m_count = from->m_count;\n    }\n\n    QString iconPath(const QColor& c) const\n    {\n        return ColorUtils::colorIsDark(c) ? PathInfo::whiteIconPath()\n                                          : PathInfo::blackIconPath();\n    }\n\n    void drawObjectSelectionRect(QPainter& painter, QRect rect)\n    {\n        QPen orig_pen = painter.pen();\n        painter.setPen(QPen(Qt::black, 3));\n        painter.drawRect(rect);\n        painter.setPen(QPen(Qt::white, 1, Qt::DotLine));\n        painter.drawRect(rect);\n        painter.setPen(orig_pen);\n    }\n\npublic slots:\n    // On mouse release.\n    virtual void drawEnd(const QPoint& p) = 0;\n    // Mouse pressed and moving, called once a pixel.\n    virtual void drawMove(const QPoint& p) = 0;\n    // Called when drawMove is needed with an adjustment;\n    // should be overridden in case an adjustment is applicable.\n    virtual void drawMoveWithAdjustment(const QPoint& p) { drawMove(p); }\n    // Called when the tool is activated.\n    virtual void drawStart(const CaptureContext& context) = 0;\n    // Called right after pressing the button which activates the tool.\n    virtual void pressed(CaptureContext& context) = 0;\n    // Called when the color is changed in the editor.\n    virtual void onColorChanged(const QColor& c) = 0;\n    // Called when the size the tool size is changed by the user.\n    virtual void onSizeChanged(int size) = 0;\n    virtual int size() const { return -1; };\n\nprivate:\n    unsigned int m_count;\n    bool m_editMode;\n};\n"
  },
  {
    "path": "src/tools/circle/circletool.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"circletool.h\"\n#include <QPainter>\n\nCircleTool::CircleTool(QObject* parent)\n  : AbstractTwoPointTool(parent)\n{\n    m_supportsDiagonalAdj = true;\n}\n\nQIcon CircleTool::icon(const QColor& background, bool inEditor) const\n{\n    Q_UNUSED(inEditor)\n    return QIcon(iconPath(background) + \"circle-outline.svg\");\n}\nQString CircleTool::name() const\n{\n    return tr(\"Circle\");\n}\n\nCaptureTool::Type CircleTool::type() const\n{\n    return CaptureTool::TYPE_CIRCLE;\n}\n\nQString CircleTool::description() const\n{\n    return tr(\"Set the Circle as the paint tool\");\n}\n\nCaptureTool* CircleTool::copy(QObject* parent)\n{\n    auto* tool = new CircleTool(parent);\n    copyParams(this, tool);\n    return tool;\n}\n\nvoid CircleTool::process(QPainter& painter, const QPixmap& pixmap)\n{\n    Q_UNUSED(pixmap)\n    painter.setPen(QPen(color(), size()));\n    painter.drawEllipse(QRect(points().first, points().second));\n}\n\nvoid CircleTool::pressed(CaptureContext& context)\n{\n    Q_UNUSED(context)\n}\n"
  },
  {
    "path": "src/tools/circle/circletool.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/tools/abstracttwopointtool.h\"\n\nclass CircleTool : public AbstractTwoPointTool\n{\n    Q_OBJECT\npublic:\n    explicit CircleTool(QObject* parent = nullptr);\n\n    QIcon icon(const QColor& background, bool inEditor) const override;\n    QString name() const override;\n    QString description() const override;\n\n    CaptureTool* copy(QObject* parent = nullptr) override;\n    void process(QPainter& painter, const QPixmap& pixmap) override;\n\nprotected:\n    CaptureTool::Type type() const override;\n\npublic slots:\n    void pressed(CaptureContext& context) override;\n};\n"
  },
  {
    "path": "src/tools/circlecount/circlecounttool.cpp",
    "content": "﻿// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"circlecounttool.h\"\n#include \"colorutils.h\"\n#include <QPainter>\n#include <QPainterPath>\n\nnamespace {\n#define PADDING_VALUE 2\n#define THICKNESS_OFFSET 15\n}\n\nCircleCountTool::CircleCountTool(QObject* parent)\n  : AbstractTwoPointTool(parent)\n  , m_valid(false)\n{}\n\nQIcon CircleCountTool::icon(const QColor& background, bool inEditor) const\n{\n    Q_UNUSED(inEditor)\n    return QIcon(iconPath(background) + \"circlecount-outline.svg\");\n}\n\nQString CircleCountTool::info()\n{\n    m_tempString = QString(\"%1 - %2\").arg(name(), count());\n    return m_tempString;\n}\n\nbool CircleCountTool::isValid() const\n{\n    return m_valid;\n}\n\nQRect CircleCountTool::mousePreviewRect(const CaptureContext& context) const\n{\n    int width = (context.toolSize + THICKNESS_OFFSET) * 2;\n    QRect rect(0, 0, width, width);\n    rect.moveCenter(context.mousePos);\n    return rect;\n}\n\nQRect CircleCountTool::boundingRect() const\n{\n    if (!isValid()) {\n        return {};\n    }\n    int bubble_size = size() + THICKNESS_OFFSET + PADDING_VALUE;\n\n    int line_pos_min_x =\n      std::min(points().first.x() - bubble_size, points().second.x());\n    int line_pos_min_y =\n      std::min(points().first.y() - bubble_size, points().second.y());\n    int line_pos_max_x =\n      std::max(points().first.x() + bubble_size, points().second.x());\n    int line_pos_max_y =\n      std::max(points().first.y() + bubble_size, points().second.y());\n\n    return { line_pos_min_x,\n             line_pos_min_y,\n             line_pos_max_x - line_pos_min_x,\n             line_pos_max_y - line_pos_min_y };\n}\n\nQString CircleCountTool::name() const\n{\n    return tr(\"Circle Counter\");\n}\n\nCaptureTool::Type CircleCountTool::type() const\n{\n    return CaptureTool::TYPE_CIRCLECOUNT;\n}\n\nvoid CircleCountTool::copyParams(const CircleCountTool* from,\n                                 CircleCountTool* to)\n{\n    AbstractTwoPointTool::copyParams(from, to);\n    to->setCount(from->count());\n    to->m_valid = from->m_valid;\n}\n\nQString CircleCountTool::description() const\n{\n    return tr(\"Add an autoincrementing counter bubble\");\n}\n\nCaptureTool* CircleCountTool::copy(QObject* parent)\n{\n    auto* tool = new CircleCountTool(parent);\n    copyParams(this, tool);\n    return tool;\n}\n\nvoid CircleCountTool::process(QPainter& painter, const QPixmap& pixmap)\n{\n    Q_UNUSED(pixmap)\n    // save current pen, brush, and font state\n    auto orig_pen = painter.pen();\n    auto orig_brush = painter.brush();\n    auto orig_font = painter.font();\n\n    QColor contrastColor =\n      ColorUtils::colorIsDark(color()) ? Qt::white : Qt::black;\n    QColor antiContrastColor =\n      ColorUtils::colorIsDark(color()) ? Qt::black : Qt::white;\n\n    int bubble_size = size() + THICKNESS_OFFSET;\n\n    QLineF line(points().first, points().second);\n    // if the mouse is outside of the bubble, draw the pointer\n    if (line.length() > bubble_size) {\n        painter.setPen(QPen(color(), 0));\n        painter.setBrush(color());\n\n        int middleX = points().first.x();\n        int middleY = points().first.y();\n\n        QLineF normal = line.normalVector();\n        normal.setLength(bubble_size);\n        QPoint p1 = normal.p2().toPoint();\n        QPoint p2(middleX - (p1.x() - middleX), middleY - (p1.y() - middleY));\n\n        QPainterPath path;\n        path.moveTo(points().first);\n        path.lineTo(p1);\n        path.lineTo(points().second);\n        path.lineTo(p2);\n        path.lineTo(points().first);\n        painter.drawPath(path);\n    }\n\n    painter.setPen(contrastColor);\n    painter.setBrush(antiContrastColor);\n    painter.drawEllipse(\n      points().first, bubble_size + PADDING_VALUE, bubble_size + PADDING_VALUE);\n    painter.setBrush(color());\n    painter.drawEllipse(points().first, bubble_size, bubble_size);\n    QRect textRect = QRect(points().first.x() - bubble_size / 2,\n                           points().first.y() - bubble_size / 2,\n                           bubble_size,\n                           bubble_size);\n    auto new_font = orig_font;\n    auto fontSize = bubble_size;\n    new_font.setPixelSize(fontSize);\n    new_font.setBold(true);\n    painter.setFont(new_font);\n\n    // Draw bounding circle\n    QRect bRect =\n      painter.boundingRect(textRect, Qt::AlignCenter, QString::number(count()));\n\n    // Calculate font size\n    while (bRect.width() > textRect.width()) {\n        fontSize--;\n        if (fontSize == 0) {\n            break;\n        }\n        new_font.setPixelSize(fontSize);\n        painter.setFont(new_font);\n        bRect = painter.boundingRect(\n          textRect, Qt::AlignCenter, QString::number(count()));\n    }\n\n    // Draw text\n    painter.setPen(contrastColor);\n    painter.drawText(textRect, Qt::AlignCenter, QString::number(count()));\n    // restore original font, brush, and pen\n    painter.setFont(orig_font);\n    painter.setBrush(orig_brush);\n    painter.setPen(orig_pen);\n}\n\nvoid CircleCountTool::paintMousePreview(QPainter& painter,\n                                        const CaptureContext& context)\n{\n    onSizeChanged(context.toolSize + PADDING_VALUE);\n\n    // Thickness for pen is *2 to range from radius to diameter to match the\n    // ellipse draw function\n    auto orig_pen = painter.pen();\n    auto orig_opacity = painter.opacity();\n    painter.setOpacity(0.35);\n    painter.setPen(QPen(context.color,\n                        (size() + THICKNESS_OFFSET) * 2,\n                        Qt::SolidLine,\n                        Qt::RoundCap));\n    painter.drawLine(context.mousePos,\n                     { context.mousePos.x() + 1, context.mousePos.y() + 1 });\n    painter.setOpacity(orig_opacity);\n    painter.setPen(orig_pen);\n}\n\nvoid CircleCountTool::drawStart(const CaptureContext& context)\n{\n    AbstractTwoPointTool::drawStart(context);\n    m_valid = true;\n}\n\nvoid CircleCountTool::pressed(CaptureContext& context)\n{\n    Q_UNUSED(context)\n}\n"
  },
  {
    "path": "src/tools/circlecount/circlecounttool.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/tools/abstracttwopointtool.h\"\n\nclass CircleCountTool : public AbstractTwoPointTool\n{\n    Q_OBJECT\npublic:\n    explicit CircleCountTool(QObject* parent = nullptr);\n\n    QIcon icon(const QColor& background, bool inEditor) const override;\n    QString name() const override;\n    QString description() const override;\n    QString info() override;\n    bool isValid() const override;\n\n    QRect mousePreviewRect(const CaptureContext& context) const override;\n    QRect boundingRect() const override;\n\n    CaptureTool* copy(QObject* parent = nullptr) override;\n    void process(QPainter& painter, const QPixmap& pixmap) override;\n    void paintMousePreview(QPainter& painter,\n                           const CaptureContext& context) override;\n\nprotected:\n    CaptureTool::Type type() const override;\n    void copyParams(const CircleCountTool* from, CircleCountTool* to);\n\npublic slots:\n    void drawStart(const CaptureContext& context) override;\n    void pressed(CaptureContext& context) override;\n\nprivate:\n    QString m_tempString;\n    bool m_valid;\n};\n"
  },
  {
    "path": "src/tools/copy/copytool.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"copytool.h\"\n#include \"src/utils/screenshotsaver.h\"\n#include <QPainter>\n\nCopyTool::CopyTool(QObject* parent)\n  : AbstractActionTool(parent)\n{}\n\nbool CopyTool::closeOnButtonPressed() const\n{\n    return true;\n}\n\nQIcon CopyTool::icon(const QColor& background, bool inEditor) const\n{\n    Q_UNUSED(inEditor)\n    return QIcon(iconPath(background) + \"content-copy.svg\");\n}\nQString CopyTool::name() const\n{\n    return tr(\"Copy\");\n}\n\nCaptureTool::Type CopyTool::type() const\n{\n    return CaptureTool::TYPE_COPY;\n}\n\nQString CopyTool::description() const\n{\n    return tr(\"Copy selection to clipboard\");\n}\n\nCaptureTool* CopyTool::copy(QObject* parent)\n{\n    return new CopyTool(parent);\n}\n\nvoid CopyTool::pressed(CaptureContext& context)\n{\n    emit requestAction(REQ_CLEAR_SELECTION);\n    context.request.addTask(CaptureRequest::COPY);\n    emit requestAction(REQ_CAPTURE_DONE_OK);\n    emit requestAction(REQ_CLOSE_GUI);\n}\n"
  },
  {
    "path": "src/tools/copy/copytool.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/tools/abstractactiontool.h\"\n\nclass CopyTool : public AbstractActionTool\n{\n    Q_OBJECT\npublic:\n    explicit CopyTool(QObject* parent = nullptr);\n\n    bool closeOnButtonPressed() const override;\n\n    QIcon icon(const QColor& background, bool inEditor) const override;\n    QString name() const override;\n    QString description() const override;\n\n    CaptureTool* copy(QObject* parent = nullptr) override;\n\nprotected:\n    CaptureTool::Type type() const override;\n\npublic slots:\n    void pressed(CaptureContext& context) override;\n};\n"
  },
  {
    "path": "src/tools/exit/exittool.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"exittool.h\"\n#include <QPainter>\n\nExitTool::ExitTool(QObject* parent)\n  : AbstractActionTool(parent)\n{}\n\nbool ExitTool::closeOnButtonPressed() const\n{\n    return true;\n}\n\nQIcon ExitTool::icon(const QColor& background, bool inEditor) const\n{\n    Q_UNUSED(inEditor)\n    return QIcon(iconPath(background) + \"close.svg\");\n}\nQString ExitTool::name() const\n{\n    return tr(\"Exit\");\n}\n\nCaptureTool::Type ExitTool::type() const\n{\n    return CaptureTool::TYPE_EXIT;\n}\n\nQString ExitTool::description() const\n{\n    return tr(\"Leave the capture screen\");\n}\n\nCaptureTool* ExitTool::copy(QObject* parent)\n{\n    return new ExitTool(parent);\n}\n\nvoid ExitTool::pressed(CaptureContext& context)\n{\n    Q_UNUSED(context)\n    emit requestAction(REQ_CLOSE_GUI);\n}\n"
  },
  {
    "path": "src/tools/exit/exittool.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/tools/abstractactiontool.h\"\n\nclass ExitTool : public AbstractActionTool\n{\n    Q_OBJECT\npublic:\n    explicit ExitTool(QObject* parent = nullptr);\n\n    bool closeOnButtonPressed() const override;\n\n    QIcon icon(const QColor& background, bool inEditor) const override;\n    QString name() const override;\n    QString description() const override;\n    // TODO create a new abstract class to get rid of such baggage\n\n    CaptureTool* copy(QObject* parent = nullptr) override;\n\nprotected:\n    CaptureTool::Type type() const override;\n\npublic slots:\n    void pressed(CaptureContext& context) override;\n};\n"
  },
  {
    "path": "src/tools/imgupload/imguploadermanager.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: Yurii Puchkov & Contributors\n//\n\n#include \"imguploadermanager.h\"\n#include <QPixmap>\n#include <QWidget>\n\n// TODO - remove this hard-code and create plugin manager in the future, you may\n// include other storage headers here\n#include \"storages/imgur/imguruploader.h\"\n\nImgUploaderManager::ImgUploaderManager(QObject* parent)\n  : QObject(parent)\n  , m_imgUploaderBase(nullptr)\n{\n    // TODO - implement ImgUploader for other Storages and selection among them\n    m_imgUploaderPlugin = IMG_UPLOADER_STORAGE_DEFAULT;\n    init();\n}\n\nvoid ImgUploaderManager::init()\n{\n    // TODO - implement ImgUploader for other Storages and selection among them,\n    // example:\n    // if (uploaderPlugin().compare(\"s3\") == 0) {\n    //    m_qstrUrl = ImgS3Settings().value(\"S3\", \"S3_URL\").toString();\n    //} else {\n    //    m_qstrUrl = \"https://imgur.com/\";\n    //    m_imgUploaderPlugin = \"imgur\";\n    //}\n    m_urlString = \"https://imgur.com/\";\n    m_imgUploaderPlugin = \"imgur\";\n}\n\nImgUploaderBase* ImgUploaderManager::uploader(const QPixmap& capture,\n                                              QWidget* parent)\n{\n    // TODO - implement ImgUploader for other Storages and selection among them,\n    // example:\n    // if (uploaderPlugin().compare(\"s3\") == 0) {\n    //    m_imgUploaderBase =\n    //      (ImgUploaderBase*)(new ImgS3Uploader(capture, parent));\n    //} else {\n    //    m_imgUploaderBase =\n    //      (ImgUploaderBase*)(new ImgurUploader(capture, parent));\n    //}\n    m_imgUploaderBase = (ImgUploaderBase*)(new ImgurUploader(capture, parent));\n    if (m_imgUploaderBase && !capture.isNull()) {\n        m_imgUploaderBase->upload();\n    }\n    return m_imgUploaderBase;\n}\n\nImgUploaderBase* ImgUploaderManager::uploader(const QString& imgUploaderPlugin)\n{\n    m_imgUploaderPlugin = imgUploaderPlugin;\n    init();\n    return uploader(QPixmap());\n}\n\nconst QString& ImgUploaderManager::uploaderPlugin()\n{\n    return m_imgUploaderPlugin;\n}\n\nconst QString& ImgUploaderManager::url()\n{\n    return m_urlString;\n}\n"
  },
  {
    "path": "src/tools/imgupload/imguploadermanager.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: Yurii Puchkov & Contributors\n//\n\n#ifndef FLAMESHOT_IMGUPLOADERMANAGER_H\n#define FLAMESHOT_IMGUPLOADERMANAGER_H\n\n#include \"src/tools/imgupload/storages/imguploaderbase.h\"\n#include <QObject>\n\n#define IMG_UPLOADER_STORAGE_DEFAULT \"imgur\"\n\nclass QPixmap;\nclass QWidget;\n\nclass ImgUploaderManager : public QObject\n{\n    Q_OBJECT\npublic:\n    explicit ImgUploaderManager(QObject* parent = nullptr);\n\n    ImgUploaderBase* uploader(const QPixmap& capture,\n                              QWidget* parent = nullptr);\n    ImgUploaderBase* uploader(const QString& imgUploaderPlugin);\n\n    const QString& url();\n    const QString& uploaderPlugin();\n\nprivate:\n    void init();\n\nprivate:\n    ImgUploaderBase* m_imgUploaderBase;\n    QString m_urlString;\n    QString m_imgUploaderPlugin;\n};\n\n#endif // FLAMESHOT_IMGUPLOADERMANAGER_H\n"
  },
  {
    "path": "src/tools/imgupload/imguploadertool.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"imguploadertool.h\"\n\nImgUploaderTool::ImgUploaderTool(QObject* parent)\n  : AbstractActionTool(parent)\n{}\n\nbool ImgUploaderTool::closeOnButtonPressed() const\n{\n    return true;\n}\n\nQIcon ImgUploaderTool::icon(const QColor& background, bool inEditor) const\n{\n    Q_UNUSED(inEditor);\n    return QIcon(iconPath(background) + \"cloud-upload.svg\");\n}\n\nQString ImgUploaderTool::name() const\n{\n    return tr(\"Image Uploader\");\n}\n\nCaptureTool::Type ImgUploaderTool::type() const\n{\n    return CaptureTool::TYPE_IMAGEUPLOADER;\n}\n\nQString ImgUploaderTool::description() const\n{\n    return tr(\"Upload the selection\");\n}\n\nCaptureTool* ImgUploaderTool::copy(QObject* parent)\n{\n    return new ImgUploaderTool(parent);\n}\n\nvoid ImgUploaderTool::pressed(CaptureContext& context)\n{\n    emit requestAction(REQ_CLEAR_SELECTION);\n    emit requestAction(REQ_CAPTURE_DONE_OK);\n    context.request.addTask(CaptureRequest::UPLOAD);\n    emit requestAction(REQ_CLOSE_GUI);\n}\n"
  },
  {
    "path": "src/tools/imgupload/imguploadertool.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/tools/abstractactiontool.h\"\n\nclass ImgUploaderTool : public AbstractActionTool\n{\n    Q_OBJECT\npublic:\n    explicit ImgUploaderTool(QObject* parent = nullptr);\n\n    bool closeOnButtonPressed() const override;\n\n    QIcon icon(const QColor& background, bool inEditor) const override;\n    QString name() const override;\n    QString description() const override;\n\n    CaptureTool* copy(QObject* parent = nullptr) override;\n\nprotected:\n    CaptureTool::Type type() const override;\n\npublic slots:\n    void pressed(CaptureContext& context) override;\n\nprivate:\n    QPixmap capture;\n};\n"
  },
  {
    "path": "src/tools/imgupload/storages/imguploaderbase.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"imguploaderbase.h\"\n#include \"src/core/flameshotdaemon.h\"\n#include \"src/utils/confighandler.h\"\n#include \"src/utils/globalvalues.h\"\n#include \"src/utils/history.h\"\n#include \"src/utils/screenshotsaver.h\"\n#include \"src/widgets/imagelabel.h\"\n#include \"src/widgets/loadspinner.h\"\n#include \"src/widgets/notificationwidget.h\"\n#include <QApplication>\n// FIXME #include <QBuffer>\n#include <QClipboard>\n#include <QCursor>\n#include <QDesktopServices>\n#include <QDrag>\n#include <QGuiApplication>\n#include <QJsonDocument>\n#include <QJsonObject>\n#include <QLabel>\n#include <QMimeData>\n#include <QNetworkAccessManager>\n#include <QPushButton>\n#include <QRect>\n#include <QScreen>\n#include <QShortcut>\n#include <QTimer>\n#include <QUrlQuery>\n#include <QVBoxLayout>\n\nImgUploaderBase::ImgUploaderBase(const QPixmap& capture, QWidget* parent)\n  : QWidget(parent)\n  , m_pixmap(capture)\n{\n    setWindowTitle(tr(\"Upload image\"));\n    setWindowIcon(QIcon(GlobalValues::iconPath()));\n\n    QRect position = frameGeometry();\n    QScreen* screen = QGuiApplication::screenAt(QCursor::pos());\n    position.moveCenter(screen->availableGeometry().center());\n    move(position.topLeft());\n\n    m_spinner = new LoadSpinner(this);\n    m_spinner->setColor(ConfigHandler().uiColor());\n    m_spinner->start();\n\n    m_infoLabel = new QLabel(tr(\"Uploading Image\"));\n    m_infoLabel->setTextInteractionFlags(Qt::TextSelectableByMouse);\n    m_infoLabel->setCursor(QCursor(Qt::IBeamCursor));\n\n    m_vLayout = new QVBoxLayout();\n    setLayout(m_vLayout);\n    m_vLayout->addWidget(m_spinner, 0, Qt::AlignHCenter);\n    m_vLayout->addWidget(m_infoLabel);\n\n    setAttribute(Qt::WA_DeleteOnClose);\n}\n\nLoadSpinner* ImgUploaderBase::spinner()\n{\n    return m_spinner;\n}\n\nconst QUrl& ImgUploaderBase::imageURL()\n{\n    return m_imageURL;\n}\n\nvoid ImgUploaderBase::setImageURL(const QUrl& imageURL)\n{\n    m_imageURL = imageURL;\n}\n\nconst QPixmap& ImgUploaderBase::pixmap()\n{\n    return m_pixmap;\n}\n\nvoid ImgUploaderBase::setPixmap(const QPixmap& pixmap)\n{\n    m_pixmap = pixmap;\n}\n\nNotificationWidget* ImgUploaderBase::notification()\n{\n    return m_notification;\n}\n\nvoid ImgUploaderBase::setInfoLabelText(const QString& text)\n{\n    m_infoLabel->setText(text);\n}\n\nvoid ImgUploaderBase::startDrag()\n{\n    auto* mimeData = new QMimeData;\n    mimeData->setUrls(QList<QUrl>{ m_imageURL });\n    mimeData->setImageData(m_pixmap);\n\n    auto* dragHandler = new QDrag(this);\n    dragHandler->setMimeData(mimeData);\n    dragHandler->setPixmap(m_pixmap.scaled(\n      256, 256, Qt::KeepAspectRatioByExpanding, Qt::SmoothTransformation));\n    dragHandler->exec();\n}\n\nvoid ImgUploaderBase::showPostUploadDialog()\n{\n    m_infoLabel->deleteLater();\n\n    m_notification = new NotificationWidget();\n    m_vLayout->addWidget(m_notification);\n\n    auto* imageLabel = new ImageLabel();\n    imageLabel->setScreenshot(m_pixmap);\n    imageLabel->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);\n    connect(imageLabel,\n            &ImageLabel::dragInitiated,\n            this,\n            &ImgUploaderBase::startDrag);\n    m_vLayout->addWidget(imageLabel);\n\n    m_hLayout = new QHBoxLayout();\n    m_vLayout->addLayout(m_hLayout);\n\n    m_copyUrlButton = new QPushButton(tr(\"Copy URL\"));\n    m_openUrlButton = new QPushButton(tr(\"Open URL\"));\n    m_openDeleteUrlButton = new QPushButton(tr(\"Delete image\"));\n    m_toClipboardButton = new QPushButton(tr(\"Image to Clipboard.\"));\n    m_saveToFilesystemButton = new QPushButton(tr(\"Save image\"));\n    m_hLayout->addWidget(m_copyUrlButton);\n    m_hLayout->addWidget(m_openUrlButton);\n    m_hLayout->addWidget(m_openDeleteUrlButton);\n    m_hLayout->addWidget(m_toClipboardButton);\n    m_hLayout->addWidget(m_saveToFilesystemButton);\n\n    connect(\n      m_copyUrlButton, &QPushButton::clicked, this, &ImgUploaderBase::copyURL);\n    connect(\n      m_openUrlButton, &QPushButton::clicked, this, &ImgUploaderBase::openURL);\n    connect(m_openDeleteUrlButton,\n            &QPushButton::clicked,\n            this,\n            &ImgUploaderBase::deleteCurrentImage);\n    connect(m_toClipboardButton,\n            &QPushButton::clicked,\n            this,\n            &ImgUploaderBase::copyImage);\n\n    QObject::connect(m_saveToFilesystemButton,\n                     &QPushButton::clicked,\n                     this,\n                     &ImgUploaderBase::saveScreenshotToFilesystem);\n}\n\nvoid ImgUploaderBase::openURL()\n{\n    bool successful = QDesktopServices::openUrl(m_imageURL);\n    if (!successful) {\n        m_notification->showMessage(tr(\"Unable to open the URL.\"));\n    }\n}\n\nvoid ImgUploaderBase::copyURL()\n{\n    FlameshotDaemon::copyToClipboard(m_imageURL.toString());\n    m_notification->showMessage(tr(\"URL copied to clipboard.\"));\n}\n\nvoid ImgUploaderBase::copyImage()\n{\n    FlameshotDaemon::copyToClipboard(m_pixmap);\n    m_notification->showMessage(tr(\"Screenshot copied to clipboard.\"));\n}\n\nvoid ImgUploaderBase::deleteCurrentImage()\n{\n    History history;\n    HistoryFileName unpackFileName = history.unpackFileName(m_currentImageName);\n    deleteImage(unpackFileName.file, unpackFileName.token);\n}\n\nvoid ImgUploaderBase::saveScreenshotToFilesystem()\n{\n    if (!saveToFilesystemGUI(m_pixmap)) {\n        m_notification->showMessage(\n          tr(\"Unable to save the screenshot to disk.\"));\n        return;\n    }\n    m_notification->showMessage(tr(\"Screenshot saved.\"));\n}\n"
  },
  {
    "path": "src/tools/imgupload/storages/imguploaderbase.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QUrl>\n#include <QWidget>\n\nclass QNetworkReply;\nclass QNetworkAccessManager;\nclass QHBoxLayout;\nclass QVBoxLayout;\nclass QLabel;\nclass LoadSpinner;\nclass QPushButton;\nclass QUrl;\nclass NotificationWidget;\n\nclass ImgUploaderBase : public QWidget\n{\n    Q_OBJECT\npublic:\n    explicit ImgUploaderBase(const QPixmap& capture, QWidget* parent = nullptr);\n\n    LoadSpinner* spinner();\n\n    const QUrl& imageURL();\n    void setImageURL(const QUrl&);\n    const QPixmap& pixmap();\n    void setPixmap(const QPixmap&);\n    void setInfoLabelText(const QString&);\n\n    NotificationWidget* notification();\n    virtual void deleteImage(const QString& fileName,\n                             const QString& deleteToken) = 0;\n    virtual void upload() = 0;\n\nsignals:\n    void uploadOk(const QUrl& url);\n    void deleteOk();\n\npublic slots:\n    void showPostUploadDialog();\n\nprivate slots:\n    void startDrag();\n    void openURL();\n    void copyURL();\n    void copyImage();\n    void deleteCurrentImage();\n    void saveScreenshotToFilesystem();\n\nprivate:\n    QPixmap m_pixmap;\n\n    QVBoxLayout* m_vLayout;\n    QHBoxLayout* m_hLayout;\n    // loading\n    QLabel* m_infoLabel;\n    LoadSpinner* m_spinner;\n    // uploaded\n    QPushButton* m_openUrlButton;\n    QPushButton* m_openDeleteUrlButton;\n    QPushButton* m_copyUrlButton;\n    QPushButton* m_toClipboardButton;\n    QPushButton* m_saveToFilesystemButton;\n    QUrl m_imageURL;\n    NotificationWidget* m_notification;\n\npublic:\n    QString m_currentImageName;\n};\n"
  },
  {
    "path": "src/tools/imgupload/storages/imgur/imguruploader.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"imguruploader.h\"\n#include \"src/utils/confighandler.h\"\n#include \"src/utils/filenamehandler.h\"\n#include \"src/utils/history.h\"\n#include \"src/widgets/loadspinner.h\"\n#include \"src/widgets/notificationwidget.h\"\n#include <QBuffer>\n#include <QDesktopServices>\n#include <QJsonArray>\n#include <QJsonDocument>\n#include <QJsonObject>\n#include <QNetworkAccessManager>\n#include <QNetworkReply>\n#include <QNetworkRequest>\n#include <QShortcut>\n#include <QUrlQuery>\n\nImgurUploader::ImgurUploader(const QPixmap& capture, QWidget* parent)\n  : ImgUploaderBase(capture, parent)\n{\n    m_NetworkAM = new QNetworkAccessManager(this);\n    connect(m_NetworkAM,\n            &QNetworkAccessManager::finished,\n            this,\n            &ImgurUploader::handleReply);\n}\n\nvoid ImgurUploader::handleReply(QNetworkReply* reply)\n{\n    spinner()->deleteLater();\n    m_currentImageName.clear();\n    QJsonDocument response = QJsonDocument::fromJson(reply->readAll());\n    QJsonObject json = response.object();\n    if (reply->error() == QNetworkReply::NoError) {\n        QJsonObject data = json[QStringLiteral(\"data\")].toObject();\n        setImageURL(data[QStringLiteral(\"link\")].toString());\n\n        auto deleteToken = data[QStringLiteral(\"deletehash\")].toString();\n\n        // save history\n        m_currentImageName = imageURL().toString();\n        int lastSlash = m_currentImageName.lastIndexOf(\"/\");\n        if (lastSlash >= 0) {\n            m_currentImageName = m_currentImageName.mid(lastSlash + 1);\n        }\n\n        // save image to history\n        History history;\n        m_currentImageName =\n          history.packFileName(\"imgur\", deleteToken, m_currentImageName);\n        history.save(pixmap(), m_currentImageName);\n\n        emit uploadOk(imageURL());\n    } else {\n        QString status;\n        if (json.contains(QStringLiteral(\"errors\")) &&\n            json.value(QStringLiteral(\"errors\")).isArray()) {\n            QJsonArray errorsArray =\n              json.value(QStringLiteral(\"errors\")).toArray();\n            if (!errorsArray.isEmpty() && errorsArray.at(0).isObject()) {\n                QJsonObject errorObj = errorsArray.at(0).toObject();\n                status = errorObj.value(QStringLiteral(\"code\")).toString() +\n                         \" - \" +\n                         errorObj.value(QStringLiteral(\"status\")).toString();\n            }\n        }\n\n        setInfoLabelText(reply->errorString() + \"\\n\" + status);\n    }\n    new QShortcut(Qt::Key_Escape, this, SLOT(close()));\n}\n\nvoid ImgurUploader::upload()\n{\n    QByteArray byteArray;\n    QBuffer buffer(&byteArray);\n    pixmap().save(&buffer, \"PNG\");\n\n    QUrlQuery urlQuery;\n    urlQuery.addQueryItem(QStringLiteral(\"title\"), QStringLiteral(\"\"));\n    QString description = FileNameHandler().parsedPattern();\n    urlQuery.addQueryItem(QStringLiteral(\"description\"), description);\n\n    QUrl url(QStringLiteral(\"https://api.imgur.com/3/image\"));\n    url.setQuery(urlQuery);\n    QNetworkRequest request(url);\n    request.setHeader(QNetworkRequest::ContentTypeHeader,\n                      \"application/application/x-www-form-urlencoded\");\n    request.setRawHeader(\"Authorization\",\n                         QStringLiteral(\"Client-ID %1\")\n                           .arg(ConfigHandler().uploadClientSecret())\n                           .toUtf8());\n\n    m_NetworkAM->post(request, byteArray);\n}\n\nvoid ImgurUploader::deleteImage(const QString& fileName,\n                                const QString& deleteToken)\n{\n    Q_UNUSED(fileName)\n    bool successful = QDesktopServices::openUrl(\n      QUrl(QStringLiteral(\"https://imgur.com/delete/%1\").arg(deleteToken)));\n    if (!successful) {\n        notification()->showMessage(tr(\"Unable to open the URL.\"));\n    }\n\n    emit deleteOk();\n}\n"
  },
  {
    "path": "src/tools/imgupload/storages/imgur/imguruploader.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/tools/imgupload/storages/imguploaderbase.h\"\n#include <QUrl>\n#include <QWidget>\n\nclass QNetworkReply;\nclass QNetworkAccessManager;\nclass QUrl;\n\nclass ImgurUploader : public ImgUploaderBase\n{\n    Q_OBJECT\npublic:\n    explicit ImgurUploader(const QPixmap& capture, QWidget* parent = nullptr);\n    void deleteImage(const QString& fileName, const QString& deleteToken);\n\nprivate slots:\n    void handleReply(QNetworkReply* reply);\n\nprivate:\n    void upload();\n\nprivate:\n    QNetworkAccessManager* m_NetworkAM;\n};\n"
  },
  {
    "path": "src/tools/invert/inverttool.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"inverttool.h\"\n#include <QApplication>\n#include <QGraphicsBlurEffect>\n#include <QGraphicsPixmapItem>\n#include <QGraphicsScene>\n#include <QImage>\n#include <QPainter>\n#include <QPixmap>\n\nInvertTool::InvertTool(QObject* parent)\n  : AbstractTwoPointTool(parent)\n{}\n\nQIcon InvertTool::icon(const QColor& background, bool inEditor) const\n{\n    Q_UNUSED(inEditor)\n    return QIcon(iconPath(background) + \"invert.svg\");\n}\n\nQString InvertTool::name() const\n{\n    return tr(\"Invert\");\n}\n\nCaptureTool::Type InvertTool::type() const\n{\n    return CaptureTool::TYPE_INVERT;\n}\n\nQString InvertTool::description() const\n{\n    return tr(\"Set Inverter as the paint tool\");\n}\n\nQRect InvertTool::boundingRect() const\n{\n    return QRect(points().first, points().second).normalized();\n}\n\nCaptureTool* InvertTool::copy(QObject* parent)\n{\n    auto* tool = new InvertTool(parent);\n    copyParams(this, tool);\n    return tool;\n}\n\nvoid InvertTool::process(QPainter& painter, const QPixmap& pixmap)\n{\n    QRect selection = boundingRect().intersected(pixmap.rect());\n    auto pixelRatio = pixmap.devicePixelRatio();\n    QRect selectionScaled = QRect(selection.topLeft() * pixelRatio,\n                                  selection.bottomRight() * pixelRatio);\n\n    // Invert selection\n    QPixmap inv = pixmap.copy(selectionScaled);\n    QImage img = inv.toImage();\n    img.invertPixels();\n\n    painter.drawImage(selection, img);\n}\n\nvoid InvertTool::drawSearchArea(QPainter& painter, const QPixmap& pixmap)\n{\n    Q_UNUSED(pixmap)\n    painter.fillRect(boundingRect(), QBrush(Qt::black));\n}\n\nvoid InvertTool::paintMousePreview(QPainter& painter,\n                                   const CaptureContext& context)\n{\n    Q_UNUSED(context)\n    Q_UNUSED(painter)\n}\n\nvoid InvertTool::pressed(CaptureContext& context)\n{\n    Q_UNUSED(context)\n}\n"
  },
  {
    "path": "src/tools/invert/inverttool.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/tools/abstracttwopointtool.h\"\n\nclass InvertTool : public AbstractTwoPointTool\n{\n    Q_OBJECT\npublic:\n    explicit InvertTool(QObject* parent = nullptr);\n\n    QIcon icon(const QColor& background, bool inEditor) const override;\n    QString name() const override;\n    QString description() const override;\n    QRect boundingRect() const override;\n\n    CaptureTool* copy(QObject* parent = nullptr) override;\n    void process(QPainter& painter, const QPixmap& pixmap) override;\n    void drawSearchArea(QPainter& painter, const QPixmap& pixmap) override;\n    void paintMousePreview(QPainter& painter,\n                           const CaptureContext& context) override;\n\nprotected:\n    CaptureTool::Type type() const override;\n\npublic slots:\n    void pressed(CaptureContext& context) override;\n};\n"
  },
  {
    "path": "src/tools/launcher/applaunchertool.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"applaunchertool.h\"\n#include \"applauncherwidget.h\"\n\nAppLauncher::AppLauncher(QObject* parent)\n  : AbstractActionTool(parent)\n{}\n\nbool AppLauncher::closeOnButtonPressed() const\n{\n    return true;\n}\n\nQIcon AppLauncher::icon(const QColor& background, bool inEditor) const\n{\n    Q_UNUSED(inEditor)\n    return QIcon(iconPath(background) + \"open_with.svg\");\n}\nQString AppLauncher::name() const\n{\n    return tr(\"App Launcher\");\n}\n\nCaptureTool::Type AppLauncher::type() const\n{\n    return CaptureTool::TYPE_OPEN_APP;\n}\n\nQString AppLauncher::description() const\n{\n    return tr(\"Choose an app to open the capture\");\n}\n\nQWidget* AppLauncher::widget()\n{\n    return new AppLauncherWidget(capture);\n}\n\nCaptureTool* AppLauncher::copy(QObject* parent)\n{\n    return new AppLauncher(parent);\n}\n\nvoid AppLauncher::pressed(CaptureContext& context)\n{\n    capture = context.selectedScreenshotArea();\n    emit requestAction(REQ_CAPTURE_DONE_OK);\n    emit requestAction(REQ_ADD_EXTERNAL_WIDGETS);\n    emit requestAction(REQ_CLOSE_GUI);\n}\n"
  },
  {
    "path": "src/tools/launcher/applaunchertool.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/tools/abstractactiontool.h\"\n\nclass AppLauncher : public AbstractActionTool\n{\n    Q_OBJECT\npublic:\n    explicit AppLauncher(QObject* parent = nullptr);\n\n    bool closeOnButtonPressed() const override;\n\n    QIcon icon(const QColor& background, bool inEditor) const override;\n    QString name() const override;\n    QString description() const override;\n\n    QWidget* widget() override;\n\n    CaptureTool* copy(QObject* parent = nullptr) override;\n\nprotected:\n    CaptureTool::Type type() const override;\n\npublic slots:\n    void pressed(CaptureContext& context) override;\n\nprivate:\n    QPixmap capture;\n};\n"
  },
  {
    "path": "src/tools/launcher/applauncherwidget.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"applauncherwidget.h\"\n#include \"src/tools/launcher/launcheritemdelegate.h\"\n#include \"src/utils/confighandler.h\"\n#include \"src/utils/filenamehandler.h\"\n#include \"src/utils/globalvalues.h\"\n#include \"terminallauncher.h\"\n#include <QCheckBox>\n#include <QDir>\n#include <QHBoxLayout>\n#include <QKeyEvent>\n#include <QLineEdit>\n#include <QList>\n#include <QListView>\n#include <QListWidgetItem>\n#include <QMessageBox>\n#include <QPixmap>\n#include <QProcess>\n#include <QRegularExpression>\n#include <QStandardPaths>\n#include <QTabWidget>\n\nnamespace {\n#if defined(Q_OS_WIN)\nQMap<QString, QString> catIconNames({ { \"Graphics\", \"image.svg\" },\n                                      { \"Utility\", \"apps.svg\" } });\n}\n#else\nQMap<QString, QString> catIconNames(\n  { { \"Multimedia\", \"applications-multimedia\" },\n    { \"Development\", \"applications-development\" },\n    { \"Graphics\", \"applications-graphics\" },\n    { \"Network\", \"preferences-system-network\" },\n    { \"Office\", \"applications-office\" },\n    { \"Science\", \"applications-science\" },\n    { \"Settings\", \"preferences-desktop\" },\n    { \"System\", \"preferences-system\" },\n    { \"Utility\", \"applications-utilities\" } });\n}\n#endif\n\nAppLauncherWidget::AppLauncherWidget(const QPixmap& p, QWidget* parent)\n  : QWidget(parent)\n  , m_pixmap(p)\n{\n    setAttribute(Qt::WA_DeleteOnClose);\n    setWindowIcon(QIcon(GlobalValues::iconPath()));\n    setWindowTitle(tr(\"Open With\"));\n\n    m_keepOpen = ConfigHandler().keepOpenAppLauncher();\n\n#if defined(Q_OS_WIN)\n    QDir userAppsFolder(\n      QStandardPaths::standardLocations(QStandardPaths::ApplicationsLocation)\n        .at(0));\n    m_parser.processDirectory(userAppsFolder);\n\n    QString dir(m_parser.getAllUsersStartMenuPath());\n    if (!dir.isEmpty()) {\n        QDir allUserAppsFolder(dir);\n        m_parser.processDirectory(allUserAppsFolder);\n    }\n#else\n    QStringList appsLocations =\n      QStandardPaths::standardLocations(QStandardPaths::ApplicationsLocation);\n\n    for (const auto& appsLocation : appsLocations) {\n        QDir appsDir(appsLocation);\n        m_parser.processDirectory(QDir(appsDir));\n    }\n\n#endif\n\n    initAppMap();\n    initListWidget();\n\n    m_terminalCheckbox = new QCheckBox(tr(\"Launch in terminal\"), this);\n    m_keepOpenCheckbox = new QCheckBox(tr(\"Keep open after selection\"), this);\n    m_keepOpenCheckbox->setChecked(ConfigHandler().keepOpenAppLauncher());\n    connect(m_keepOpenCheckbox,\n            &QCheckBox::clicked,\n            this,\n            &AppLauncherWidget::checkboxClicked);\n\n    // search items\n    m_lineEdit = new QLineEdit;\n    connect(m_lineEdit,\n            &QLineEdit::textChanged,\n            this,\n            &AppLauncherWidget::searchChanged);\n    m_filterList = new QListWidget;\n    m_filterList->hide();\n    configureListView(m_filterList);\n    connect(\n      m_filterList, &QListWidget::clicked, this, &AppLauncherWidget::launch);\n\n    m_layout = new QVBoxLayout(this);\n    m_layout->addWidget(m_filterList);\n    m_layout->addWidget(m_tabWidget);\n    m_layout->addWidget(m_lineEdit);\n    m_layout->addWidget(m_keepOpenCheckbox);\n    m_layout->addWidget(m_terminalCheckbox);\n    m_lineEdit->setFocus();\n}\n\nvoid AppLauncherWidget::launch(const QModelIndex& index)\n{\n    if (!QFileInfo(m_tempFile).isReadable()) {\n        m_tempFile =\n          FileNameHandler().properScreenshotPath(QDir::tempPath(), \"png\");\n        bool ok = m_pixmap.save(m_tempFile);\n        if (!ok) {\n            QMessageBox::about(\n              this, tr(\"Error\"), tr(\"Unable to write in\") + QDir::tempPath());\n            return;\n        }\n    }\n    // Heuristically, if there is a % in the command we assume it is the file\n    // name slot\n    QString command = index.data(Qt::UserRole).toString();\n#if defined(Q_OS_WIN)\n    // Do not split on Windows, since file path can contain spaces\n    // and % is not used in lnk files\n    QStringList prog_args;\n    prog_args << command;\n#else\n    QStringList prog_args = command.split(\" \");\n#endif\n    // no quotes because it is going in an array!\n    static const QRegularExpression regexp(\"(\\\\%.)\");\n    if (command.contains(\"%\")) {\n        // but that means we need to substitute IN the array not the string!\n        for (auto& i : prog_args) {\n            if (i.contains(\"%\"))\n                i.replace(regexp, m_tempFile);\n        }\n    } else {\n        // we really should append the file name if there\n        prog_args.append(m_tempFile); // were no replacements\n    }\n    QString app_name = prog_args.at(0);\n    bool inTerminal =\n      index.data(Qt::UserRole + 1).toBool() || m_terminalCheckbox->isChecked();\n    if (inTerminal) {\n        bool ok = TerminalLauncher::launchDetached(command);\n        if (!ok) {\n            QMessageBox::about(\n              this, tr(\"Error\"), tr(\"Unable to launch in terminal.\"));\n        }\n    } else {\n        QFileInfo fi(m_tempFile);\n        QString workingDir = fi.absolutePath();\n        prog_args.removeAt(0); // strip program name out\n        QProcess::startDetached(app_name, prog_args, workingDir);\n    }\n    if (!m_keepOpen) {\n        close();\n    }\n}\n\nvoid AppLauncherWidget::checkboxClicked(const bool enabled)\n{\n    m_keepOpen = enabled;\n    ConfigHandler().setKeepOpenAppLauncher(enabled);\n    m_keepOpenCheckbox->setChecked(enabled);\n}\n\nvoid AppLauncherWidget::searchChanged(const QString& text)\n{\n    if (text.isEmpty()) {\n        m_filterList->hide();\n        m_tabWidget->show();\n    } else {\n        m_tabWidget->hide();\n        m_filterList->show();\n        m_filterList->clear();\n        const QRegularExpression regexp(\n          QRegularExpression::wildcardToRegularExpression(\"*\" + text + \"*\"),\n          QRegularExpression::CaseInsensitiveOption);\n        QVector<DesktopAppData> apps;\n\n        for (auto const& i : catIconNames.toStdMap()) {\n            const QString& cat = i.first;\n            if (!m_appsMap.contains(cat)) {\n                continue;\n            }\n            const QVector<DesktopAppData>& appList = m_appsMap[cat];\n            for (const DesktopAppData& app : appList) {\n                if (!apps.contains(app) && (app.name.contains(regexp) ||\n                                            app.description.contains(regexp))) {\n                    apps.append(app);\n                }\n            }\n        }\n        addAppsToListWidget(m_filterList, apps);\n    }\n}\n\nvoid AppLauncherWidget::initListWidget()\n{\n    m_tabWidget = new QTabWidget;\n    const int size = GlobalValues::buttonBaseSize();\n    m_tabWidget->setIconSize(QSize(size, size));\n\n    for (auto const& i : catIconNames.toStdMap()) {\n        const QString& cat = i.first;\n        const QString& iconName = i.second;\n\n        if (!m_appsMap.contains(cat)) {\n            continue;\n        }\n\n        auto* itemsWidget = new QListWidget();\n        configureListView(itemsWidget);\n\n        const QVector<DesktopAppData>& appList = m_appsMap[cat];\n        addAppsToListWidget(itemsWidget, appList);\n\n#if defined(Q_OS_WIN)\n        QColor background = this->palette().window().color();\n        bool isDark = ColorUtils::colorIsDark(background);\n        QString modifier =\n          isDark ? PathInfo::whiteIconPath() : PathInfo::blackIconPath();\n        m_tabWidget->addTab(\n          itemsWidget, QIcon(modifier + iconName), QLatin1String(\"\"));\n#else\n        m_tabWidget->addTab(\n          itemsWidget, QIcon::fromTheme(iconName), QLatin1String(\"\"));\n#endif\n        m_tabWidget->setTabToolTip(m_tabWidget->count(), cat);\n        if (cat == QLatin1String(\"Graphics\")) {\n            m_tabWidget->setCurrentIndex(m_tabWidget->count() - 1);\n        }\n    }\n}\n\nvoid AppLauncherWidget::initAppMap()\n{\n    QStringList categories({ \"AudioVideo\",\n                             \"Audio\",\n                             \"Video\",\n                             \"Development\",\n                             \"Graphics\",\n                             \"Network\",\n                             \"Office\",\n                             \"Science\",\n                             \"Settings\",\n                             \"System\",\n                             \"Utility\" });\n\n    m_appsMap = m_parser.getAppsByCategory(categories);\n\n    // Unify multimedia.\n    QVector<DesktopAppData> multimediaList;\n    QStringList multimediaNames;\n    multimediaNames << QStringLiteral(\"AudioVideo\") << QStringLiteral(\"Audio\")\n                    << QStringLiteral(\"Video\");\n    for (const QString& name : std::as_const(multimediaNames)) {\n        if (!m_appsMap.contains(name)) {\n            continue;\n        }\n        for (const auto& i : m_appsMap[name]) {\n            if (!multimediaList.contains(i)) {\n                multimediaList.append(i);\n            }\n        }\n        m_appsMap.remove(name);\n    }\n\n    if (!multimediaList.isEmpty()) {\n        m_appsMap.insert(QStringLiteral(\"Multimedia\"), multimediaList);\n    }\n}\n\nvoid AppLauncherWidget::configureListView(QListWidget* widget)\n{\n    widget->setItemDelegate(new LauncherItemDelegate());\n    widget->setViewMode(QListWidget::IconMode);\n    widget->setResizeMode(QListView::Adjust);\n    widget->setSpacing(4);\n    widget->setFlow(QListView::LeftToRight);\n    widget->setDragEnabled(false);\n    widget->setMinimumWidth(GlobalValues::buttonBaseSize() * 11);\n    connect(widget, &QListWidget::clicked, this, &AppLauncherWidget::launch);\n}\n\nvoid AppLauncherWidget::addAppsToListWidget(\n  QListWidget* widget,\n  const QVector<DesktopAppData>& appList)\n{\n    for (const DesktopAppData& app : appList) {\n        auto* buttonItem = new QListWidgetItem(widget);\n        buttonItem->setData(Qt::DecorationRole, app.icon);\n        buttonItem->setData(Qt::DisplayRole, app.name);\n        buttonItem->setData(Qt::UserRole, app.exec);\n        buttonItem->setData(Qt::UserRole + 1, app.showInTerminal);\n        QColor foregroundColor =\n          this->palette().color(QWidget::foregroundRole());\n        buttonItem->setForeground(foregroundColor);\n\n        buttonItem->setIcon(app.icon);\n        buttonItem->setText(app.name);\n        buttonItem->setToolTip(app.description);\n    }\n}\n\nvoid AppLauncherWidget::keyPressEvent(QKeyEvent* keyEvent)\n{\n    if (keyEvent->key() == Qt::Key_Escape) {\n        close();\n    } else if (keyEvent->key() == Qt::Key_Return) {\n        auto* widget = (QListWidget*)m_tabWidget->currentWidget();\n        if (m_filterList->isVisible())\n            widget = m_filterList;\n        auto* item = widget->currentItem();\n        if (item == nullptr) {\n            item = widget->item(0);\n            widget->setCurrentItem(item);\n        }\n        QModelIndex const idx = widget->currentIndex();\n        AppLauncherWidget::launch(idx);\n    } else {\n        QWidget::keyPressEvent(keyEvent);\n    }\n}\n"
  },
  {
    "path": "src/tools/launcher/applauncherwidget.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QMap>\n#include <QWidget>\n\n#if defined(Q_OS_WIN)\n#include \"src/utils/winlnkfileparse.h\"\n#else\n#include \"src/utils/desktopfileparse.h\"\n#endif\n\nclass QTabWidget;\nclass QCheckBox;\nclass QVBoxLayout;\nclass QLineEdit;\nclass QListWidget;\n\nclass AppLauncherWidget : public QWidget\n{\n    Q_OBJECT\npublic:\n    explicit AppLauncherWidget(const QPixmap& p, QWidget* parent = nullptr);\n\nprivate slots:\n    void launch(const QModelIndex& index);\n    void checkboxClicked(const bool enabled);\n    void searchChanged(const QString& text);\n\nprivate:\n    void initListWidget();\n    void initAppMap();\n    void configureListView(QListWidget* widget);\n    void addAppsToListWidget(QListWidget* widget,\n                             const QVector<DesktopAppData>& appList);\n    void keyPressEvent(QKeyEvent* keyEvent) override;\n\n#if defined(Q_OS_WIN)\n    WinLnkFileParser m_parser;\n#else\n    DesktopFileParser m_parser;\n#endif\n    QPixmap m_pixmap;\n    QString m_tempFile;\n    bool m_keepOpen;\n    QMap<QString, QVector<DesktopAppData>> m_appsMap;\n    QCheckBox* m_keepOpenCheckbox;\n    QCheckBox* m_terminalCheckbox;\n    QVBoxLayout* m_layout;\n    QLineEdit* m_lineEdit;\n    QListWidget* m_filterList;\n    QTabWidget* m_tabWidget;\n};\n"
  },
  {
    "path": "src/tools/launcher/launcheritemdelegate.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"launcheritemdelegate.h\"\n#include \"src/utils/globalvalues.h\"\n#include <QPainter>\n\nLauncherItemDelegate::LauncherItemDelegate(QObject* parent)\n  : QStyledItemDelegate(parent)\n{}\n\nvoid LauncherItemDelegate::paint(QPainter* painter,\n                                 const QStyleOptionViewItem& option,\n                                 const QModelIndex& index) const\n{\n    const QRect& rect = option.rect;\n    if (option.state & (QStyle::State_Selected | QStyle::State_MouseOver)) {\n        painter->save();\n        painter->setPen(Qt::transparent);\n        painter->setBrush(QPalette().highlight());\n        painter->drawRect(\n          rect.x(), rect.y(), rect.width() - 1, rect.height() - 1);\n        painter->restore();\n    }\n    auto icon = index.data(Qt::DecorationRole).value<QIcon>();\n\n    const int iconSide = static_cast<int>(GlobalValues::buttonBaseSize() * 1.3);\n    const int halfIcon = iconSide / 2;\n    const int halfWidth = rect.width() / 2;\n    const int halfHeight = rect.height() / 2;\n    QSize size(iconSide, iconSide);\n    QPixmap pixIcon = icon.pixmap(size).scaled(\n      size, Qt::KeepAspectRatio, Qt::SmoothTransformation);\n    painter->drawPixmap(rect.x() + (halfWidth - halfIcon),\n                        rect.y() + (halfHeight / 2 - halfIcon),\n                        iconSide,\n                        iconSide,\n                        pixIcon);\n    const QRect textRect(\n      rect.x(), rect.y() + halfHeight, rect.width(), halfHeight);\n    painter->drawText(textRect,\n                      Qt::TextWordWrap | Qt::AlignHCenter,\n                      index.data(Qt::DisplayRole).toString());\n}\n\nQSize LauncherItemDelegate::sizeHint(const QStyleOptionViewItem& option,\n                                     const QModelIndex& index) const\n{\n    Q_UNUSED(option)\n    Q_UNUSED(index)\n    const int size = GlobalValues::buttonBaseSize();\n    return { static_cast<int>(size * 3.2), static_cast<int>(size * 3.7) };\n}\n"
  },
  {
    "path": "src/tools/launcher/launcheritemdelegate.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/utils/desktopfileparse.h\"\n#include <QStyledItemDelegate>\n\nclass LauncherItemDelegate : public QStyledItemDelegate\n{\n    Q_OBJECT\npublic:\n    explicit LauncherItemDelegate(QObject* parent = nullptr);\n\n    void paint(QPainter* painter,\n               const QStyleOptionViewItem& option,\n               const QModelIndex& index) const override;\n\n    QSize sizeHint(const QStyleOptionViewItem& option,\n                   const QModelIndex& index) const override;\n};\n"
  },
  {
    "path": "src/tools/launcher/openwithprogram.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"openwithprogram.h\"\n\n#if defined(Q_OS_WIN)\n#include \"src/utils/filenamehandler.h\"\n#include <QDir>\n#include <QMessageBox>\n#include <windows.h>\n#ifdef _WIN32_WINNT\n#undef _WIN32_WINNT\n#define _WIN32_WINNT 0x601\n#endif\n#include <Shlobj.h>\n\n#pragma comment(lib, \"Shell32.lib\")\n#else\n#include \"src/tools/launcher/applauncherwidget.h\"\n#endif\n\nvoid showOpenWithMenu(const QPixmap& capture)\n{\n#if defined(Q_OS_WIN)\n    QString tempFile =\n      FileNameHandler().properScreenshotPath(QDir::tempPath(), \"png\");\n    bool ok = capture.save(tempFile);\n    if (!ok) {\n        QMessageBox::about(nullptr,\n                           QObject::tr(\"Error\"),\n                           QObject::tr(\"Unable to write in\") +\n                             QDir::tempPath());\n        return;\n    }\n\n    OPENASINFO info;\n    auto wStringFile = tempFile.replace(\"/\", \"\\\\\").toStdWString();\n    info.pcszFile = wStringFile.c_str();\n    info.pcszClass = nullptr;\n    info.oaifInFlags = OAIF_ALLOW_REGISTRATION | OAIF_EXEC;\n    SHOpenWithDialog(nullptr, &info);\n#else\n    auto* w = new AppLauncherWidget(capture);\n    w->show();\n#endif\n}\n"
  },
  {
    "path": "src/tools/launcher/openwithprogram.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QPixmap>\n\nvoid showOpenWithMenu(const QPixmap& capture);\n"
  },
  {
    "path": "src/tools/launcher/terminallauncher.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"terminallauncher.h\"\n#include <QDir>\n#include <QProcess>\n#include <QProcessEnvironment>\n#include <QStandardPaths>\n\nnamespace {\nstatic const TerminalApp terminalApps[] = {\n    { \"x-terminal-emulator\", \"-e\" },\n    { \"xfce4-terminal\", \"-x\" },\n    { \"konsole\", \"-e\" },\n    { \"gnome-terminal\", \"--\" },\n    { \"terminator\", \"-e\" },\n    { \"terminology\", \"-e\" },\n    { \"tilix\", \"-e\" },\n    { \"xterm\", \"-e\" },\n    { \"aterm\", \"-e\" },\n    { \"Eterm\", \"-e\" },\n    { \"rxvt\", \"-e\" },\n    { \"urxvt\", \"-e\" },\n};\n}\n\nTerminalLauncher::TerminalLauncher(QObject* parent)\n  : QObject(parent)\n{}\n\nTerminalApp TerminalLauncher::getPreferedTerminal()\n{\n    TerminalApp res;\n    for (const TerminalApp& app : terminalApps) {\n        QString path = QStandardPaths::findExecutable(app.name);\n        if (!path.isEmpty()) {\n            res = app;\n            break;\n        }\n    }\n    return res;\n}\n\nbool TerminalLauncher::launchDetached(const QString& command)\n{\n    TerminalApp app = getPreferedTerminal();\n    return QProcess::startDetached(app.name, { app.arg, command });\n}\n"
  },
  {
    "path": "src/tools/launcher/terminallauncher.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QObject>\n\nstruct TerminalApp\n{\n    QString name;\n    QString arg;\n};\n\nclass TerminalLauncher : public QObject\n{\n    Q_OBJECT\npublic:\n    explicit TerminalLauncher(QObject* parent = nullptr);\n\n    static bool launchDetached(const QString& command);\n\nprivate:\n    static TerminalApp getPreferedTerminal();\n};\n"
  },
  {
    "path": "src/tools/line/linetool.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"linetool.h\"\n#include <QPainter>\n\nLineTool::LineTool(QObject* parent)\n  : AbstractTwoPointTool(parent)\n{\n    m_supportsOrthogonalAdj = true;\n    m_supportsDiagonalAdj = true;\n}\n\nQIcon LineTool::icon(const QColor& background, bool inEditor) const\n{\n    Q_UNUSED(inEditor)\n    return QIcon(iconPath(background) + \"line.svg\");\n}\n\nQString LineTool::name() const\n{\n    return tr(\"Line\");\n}\n\nCaptureTool::Type LineTool::type() const\n{\n    return CaptureTool::TYPE_DRAWER;\n}\n\nQString LineTool::description() const\n{\n    return tr(\"Set the Line as the paint tool\");\n}\n\nCaptureTool* LineTool::copy(QObject* parent)\n{\n    auto* tool = new LineTool(parent);\n    copyParams(this, tool);\n    return tool;\n}\n\nvoid LineTool::process(QPainter& painter, const QPixmap& pixmap)\n{\n    Q_UNUSED(pixmap)\n    painter.setPen(QPen(color(), size()));\n    painter.drawLine(points().first, points().second);\n}\n\nvoid LineTool::pressed(CaptureContext& context)\n{\n    Q_UNUSED(context)\n}\n"
  },
  {
    "path": "src/tools/line/linetool.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/tools/abstracttwopointtool.h\"\n\nclass LineTool : public AbstractTwoPointTool\n{\n    Q_OBJECT\npublic:\n    explicit LineTool(QObject* parent = nullptr);\n\n    QIcon icon(const QColor& background, bool inEditor) const override;\n    QString name() const override;\n    QString description() const override;\n\n    CaptureTool* copy(QObject* parent = nullptr) override;\n    void process(QPainter& painter, const QPixmap& pixmap) override;\n\nprotected:\n    CaptureTool::Type type() const override;\n\npublic slots:\n    void pressed(CaptureContext& context) override;\n};\n"
  },
  {
    "path": "src/tools/marker/markertool.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"markertool.h\"\n#include <QPainter>\n\n#define PADDING_VALUE 14\n\nMarkerTool::MarkerTool(QObject* parent)\n  : AbstractTwoPointTool(parent)\n{\n    m_supportsOrthogonalAdj = true;\n    m_supportsDiagonalAdj = true;\n}\n\nQIcon MarkerTool::icon(const QColor& background, bool inEditor) const\n{\n    Q_UNUSED(inEditor)\n    return QIcon(iconPath(background) + \"marker.svg\");\n}\nQString MarkerTool::name() const\n{\n    return tr(\"Marker\");\n}\n\nCaptureTool::Type MarkerTool::type() const\n{\n    return CaptureTool::TYPE_MARKER;\n}\n\nQString MarkerTool::description() const\n{\n    return tr(\"Set the Marker as the paint tool\");\n}\n\nQRect MarkerTool::mousePreviewRect(const CaptureContext& context) const\n{\n    int width = PADDING_VALUE + context.toolSize;\n    QRect rect(0, 0, width + 2, width + 2);\n    rect.moveCenter(context.mousePos);\n    return rect;\n}\n\nCaptureTool* MarkerTool::copy(QObject* parent)\n{\n    auto* tool = new MarkerTool(parent);\n    copyParams(this, tool);\n    return tool;\n}\n\nvoid MarkerTool::process(QPainter& painter, const QPixmap& pixmap)\n{\n    Q_UNUSED(pixmap)\n    auto compositionMode = painter.compositionMode();\n    qreal opacity = painter.opacity();\n    auto pen = painter.pen();\n    painter.setCompositionMode(QPainter::CompositionMode_Multiply);\n    painter.setOpacity(0.35);\n    painter.setPen(QPen(color(), size()));\n    painter.drawLine(points().first, points().second);\n    painter.setPen(pen);\n    painter.setOpacity(opacity);\n    painter.setCompositionMode(compositionMode);\n}\n\nvoid MarkerTool::paintMousePreview(QPainter& painter,\n                                   const CaptureContext& context)\n{\n    auto compositionMode = painter.compositionMode();\n    qreal opacity = painter.opacity();\n    auto pen = painter.pen();\n    painter.setCompositionMode(QPainter::CompositionMode_Multiply);\n    painter.setOpacity(0.35);\n    painter.setPen(QPen(context.color, PADDING_VALUE + context.toolSize));\n    painter.drawLine(context.mousePos, context.mousePos);\n    painter.setPen(pen);\n    painter.setOpacity(opacity);\n    painter.setCompositionMode(compositionMode);\n}\n\nvoid MarkerTool::drawStart(const CaptureContext& context)\n{\n    AbstractTwoPointTool::drawStart(context);\n    onSizeChanged(context.toolSize + PADDING_VALUE);\n}\n\nvoid MarkerTool::pressed(CaptureContext& context)\n{\n    Q_UNUSED(context)\n}\n"
  },
  {
    "path": "src/tools/marker/markertool.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/tools/abstracttwopointtool.h\"\n\nclass MarkerTool : public AbstractTwoPointTool\n{\n    Q_OBJECT\npublic:\n    explicit MarkerTool(QObject* parent = nullptr);\n\n    QIcon icon(const QColor& background, bool inEditor) const override;\n    QString name() const override;\n    QString description() const override;\n    QRect mousePreviewRect(const CaptureContext& context) const override;\n\n    CaptureTool* copy(QObject* parent = nullptr) override;\n    void process(QPainter& painter, const QPixmap& pixmap) override;\n    void paintMousePreview(QPainter& painter,\n                           const CaptureContext& context) override;\n\nprotected:\n    CaptureTool::Type type() const override;\n\npublic slots:\n    void drawStart(const CaptureContext& context) override;\n    void pressed(CaptureContext& context) override;\n};\n"
  },
  {
    "path": "src/tools/move/movetool.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"movetool.h\"\n#include <QPainter>\n\nMoveTool::MoveTool(QObject* parent)\n  : AbstractActionTool(parent)\n{}\n\nbool MoveTool::closeOnButtonPressed() const\n{\n    return false;\n}\n\nQIcon MoveTool::icon(const QColor& background, bool inEditor) const\n{\n    Q_UNUSED(inEditor)\n    return QIcon(iconPath(background) + \"cursor-move.svg\");\n}\nQString MoveTool::name() const\n{\n    return tr(\"Move\");\n}\n\nCaptureTool::Type MoveTool::type() const\n{\n    return CaptureTool::TYPE_MOVESELECTION;\n}\n\nQString MoveTool::description() const\n{\n    return tr(\"Move the selection area\");\n}\n\nCaptureTool* MoveTool::copy(QObject* parent)\n{\n    return new MoveTool(parent);\n}\n\nvoid MoveTool::pressed(CaptureContext& context)\n{\n    Q_UNUSED(context)\n}\n\nbool MoveTool::isSelectable() const\n{\n    return true;\n}\n"
  },
  {
    "path": "src/tools/move/movetool.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/tools/abstractactiontool.h\"\n\nclass MoveTool : public AbstractActionTool\n{\n    Q_OBJECT\npublic:\n    explicit MoveTool(QObject* parent = nullptr);\n\n    bool closeOnButtonPressed() const override;\n\n    QIcon icon(const QColor& background, bool inEditor) const override;\n    QString name() const override;\n    CaptureTool::Type type() const override;\n    QString description() const override;\n    bool isSelectable() const override;\n\n    CaptureTool* copy(QObject* parent = nullptr) override;\n\npublic slots:\n    void pressed(CaptureContext& context) override;\n};\n"
  },
  {
    "path": "src/tools/pencil/penciltool.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"penciltool.h\"\n#include <QPainter>\n\nPencilTool::PencilTool(QObject* parent)\n  : AbstractPathTool(parent)\n{}\n\nQIcon PencilTool::icon(const QColor& background, bool inEditor) const\n{\n    Q_UNUSED(inEditor)\n    return QIcon(iconPath(background) + \"pencil.svg\");\n}\nQString PencilTool::name() const\n{\n    return tr(\"Pencil\");\n}\n\nCaptureTool::Type PencilTool::type() const\n{\n    return CaptureTool::TYPE_PENCIL;\n}\n\nQString PencilTool::description() const\n{\n    return tr(\"Set the Pencil as the paint tool\");\n}\n\nCaptureTool* PencilTool::copy(QObject* parent)\n{\n    auto* tool = new PencilTool(parent);\n    copyParams(this, tool);\n    return tool;\n}\n\nvoid PencilTool::process(QPainter& painter, const QPixmap& pixmap)\n{\n    Q_UNUSED(pixmap)\n    painter.setPen(QPen(m_color, size()));\n    painter.drawPolyline(m_points.data(), m_points.size());\n}\n\nvoid PencilTool::paintMousePreview(QPainter& painter,\n                                   const CaptureContext& context)\n{\n    painter.setPen(QPen(context.color, context.toolSize + 2));\n    painter.drawLine(context.mousePos, context.mousePos);\n}\n\nvoid PencilTool::drawStart(const CaptureContext& context)\n{\n    m_color = context.color;\n    onSizeChanged(context.toolSize);\n    m_points.append(context.mousePos);\n    m_pathArea.setTopLeft(context.mousePos);\n    m_pathArea.setBottomRight(context.mousePos);\n}\n\nvoid PencilTool::pressed(CaptureContext& context)\n{\n    Q_UNUSED(context)\n}\n"
  },
  {
    "path": "src/tools/pencil/penciltool.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/tools/abstractpathtool.h\"\n\nclass PencilTool : public AbstractPathTool\n{\n    Q_OBJECT\npublic:\n    explicit PencilTool(QObject* parent = nullptr);\n\n    QIcon icon(const QColor& background, bool inEditor) const override;\n    QString name() const override;\n    QString description() const override;\n\n    CaptureTool* copy(QObject* parent = nullptr) override;\n\n    void process(QPainter& painter, const QPixmap& pixmap) override;\n    void paintMousePreview(QPainter& painter,\n                           const CaptureContext& context) override;\n\nprotected:\n    CaptureTool::Type type() const override;\n\npublic slots:\n    void drawStart(const CaptureContext& context) override;\n    void pressed(CaptureContext& context) override;\n};\n"
  },
  {
    "path": "src/tools/pin/pintool.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"pintool.h\"\n#include \"src/core/qguiappcurrentscreen.h\"\n#include \"src/tools/pin/pinwidget.h\"\n#include <QScreen>\n\nPinTool::PinTool(QObject* parent)\n  : AbstractActionTool(parent)\n{}\n\nbool PinTool::closeOnButtonPressed() const\n{\n    return true;\n}\n\nQIcon PinTool::icon(const QColor& background, bool inEditor) const\n{\n    Q_UNUSED(inEditor)\n    return QIcon(iconPath(background) + \"pin.svg\");\n}\nQString PinTool::name() const\n{\n    return tr(\"Pin Tool\");\n}\n\nCaptureTool::Type PinTool::type() const\n{\n    return CaptureTool::TYPE_PIN;\n}\n\nQString PinTool::description() const\n{\n    return tr(\"Pin image on the desktop\");\n}\n\nCaptureTool* PinTool::copy(QObject* parent)\n{\n    return new PinTool(parent);\n}\n\nvoid PinTool::pressed(CaptureContext& context)\n{\n    emit requestAction(REQ_CLEAR_SELECTION);\n    emit requestAction(REQ_CAPTURE_DONE_OK);\n    context.request.addTask(CaptureRequest::PIN);\n    emit requestAction(REQ_CLOSE_GUI);\n}\n"
  },
  {
    "path": "src/tools/pin/pintool.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/tools/abstractactiontool.h\"\n\nclass PinTool : public AbstractActionTool\n{\n    Q_OBJECT\npublic:\n    explicit PinTool(QObject* parent = nullptr);\n\n    bool closeOnButtonPressed() const override;\n\n    QIcon icon(const QColor& background, bool inEditor) const override;\n    QString name() const override;\n    QString description() const override;\n\n    CaptureTool* copy(QObject* parent = nullptr) override;\n\nprotected:\n    CaptureTool::Type type() const override;\n\npublic slots:\n    void pressed(CaptureContext& context) override;\n\nprivate:\n    QRect m_geometry;\n    QPixmap m_pixmap;\n};\n"
  },
  {
    "path": "src/tools/pin/pinwidget.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n#include <QGraphicsDropShadowEffect>\n#include <QGraphicsOpacityEffect>\n#include <QPinchGesture>\n#include <QWindow>\n\n#include \"pinwidget.h\"\n#include \"qguiappcurrentscreen.h\"\n#include \"screenshotsaver.h\"\n#include \"src/utils/confighandler.h\"\n#include \"src/utils/globalvalues.h\"\n\n#include <QLabel>\n#include <QMenu>\n#include <QScreen>\n#include <QShortcut>\n#include <QVBoxLayout>\n#include <QWheelEvent>\n\nnamespace {\nconstexpr int MARGIN = 7;\nconstexpr int BLUR_RADIUS = 2 * MARGIN;\nconstexpr qreal STEP = 0.03;\nconstexpr qreal MIN_SIZE = 100.0;\n}\n\nPinWidget::PinWidget(const QPixmap& pixmap,\n                     const QRect& geometry,\n                     QWidget* parent)\n  : QWidget(parent)\n  , m_pixmap(pixmap)\n  , m_layout(new QVBoxLayout(this))\n  , m_label(new QLabel())\n  , m_shadowEffect(new QGraphicsDropShadowEffect(this))\n{\n    setWindowIcon(QIcon(GlobalValues::iconPath()));\n    setWindowFlags(Qt::WindowStaysOnTopHint | Qt::FramelessWindowHint |\n                   Qt::Dialog);\n    setFocusPolicy(Qt::StrongFocus);\n    setAttribute(Qt::WA_TranslucentBackground);\n    setAttribute(Qt::WA_DeleteOnClose);\n    setWindowTitle(\"flameshot-pin\");\n    ConfigHandler conf;\n    m_baseColor = conf.uiColor();\n    m_hoverColor = conf.contrastUiColor();\n\n    m_layout->setContentsMargins(MARGIN, MARGIN, MARGIN, MARGIN);\n\n    m_shadowEffect->setColor(m_baseColor);\n    m_shadowEffect->setBlurRadius(BLUR_RADIUS);\n    m_shadowEffect->setOffset(0, 0);\n    setGraphicsEffect(m_shadowEffect);\n    setWindowOpacity(m_opacity);\n\n    m_label->setPixmap(m_pixmap);\n    m_layout->addWidget(m_label);\n\n    new QShortcut(QKeySequence(Qt::CTRL | Qt::Key_Q), this, SLOT(close()));\n    new QShortcut(Qt::Key_Escape, this, SLOT(close()));\n\n    qreal devicePixelRatio = 1;\n#if defined(Q_OS_MACOS) || defined(Q_OS_LINUX)\n    QScreen* currentScreen = QGuiAppCurrentScreen().currentScreen();\n    if (currentScreen != nullptr) {\n        devicePixelRatio = currentScreen->devicePixelRatio();\n    }\n#endif\n    const int margin =\n      static_cast<int>(static_cast<double>(MARGIN) * devicePixelRatio);\n    QRect adjusted_pos = geometry + QMargins(margin, margin, margin, margin);\n    setGeometry(adjusted_pos);\n#if defined(Q_OS_MACOS) || defined(Q_OS_LINUX)\n    if (currentScreen != nullptr) {\n        QPoint topLeft = currentScreen->geometry().topLeft();\n        adjusted_pos.setX((adjusted_pos.x() - topLeft.x()) / devicePixelRatio +\n                          topLeft.x());\n\n        adjusted_pos.setY((adjusted_pos.y() - topLeft.y()) / devicePixelRatio +\n                          topLeft.y());\n        adjusted_pos.setWidth(adjusted_pos.size().width() / devicePixelRatio);\n        adjusted_pos.setHeight(adjusted_pos.size().height() / devicePixelRatio);\n        resize(0, 0);\n        move(adjusted_pos.x(), adjusted_pos.y());\n    }\n#endif\n    grabGesture(Qt::PinchGesture);\n\n    this->setContextMenuPolicy(Qt::CustomContextMenu);\n\n    connect(this,\n            &QWidget::customContextMenuRequested,\n            this,\n            &PinWidget::showContextMenu);\n}\n\nvoid PinWidget::closePin()\n{\n    update();\n    close();\n}\nbool PinWidget::scrollEvent(QWheelEvent* event)\n{\n    const auto phase = event->phase();\n    if (phase == Qt::ScrollPhase::ScrollUpdate\n#if defined(Q_OS_LINUX) || defined(Q_OS_WINDOWS) || defined(Q_OS_MACOS)\n        || phase == Qt::ScrollPhase::NoScrollPhase\n#endif\n    ) {\n        const auto angle = event->angleDelta();\n        if (angle.y() == 0) {\n            return true;\n        }\n        m_currentStepScaleFactor = angle.y() > 0\n                                     ? m_currentStepScaleFactor + STEP\n                                     : m_currentStepScaleFactor - STEP;\n        m_expanding = m_currentStepScaleFactor >= 1.0;\n    }\n#if defined(Q_OS_MACOS)\n    // ScrollEnd is currently supported only on Mac OSX\n    if (phase == Qt::ScrollPhase::ScrollEnd) {\n#else\n    else {\n#endif\n        m_scaleFactor *= m_currentStepScaleFactor;\n        m_currentStepScaleFactor = 1.0;\n        m_expanding = false;\n    }\n\n    m_sizeChanged = true;\n    update();\n    return true;\n}\n\nvoid PinWidget::enterEvent(QEnterEvent*)\n{\n    m_shadowEffect->setColor(m_hoverColor);\n}\n\nvoid PinWidget::leaveEvent(QEvent*)\n{\n    m_shadowEffect->setColor(m_baseColor);\n}\n\nvoid PinWidget::mouseDoubleClickEvent(QMouseEvent*)\n{\n    closePin();\n}\n\nvoid PinWidget::mousePressEvent(QMouseEvent* e)\n{\n    if (QWindow* window = windowHandle(); window != nullptr) {\n        window->startSystemMove();\n        return;\n    }\n}\n\nvoid PinWidget::mouseMoveEvent(QMouseEvent* e) {}\n\nvoid PinWidget::keyPressEvent(QKeyEvent* event)\n{\n    if (event->key() == Qt::Key_0) {\n        m_opacity = 1.0;\n    } else if (event->key() == Qt::Key_9) {\n        m_opacity = 0.9;\n    } else if (event->key() == Qt::Key_8) {\n        m_opacity = 0.8;\n    } else if (event->key() == Qt::Key_7) {\n        m_opacity = 0.7;\n    } else if (event->key() == Qt::Key_6) {\n        m_opacity = 0.6;\n    } else if (event->key() == Qt::Key_5) {\n        m_opacity = 0.5;\n    } else if (event->key() == Qt::Key_4) {\n        m_opacity = 0.4;\n    } else if (event->key() == Qt::Key_3) {\n        m_opacity = 0.3;\n    } else if (event->key() == Qt::Key_2) {\n        m_opacity = 0.2;\n    } else if (event->key() == Qt::Key_1) {\n        m_opacity = 0.1;\n    }\n\n    setWindowOpacity(m_opacity);\n}\nbool PinWidget::gestureEvent(QGestureEvent* event)\n{\n    if (QGesture* pinch = event->gesture(Qt::PinchGesture)) {\n        pinchTriggered(static_cast<QPinchGesture*>(pinch));\n    }\n    return true;\n}\n\nvoid PinWidget::rotateLeft()\n{\n    m_sizeChanged = true;\n\n    auto rotateTransform = QTransform().rotate(270);\n    m_pixmap = m_pixmap.transformed(rotateTransform);\n}\n\nvoid PinWidget::rotateRight()\n{\n    m_sizeChanged = true;\n\n    auto rotateTransform = QTransform().rotate(90);\n    m_pixmap = m_pixmap.transformed(rotateTransform);\n}\n\nvoid PinWidget::increaseOpacity()\n{\n    m_opacity += 0.1;\n    if (m_opacity > 1.0) {\n        m_opacity = 1.0;\n    }\n    setWindowOpacity(m_opacity);\n}\n\nvoid PinWidget::decreaseOpacity()\n{\n    m_opacity -= 0.1;\n    if (m_opacity < 0.0) {\n        m_opacity = 0.0;\n    }\n\n    setWindowOpacity(m_opacity);\n}\n\nbool PinWidget::event(QEvent* event)\n{\n    if (event->type() == QEvent::Gesture) {\n        return gestureEvent(static_cast<QGestureEvent*>(event));\n    } else if (event->type() == QEvent::Wheel) {\n        return scrollEvent(static_cast<QWheelEvent*>(event));\n    }\n    return QWidget::event(event);\n}\n\nvoid PinWidget::paintEvent(QPaintEvent* event)\n{\n    if (m_sizeChanged) {\n        const auto aspectRatio =\n          m_expanding ? Qt::KeepAspectRatioByExpanding : Qt::KeepAspectRatio;\n        const auto transformType = ConfigHandler().antialiasingPinZoom()\n                                     ? Qt::SmoothTransformation\n                                     : Qt::FastTransformation;\n        const qreal iw = m_pixmap.width();\n        const qreal ih = m_pixmap.height();\n        const qreal nw = qBound(MIN_SIZE,\n                                iw * m_currentStepScaleFactor * m_scaleFactor,\n                                static_cast<qreal>(maximumWidth()));\n        const qreal nh = qBound(MIN_SIZE,\n                                ih * m_currentStepScaleFactor * m_scaleFactor,\n                                static_cast<qreal>(maximumHeight()));\n\n        const QPixmap pix = m_pixmap.scaled(nw, nh, aspectRatio, transformType);\n\n        m_label->setPixmap(pix);\n        adjustSize();\n        m_sizeChanged = false;\n    }\n}\n\nvoid PinWidget::pinchTriggered(QPinchGesture* gesture)\n{\n    const QPinchGesture::ChangeFlags changeFlags = gesture->changeFlags();\n    if (changeFlags & QPinchGesture::ScaleFactorChanged) {\n        m_currentStepScaleFactor = gesture->totalScaleFactor();\n        m_expanding = m_currentStepScaleFactor > gesture->lastScaleFactor();\n    }\n    if (gesture->state() == Qt::GestureFinished) {\n        m_scaleFactor *= m_currentStepScaleFactor;\n        m_currentStepScaleFactor = 1;\n        m_expanding = false;\n    }\n    m_sizeChanged = true;\n    update();\n}\n\nvoid PinWidget::showContextMenu(const QPoint& pos)\n{\n    QMenu contextMenu(tr(\"Context menu\"), this);\n\n    QAction copyToClipboardAction(tr(\"Copy to clipboard\"), this);\n    connect(&copyToClipboardAction,\n            &QAction::triggered,\n            this,\n            &PinWidget::copyToClipboard);\n    contextMenu.addAction(&copyToClipboardAction);\n\n    QAction saveToFileAction(tr(\"Save to file\"), this);\n    connect(\n      &saveToFileAction, &QAction::triggered, this, &PinWidget::saveToFile);\n    contextMenu.addAction(&saveToFileAction);\n\n    contextMenu.addSeparator();\n\n    QAction rotateRightAction(tr(\"Rotate Right\"), this);\n    connect(\n      &rotateRightAction, &QAction::triggered, this, &PinWidget::rotateRight);\n    contextMenu.addAction(&rotateRightAction);\n\n    QAction rotateLeftAction(tr(\"Rotate Left\"), this);\n    connect(\n      &rotateLeftAction, &QAction::triggered, this, &PinWidget::rotateLeft);\n    contextMenu.addAction(&rotateLeftAction);\n\n    QAction increaseOpacityAction(tr(\"Increase Opacity\"), this);\n    connect(&increaseOpacityAction,\n            &QAction::triggered,\n            this,\n            &PinWidget::increaseOpacity);\n    contextMenu.addAction(&increaseOpacityAction);\n\n    QAction decreaseOpacityAction(tr(\"Decrease Opacity\"), this);\n    connect(&decreaseOpacityAction,\n            &QAction::triggered,\n            this,\n            &PinWidget::decreaseOpacity);\n    contextMenu.addAction(&decreaseOpacityAction);\n\n    QAction closePinAction(tr(\"Close\"), this);\n    connect(&closePinAction, &QAction::triggered, this, &PinWidget::closePin);\n    contextMenu.addSeparator();\n    contextMenu.addAction(&closePinAction);\n\n    contextMenu.exec(mapToGlobal(pos));\n}\n\nvoid PinWidget::copyToClipboard()\n{\n    saveToClipboard(m_pixmap);\n}\nvoid PinWidget::saveToFile()\n{\n    hide();\n    saveToFilesystemGUI(m_pixmap);\n    show();\n}\n"
  },
  {
    "path": "src/tools/pin/pinwidget.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QWidget>\n\nclass QLabel;\nclass QVBoxLayout;\nclass QGestureEvent;\nclass QPinchGesture;\nclass QGraphicsDropShadowEffect;\n\nclass PinWidget : public QWidget\n{\n    Q_OBJECT\npublic:\n    explicit PinWidget(const QPixmap& pixmap,\n                       const QRect& geometry,\n                       QWidget* parent = nullptr);\n\nprotected:\n    void mouseDoubleClickEvent(QMouseEvent*) override;\n    void mousePressEvent(QMouseEvent*) override;\n    void mouseMoveEvent(QMouseEvent*) override;\n    void keyPressEvent(QKeyEvent*) override;\n    void enterEvent(QEnterEvent*) override;\n    void leaveEvent(QEvent*) override;\n\n    bool event(QEvent* event) override;\n    void paintEvent(QPaintEvent* event) override;\n\nprivate:\n    bool gestureEvent(QGestureEvent* event);\n    bool scrollEvent(QWheelEvent* e);\n    void pinchTriggered(QPinchGesture*);\n    void closePin();\n\n    void rotateLeft();\n    void rotateRight();\n\n    void increaseOpacity();\n    void decreaseOpacity();\n\n    QPixmap m_pixmap;\n    QVBoxLayout* m_layout;\n    QLabel* m_label;\n    QGraphicsDropShadowEffect* m_shadowEffect;\n    QColor m_baseColor, m_hoverColor;\n\n    bool m_expanding{ false };\n    qreal m_scaleFactor{ 1 };\n    qreal m_opacity{ 1 };\n    unsigned int m_rotateFactor{ 0 };\n    qreal m_currentStepScaleFactor{ 1 };\n    bool m_sizeChanged{ false };\n\nprivate slots:\n    void showContextMenu(const QPoint& pos);\n    void copyToClipboard();\n    void saveToFile();\n};\n"
  },
  {
    "path": "src/tools/pixelate/pixelatetool.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"pixelatetool.h\"\n#include <QApplication>\n#include <QGraphicsBlurEffect>\n#include <QGraphicsPixmapItem>\n#include <QGraphicsScene>\n#include <QImage>\n#include <QPainter>\n#include <array>\n#include <random>\n\n#include \"confighandler.h\"\nPixelateTool::PixelateTool(QObject* parent)\n  : AbstractTwoPointTool(parent)\n{}\n\nQIcon PixelateTool::icon(const QColor& background, bool inEditor) const\n{\n    Q_UNUSED(inEditor)\n    return QIcon(iconPath(background) + \"pixelate.svg\");\n}\n\nQString PixelateTool::name() const\n{\n    return tr(\"Pixelate\");\n}\n\nCaptureTool::Type PixelateTool::type() const\n{\n    return CaptureTool::TYPE_PIXELATE;\n}\n\nQString PixelateTool::description() const\n{\n    return tr(\"Set Pixelate as the paint tool.\");\n}\n\nQRect PixelateTool::boundingRect() const\n{\n    return QRect(points().first, points().second).normalized();\n}\n\nCaptureTool* PixelateTool::copy(QObject* parent)\n{\n    auto* tool = new PixelateTool(parent);\n    copyParams(this, tool);\n    return tool;\n}\n\n/**\n * Since pixelation does not protect the contents of the pixelated area\n * (see e.g. https://github.com/bishopfox/unredacter),\n * _pseudo-pixelation_ is used:\n *\n * Only colors from the fringe of the selected area are used to generate\n * a pixelation-like effect. The interior of the selected area is not used\n * as an input at all and hence can not be recovered.\n *\n */\nvoid PixelateTool::process(QPainter& painter, const QPixmap& pixmap)\n{\n    bool useInsecurePixelate = ConfigHandler().insecurePixelate();\n\n    QRect selection = boundingRect().intersected(pixmap.rect());\n    auto pixelRatio = pixmap.devicePixelRatio();\n    QRect selectionScaled = QRect(selection.topLeft() * pixelRatio,\n                                  selection.bottomRight() * pixelRatio);\n\n    const auto width =\n      static_cast<int>(selection.width() * (0.5 / qMax(1, size() + 1)));\n    const auto height =\n      static_cast<int>(selection.height() * (0.5 / qMax(1, size() + 1)));\n    const auto effectSize = QSize(qMax(width, 1), qMax(height, 1));\n\n    if (useInsecurePixelate) {\n        if (size() <= 1) {\n            auto* blur = new QGraphicsBlurEffect(this);\n            blur->setBlurRadius(10);\n            auto* item = new QGraphicsPixmapItem(pixmap.copy(selectionScaled));\n            item->setGraphicsEffect(blur);\n\n            QGraphicsScene scene;\n            scene.addItem(item);\n\n            scene.render(&painter, selection, QRectF());\n            blur->setBlurRadius(12);\n            // multiple repeat for make blur effect stronger\n            scene.render(&painter, selection, QRectF());\n\n        } else {\n            auto pixmapPixelated = pixmap.copy(selectionScaled);\n            pixmapPixelated = pixmapPixelated.scaled(\n              effectSize, Qt::IgnoreAspectRatio, Qt::SmoothTransformation);\n            pixmapPixelated =\n              pixmapPixelated.scaled(selection.width(), selection.height());\n            painter.drawImage(selection, pixmapPixelated.toImage());\n        }\n    } else {\n        // the PRNG is only used for visual effects and NOT part of the security\n        // boundary\n        std::mt19937 prng(42);\n\n        // noise for the sampling process to avoid only sampling from a small\n        // subset of the fringe\n        std::normal_distribution<float> sampling_noise(0, 5 * size() + 1);\n\n        // additional noise that will be added on top of the effect to avoid\n        // generating a monochromatic box when the fringe is monochromatic\n        std::normal_distribution<float> noise(0, 0.1f);\n\n        QPoint const offset_top(0, selectionScaled.topLeft().y() == 0 ? 0 : -1);\n        QPoint const offset_bottom(0,\n                                   selectionScaled.bottomLeft().y() ==\n                                       pixmap.rect().bottomLeft().y()\n                                     ? 0\n                                     : 1);\n        QPoint const offset_left(selectionScaled.topLeft().x() == 0 ? 0 : -1,\n                                 0);\n        QPoint const offset_right(\n          selectionScaled.topRight().x() == pixmap.rect().topRight().x() ? 0\n                                                                         : 1,\n          0);\n\n        // only values from the fringe will be used to compute the\n        // pseudo-pixelation\n        std::array<QImage, 4> fringe = {\n            // top fringe\n            pixmap\n              .copy(QRect(selectionScaled.topLeft() + offset_top,\n                          selectionScaled.topRight() + offset_top))\n              .toImage(),\n            // bottom fringe\n            pixmap\n              .copy(QRect(selectionScaled.bottomLeft() + offset_bottom,\n                          selectionScaled.bottomRight() + offset_bottom))\n              .toImage(),\n            // left fringe\n            pixmap\n              .copy(QRect(selectionScaled.topLeft() + offset_left,\n                          selectionScaled.bottomLeft() + offset_left))\n              .toImage(),\n            // right fringe\n            pixmap\n              .copy(QRect(selectionScaled.topRight() + offset_right,\n                          selectionScaled.bottomRight() + offset_right))\n              .toImage()\n        };\n\n        // Image where the pseudo-pixelation is calculated.\n        // This will later be scaled to cover the selected area.\n        QImage pixelated = QImage(effectSize, QImage::Format_RGB32);\n\n        // For every pixel of the effect, we consider four projections\n        // to the fringe and sample a pixel from there.\n        // Then a horizontal and vertical interpolation are calculated.\n        std::array<std::array<float, 3>, 4> samples;\n\n        for (int x = 0; x < width; ++x) {\n            for (int y = 0; y < height; ++y) {\n                float n = noise(prng);\n\n                // relative horizontal resp. vertical position\n                float const horizontal = x / (float)width;\n                float const vertical = y / (float)height;\n\n                for (int i = 0; i < 4; ++i) {\n                    QColor const c = fringe[i].pixel(\n                      std::clamp(\n                        static_cast<int>(horizontal * fringe[i].width() +\n                                         sampling_noise(prng)),\n                        0,\n                        fringe[i].width() - 1),\n                      std::clamp(\n                        static_cast<int>(vertical * fringe[i].height() +\n                                         sampling_noise(prng)),\n                        0,\n                        fringe[i].height() - 1));\n                    samples[i][0] = c.redF();\n                    samples[i][1] = c.greenF();\n                    samples[i][2] = c.blueF();\n                }\n\n                // weights of the horizontal resp. vertical interpolation\n                float const weight_h = (qMin(x, width - x) / width) -\n                                       (qMin(y, height - y) / height) + 0.5;\n\n                float const weight_v = 1 - weight_h;\n\n                // compute the weighted sum of the vertical and horizontal\n                // interpolations\n                std::array<int, 3> rgb = { 0, 0, 0 };\n                for (int i = 0; i < 3; ++i) {\n                    float c =\n                      // horizontal interpolation\n                      weight_h * ((1 - horizontal) * samples[2][i] +\n                                  horizontal * samples[3][i])\n\n                      // vertical interpolation\n                      + weight_v * ((1 - vertical) * samples[0][i] +\n                                    vertical * samples[1][i])\n\n                      // additional noise\n                      + n;\n\n                    rgb[i] = static_cast<int>(0xff * c);\n                    rgb[i] = std::clamp(rgb[i], 0, 0xff);\n                }\n                QRgb const value = qRgb(rgb[0], rgb[1], rgb[2]);\n                pixelated.setPixel(x, y, value);\n            }\n        }\n\n        pixelated = pixelated.scaled(selection.width(),\n                                     selection.height(),\n                                     Qt::IgnoreAspectRatio,\n                                     Qt::FastTransformation);\n\n        painter.drawImage(selection, pixelated);\n    }\n}\n\nvoid PixelateTool::drawSearchArea(QPainter& painter, const QPixmap& pixmap)\n{\n    Q_UNUSED(pixmap)\n    painter.fillRect(boundingRect(), QBrush(Qt::black));\n}\n\nvoid PixelateTool::paintMousePreview(QPainter& painter,\n                                     const CaptureContext& context)\n{\n    Q_UNUSED(context)\n    Q_UNUSED(painter)\n}\n\nvoid PixelateTool::pressed(CaptureContext& context)\n{\n    Q_UNUSED(context)\n}\n"
  },
  {
    "path": "src/tools/pixelate/pixelatetool.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/tools/abstracttwopointtool.h\"\n\nclass PixelateTool : public AbstractTwoPointTool\n{\n    Q_OBJECT\npublic:\n    explicit PixelateTool(QObject* parent = nullptr);\n\n    QIcon icon(const QColor& background, bool inEditor) const override;\n    QString name() const override;\n    QString description() const override;\n    QRect boundingRect() const override;\n\n    CaptureTool* copy(QObject* parent = nullptr) override;\n    void process(QPainter& painter, const QPixmap& pixmap) override;\n    void drawSearchArea(QPainter& painter, const QPixmap& pixmap) override;\n    void paintMousePreview(QPainter& painter,\n                           const CaptureContext& context) override;\n\nprotected:\n    CaptureTool::Type type() const override;\n\npublic slots:\n    void pressed(CaptureContext& context) override;\n};\n"
  },
  {
    "path": "src/tools/rectangle/rectangletool.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"rectangletool.h\"\n#include <QPainter>\n#include <QPainterPath>\n#include <cmath>\n\nRectangleTool::RectangleTool(QObject* parent)\n  : AbstractTwoPointTool(parent)\n{\n    m_supportsDiagonalAdj = true;\n}\n\nQIcon RectangleTool::icon(const QColor& background, bool inEditor) const\n{\n    Q_UNUSED(inEditor)\n    return QIcon(iconPath(background) + \"square.svg\");\n}\nQString RectangleTool::name() const\n{\n    return tr(\"Rectangle\");\n}\n\nCaptureTool::Type RectangleTool::type() const\n{\n    return CaptureTool::TYPE_RECTANGLE;\n}\n\nQString RectangleTool::description() const\n{\n    return tr(\"Set the Rectangle as the paint tool\");\n}\n\nCaptureTool* RectangleTool::copy(QObject* parent)\n{\n    auto* tool = new RectangleTool(parent);\n    copyParams(this, tool);\n    return tool;\n}\n\nvoid RectangleTool::process(QPainter& painter, const QPixmap& pixmap)\n{\n    Q_UNUSED(pixmap)\n    QPen orig_pen = painter.pen();\n    QBrush orig_brush = painter.brush();\n    painter.setPen(\n      QPen(color(), size(), Qt::SolidLine, Qt::SquareCap, Qt::RoundJoin));\n    painter.setBrush(QBrush(color()));\n    if (size() == 0) {\n        painter.drawRect(QRect(points().first, points().second));\n    } else {\n        QPainterPath path;\n        int offset =\n          size() <= 1 ? 1 : static_cast<int>(round(size() / 2 + 0.5));\n        path.addRoundedRect(\n          QRectF(\n            std::min(points().first.x(), points().second.x()) - offset,\n            std::min(points().first.y(), points().second.y()) - offset,\n            std::abs(points().first.x() - points().second.x()) + offset * 2,\n            std::abs(points().first.y() - points().second.y()) + offset * 2),\n          size(),\n          size());\n        painter.fillPath(path, color());\n    }\n    painter.setPen(orig_pen);\n    painter.setBrush(orig_brush);\n}\n\nvoid RectangleTool::drawStart(const CaptureContext& context)\n{\n    AbstractTwoPointTool::drawStart(context);\n    onSizeChanged(context.toolSize);\n}\n\nvoid RectangleTool::pressed(CaptureContext& context)\n{\n    Q_UNUSED(context)\n}\n"
  },
  {
    "path": "src/tools/rectangle/rectangletool.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/tools/abstracttwopointtool.h\"\n\nclass RectangleTool : public AbstractTwoPointTool\n{\n    Q_OBJECT\npublic:\n    explicit RectangleTool(QObject* parent = nullptr);\n\n    QIcon icon(const QColor& background, bool inEditor) const override;\n    QString name() const override;\n    QString description() const override;\n\n    CaptureTool* copy(QObject* parent = nullptr) override;\n    void process(QPainter& painter, const QPixmap& pixmap) override;\n\nprotected:\n    CaptureTool::Type type() const override;\n\npublic slots:\n    void drawStart(const CaptureContext& context) override;\n    void pressed(CaptureContext& context) override;\n};\n"
  },
  {
    "path": "src/tools/redo/redotool.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"redotool.h\"\n#include <QPainter>\n\nRedoTool::RedoTool(QObject* parent)\n  : AbstractActionTool(parent)\n{}\n\nbool RedoTool::closeOnButtonPressed() const\n{\n    return false;\n}\n\nQIcon RedoTool::icon(const QColor& background, bool inEditor) const\n{\n    Q_UNUSED(inEditor)\n    return QIcon(iconPath(background) + \"redo-variant.svg\");\n}\nQString RedoTool::name() const\n{\n    return tr(\"Redo\");\n}\n\nCaptureTool::Type RedoTool::type() const\n{\n    return CaptureTool::TYPE_REDO;\n}\n\nQString RedoTool::description() const\n{\n    return tr(\"Redo the next modification\");\n}\n\nCaptureTool* RedoTool::copy(QObject* parent)\n{\n    return new RedoTool(parent);\n}\n\nvoid RedoTool::pressed(CaptureContext& context)\n{\n    Q_UNUSED(context)\n    emit requestAction(REQ_REDO_MODIFICATION);\n}\n"
  },
  {
    "path": "src/tools/redo/redotool.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/tools/abstractactiontool.h\"\n\nclass RedoTool : public AbstractActionTool\n{\n    Q_OBJECT\npublic:\n    explicit RedoTool(QObject* parent = nullptr);\n\n    bool closeOnButtonPressed() const override;\n\n    QIcon icon(const QColor& background, bool inEditor) const override;\n    QString name() const override;\n    QString description() const override;\n\n    CaptureTool* copy(QObject* parent = nullptr) override;\n\nprotected:\n    CaptureTool::Type type() const override;\n\npublic slots:\n    void pressed(CaptureContext& context) override;\n};\n"
  },
  {
    "path": "src/tools/save/savetool.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"savetool.h\"\n#include \"src/utils/screenshotsaver.h\"\n#include <QPainter>\n\nSaveTool::SaveTool(QObject* parent)\n  : AbstractActionTool(parent)\n{}\n\nbool SaveTool::closeOnButtonPressed() const\n{\n    return true;\n}\n\nQIcon SaveTool::icon(const QColor& background, bool inEditor) const\n{\n    Q_UNUSED(inEditor)\n    return QIcon(iconPath(background) + \"content-save.svg\");\n}\nQString SaveTool::name() const\n{\n    return tr(\"Save\");\n}\n\nCaptureTool::Type SaveTool::type() const\n{\n    return CaptureTool::TYPE_SAVE;\n}\n\nQString SaveTool::description() const\n{\n    return tr(\"Save screenshot to a file\");\n}\n\nCaptureTool* SaveTool::copy(QObject* parent)\n{\n    return new SaveTool(parent);\n}\n\nvoid SaveTool::pressed(CaptureContext& context)\n{\n    emit requestAction(REQ_CLEAR_SELECTION);\n    context.request.addSaveTask();\n    emit requestAction(REQ_CAPTURE_DONE_OK);\n    emit requestAction(REQ_CLOSE_GUI);\n}\n"
  },
  {
    "path": "src/tools/save/savetool.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/tools/abstractactiontool.h\"\n\nclass SaveTool : public AbstractActionTool\n{\n    Q_OBJECT\npublic:\n    explicit SaveTool(QObject* parent = nullptr);\n\n    bool closeOnButtonPressed() const override;\n\n    QIcon icon(const QColor& background, bool inEditor) const override;\n    QString name() const override;\n    QString description() const override;\n\n    CaptureTool* copy(QObject* parent = nullptr) override;\n\nprotected:\n    CaptureTool::Type type() const override;\n\npublic slots:\n    void pressed(CaptureContext& context) override;\n};\n"
  },
  {
    "path": "src/tools/selection/selectiontool.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"selectiontool.h\"\n#include <QPainter>\n\nSelectionTool::SelectionTool(QObject* parent)\n  : AbstractTwoPointTool(parent)\n{\n    m_supportsDiagonalAdj = true;\n}\n\nbool SelectionTool::closeOnButtonPressed() const\n{\n    return false;\n}\n\nQIcon SelectionTool::icon(const QColor& background, bool inEditor) const\n{\n    Q_UNUSED(inEditor)\n    return QIcon(iconPath(background) + \"square-outline.svg\");\n}\nQString SelectionTool::name() const\n{\n    return tr(\"Rectangular Selection\");\n}\n\nCaptureTool::Type SelectionTool::type() const\n{\n    return CaptureTool::TYPE_SELECTION;\n}\n\nQString SelectionTool::description() const\n{\n    return tr(\"Set Selection as the paint tool\");\n}\n\nCaptureTool* SelectionTool::copy(QObject* parent)\n{\n    auto* tool = new SelectionTool(parent);\n    copyParams(this, tool);\n    return tool;\n}\n\nvoid SelectionTool::process(QPainter& painter, const QPixmap& pixmap)\n{\n    Q_UNUSED(pixmap)\n    painter.setPen(\n      QPen(color(), size(), Qt::SolidLine, Qt::SquareCap, Qt::MiterJoin));\n    painter.drawRect(QRect(points().first, points().second));\n}\n\nvoid SelectionTool::pressed(CaptureContext& context)\n{\n    Q_UNUSED(context)\n}\n"
  },
  {
    "path": "src/tools/selection/selectiontool.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/tools/abstracttwopointtool.h\"\n\nclass SelectionTool : public AbstractTwoPointTool\n{\n    Q_OBJECT\npublic:\n    explicit SelectionTool(QObject* parent = nullptr);\n\n    bool closeOnButtonPressed() const override;\n\n    QIcon icon(const QColor& background, bool inEditor) const override;\n    QString name() const override;\n    QString description() const override;\n\n    CaptureTool* copy(QObject* parent = nullptr) override;\n    void process(QPainter& painter, const QPixmap& pixmap) override;\n\nprotected:\n    CaptureTool::Type type() const override;\n\npublic slots:\n    void pressed(CaptureContext& context) override;\n};\n"
  },
  {
    "path": "src/tools/sizedecrease/sizedecreasetool.cpp",
    "content": "// Copyright(c) 2017-2019 Alejandro Sirgo Rica & Contributors\n//\n// This file is part of Flameshot.\n//\n//     Flameshot is free software: you can redistribute it and/or modify\n//     it under the terms of the GNU General Public License as published by\n//     the Free Software Foundation, either version 3 of the License, or\n//     (at your option) any later version.\n//\n//     Flameshot is distributed in the hope that it will be useful,\n//     but WITHOUT ANY WARRANTY; without even the implied warranty of\n//     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n//     GNU General Public License for more details.\n//\n//     You should have received a copy of the GNU General Public License\n//     along with Flameshot.  If not, see <http://www.gnu.org/licenses/>.\n\n#include \"sizedecreasetool.h\"\n#include <QPainter>\n\nSizeDecreaseTool::SizeDecreaseTool(QObject* parent)\n  : AbstractActionTool(parent)\n{}\n\nbool SizeDecreaseTool::closeOnButtonPressed() const\n{\n    return false;\n}\n\nQIcon SizeDecreaseTool::icon(const QColor& background, bool inEditor) const\n{\n    Q_UNUSED(inEditor)\n    return QIcon(iconPath(background) + \"minus.svg\");\n}\nQString SizeDecreaseTool::name() const\n{\n    return tr(\"Decrease Tool Size\");\n}\n\nCaptureTool::Type SizeDecreaseTool::type() const\n{\n    return CaptureTool::TYPE_SIZEDECREASE;\n}\n\nQString SizeDecreaseTool::description() const\n{\n    return tr(\"Decrease the size of the other tools\");\n}\n\nCaptureTool* SizeDecreaseTool::copy(QObject* parent)\n{\n    return new SizeDecreaseTool(parent);\n}\n\nvoid SizeDecreaseTool::pressed(CaptureContext& context)\n{\n    Q_UNUSED(context)\n    emit requestAction(REQ_DECREASE_TOOL_SIZE);\n}\n"
  },
  {
    "path": "src/tools/sizedecrease/sizedecreasetool.h",
    "content": "// Copyright(c) 2017-2019 Alejandro Sirgo Rica & Contributors\n//\n// This file is part of Flameshot.\n//\n//     Flameshot is free software: you can redistribute it and/or modify\n//     it under the terms of the GNU General Public License as published by\n//     the Free Software Foundation, either version 3 of the License, or\n//     (at your option) any later version.\n//\n//     Flameshot is distributed in the hope that it will be useful,\n//     but WITHOUT ANY WARRANTY; without even the implied warranty of\n//     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n//     GNU General Public License for more details.\n//\n//     You should have received a copy of the GNU General Public License\n//     along with Flameshot.  If not, see <http://www.gnu.org/licenses/>.\n\n#pragma once\n\n#include \"src/tools/abstractactiontool.h\"\n\nclass SizeDecreaseTool : public AbstractActionTool\n{\n    Q_OBJECT\npublic:\n    explicit SizeDecreaseTool(QObject* parent = nullptr);\n\n    bool closeOnButtonPressed() const override;\n\n    QIcon icon(const QColor& background, bool inEditor) const override;\n    QString name() const override;\n    QString description() const override;\n\n    CaptureTool* copy(QObject* parent = nullptr) override;\n\nprotected:\n    CaptureTool::Type type() const override;\n\npublic slots:\n    void pressed(CaptureContext& context) override;\n};\n"
  },
  {
    "path": "src/tools/sizeincrease/sizeincreasetool.cpp",
    "content": "// Copyright(c) 2017-2019 Alejandro Sirgo Rica & Contributors\n//\n// This file is part of Flameshot.\n//\n//     Flameshot is free software: you can redistribute it and/or modify\n//     it under the terms of the GNU General Public License as published by\n//     the Free Software Foundation, either version 3 of the License, or\n//     (at your option) any later version.\n//\n//     Flameshot is distributed in the hope that it will be useful,\n//     but WITHOUT ANY WARRANTY; without even the implied warranty of\n//     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n//     GNU General Public License for more details.\n//\n//     You should have received a copy of the GNU General Public License\n//     along with Flameshot.  If not, see <http://www.gnu.org/licenses/>.\n\n#include \"sizeincreasetool.h\"\n#include <QPainter>\n\nSizeIncreaseTool::SizeIncreaseTool(QObject* parent)\n  : AbstractActionTool(parent)\n{}\n\nbool SizeIncreaseTool::closeOnButtonPressed() const\n{\n    return false;\n}\n\nQIcon SizeIncreaseTool::icon(const QColor& background, bool inEditor) const\n{\n    Q_UNUSED(inEditor)\n    return QIcon(iconPath(background) + \"plus.svg\");\n}\nQString SizeIncreaseTool::name() const\n{\n    return tr(\"Increase Tool Size\");\n}\n\nCaptureTool::Type SizeIncreaseTool::type() const\n{\n    return CaptureTool::TYPE_SIZEINCREASE;\n}\n\nQString SizeIncreaseTool::description() const\n{\n    return tr(\"Increase the size of the other tools\");\n}\n\nCaptureTool* SizeIncreaseTool::copy(QObject* parent)\n{\n    return new SizeIncreaseTool(parent);\n}\n\nvoid SizeIncreaseTool::pressed(CaptureContext& context)\n{\n    Q_UNUSED(context)\n    emit requestAction(REQ_INCREASE_TOOL_SIZE);\n}\n"
  },
  {
    "path": "src/tools/sizeincrease/sizeincreasetool.h",
    "content": "// Copyright(c) 2017-2019 Alejandro Sirgo Rica & Contributors\n//\n// This file is part of Flameshot.\n//\n//     Flameshot is free software: you can redistribute it and/or modify\n//     it under the terms of the GNU General Public License as published by\n//     the Free Software Foundation, either version 3 of the License, or\n//     (at your option) any later version.\n//\n//     Flameshot is distributed in the hope that it will be useful,\n//     but WITHOUT ANY WARRANTY; without even the implied warranty of\n//     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n//     GNU General Public License for more details.\n//\n//     You should have received a copy of the GNU General Public License\n//     along with Flameshot.  If not, see <http://www.gnu.org/licenses/>.\n\n#pragma once\n\n#include \"src/tools/abstractactiontool.h\"\n\nclass SizeIncreaseTool : public AbstractActionTool\n{\n    Q_OBJECT\npublic:\n    explicit SizeIncreaseTool(QObject* parent = nullptr);\n\n    bool closeOnButtonPressed() const override;\n\n    QIcon icon(const QColor& background, bool inEditor) const override;\n    QString name() const override;\n    QString description() const override;\n\n    CaptureTool* copy(QObject* parent = nullptr) override;\n\nprotected:\n    CaptureTool::Type type() const override;\n\npublic slots:\n    void pressed(CaptureContext& context) override;\n};\n"
  },
  {
    "path": "src/tools/text/textconfig.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"textconfig.h\"\n#include \"src/utils/colorutils.h\"\n#include \"src/utils/confighandler.h\"\n#include \"src/utils/pathinfo.h\"\n#include <QComboBox>\n#include <QFontDatabase>\n#include <QHBoxLayout>\n#include <QPushButton>\n\nTextConfig::TextConfig(QWidget* parent)\n  : QWidget(parent)\n  , m_layout(new QVBoxLayout(this))\n  , m_fontsCB(new QComboBox())\n  , m_strikeOutButton(nullptr)\n  , m_underlineButton(nullptr)\n  , m_weightButton(nullptr)\n  , m_italicButton(nullptr)\n  , m_leftAlignButton(nullptr)\n  , m_centerAlignButton(nullptr)\n  , m_rightAlignButton(nullptr)\n{\n\n    connect(m_fontsCB,\n            &QComboBox::currentTextChanged,\n            this,\n            &TextConfig::fontFamilyChanged);\n    m_fontsCB->addItems(QFontDatabase::families());\n    setFontFamily(ConfigHandler().fontFamily());\n\n    QString iconPrefix = ColorUtils::colorIsDark(palette().windowText().color())\n                           ? PathInfo::blackIconPath()\n                           : PathInfo::whiteIconPath();\n\n    m_strikeOutButton = new QPushButton(\n      QIcon(iconPrefix + \"format_strikethrough.svg\"), QLatin1String(\"\"));\n    m_strikeOutButton->setCheckable(true);\n    connect(m_strikeOutButton,\n            &QPushButton::clicked,\n            this,\n            &TextConfig::fontStrikeOutChanged);\n    m_strikeOutButton->setToolTip(tr(\"StrikeOut\"));\n\n    m_underlineButton = new QPushButton(\n      QIcon(iconPrefix + \"format_underlined.svg\"), QLatin1String(\"\"));\n    m_underlineButton->setCheckable(true);\n    connect(m_underlineButton,\n            &QPushButton::clicked,\n            this,\n            &TextConfig::fontUnderlineChanged);\n    m_underlineButton->setToolTip(tr(\"Underline\"));\n\n    m_weightButton =\n      new QPushButton(QIcon(iconPrefix + \"format_bold.svg\"), QLatin1String(\"\"));\n    m_weightButton->setCheckable(true);\n    connect(m_weightButton,\n            &QPushButton::clicked,\n            this,\n            &TextConfig::weightButtonPressed);\n    m_weightButton->setToolTip(tr(\"Bold\"));\n\n    m_italicButton = new QPushButton(QIcon(iconPrefix + \"format_italic.svg\"),\n                                     QLatin1String(\"\"));\n    m_italicButton->setCheckable(true);\n    connect(m_italicButton,\n            &QPushButton::clicked,\n            this,\n            &TextConfig::fontItalicChanged);\n    m_italicButton->setToolTip(tr(\"Italic\"));\n    auto* modifiersLayout = new QHBoxLayout();\n\n    m_leftAlignButton =\n      new QPushButton(QIcon(iconPrefix + \"leftalign.svg\"), QLatin1String(\"\"));\n    m_leftAlignButton->setCheckable(true);\n    m_leftAlignButton->setAutoExclusive(true);\n    connect(m_leftAlignButton, &QPushButton::clicked, this, [this] {\n        emit alignmentChanged(Qt::AlignLeft);\n    });\n    m_leftAlignButton->setToolTip(tr(\"Left Align\"));\n\n    m_centerAlignButton =\n      new QPushButton(QIcon(iconPrefix + \"centeralign.svg\"), QLatin1String(\"\"));\n    m_centerAlignButton->setCheckable(true);\n    m_centerAlignButton->setAutoExclusive(true);\n    connect(m_centerAlignButton, &QPushButton::clicked, this, [this] {\n        emit alignmentChanged(Qt::AlignCenter);\n    });\n    m_centerAlignButton->setToolTip(tr(\"Center Align\"));\n\n    m_rightAlignButton =\n      new QPushButton(QIcon(iconPrefix + \"rightalign.svg\"), QLatin1String(\"\"));\n    m_rightAlignButton->setCheckable(true);\n    m_rightAlignButton->setAutoExclusive(true);\n    connect(m_rightAlignButton, &QPushButton::clicked, this, [this] {\n        emit alignmentChanged(Qt::AlignRight);\n    });\n    m_rightAlignButton->setToolTip(tr(\"Right Align\"));\n\n    auto* alignmentLayout = new QHBoxLayout();\n    alignmentLayout->addWidget(m_leftAlignButton);\n    alignmentLayout->addWidget(m_centerAlignButton);\n    alignmentLayout->addWidget(m_rightAlignButton);\n\n    m_layout->addWidget(m_fontsCB);\n    modifiersLayout->addWidget(m_strikeOutButton);\n    modifiersLayout->addWidget(m_underlineButton);\n    modifiersLayout->addWidget(m_weightButton);\n    modifiersLayout->addWidget(m_italicButton);\n    m_layout->addLayout(modifiersLayout);\n    m_layout->addLayout(alignmentLayout);\n}\n\nvoid TextConfig::setFontFamily(const QString& fontFamily)\n{\n    m_fontsCB->setCurrentIndex(\n      m_fontsCB->findText(fontFamily.isEmpty() ? font().family() : fontFamily));\n}\n\nvoid TextConfig::setUnderline(const bool underline)\n{\n    m_underlineButton->setChecked(underline);\n}\n\nvoid TextConfig::setStrikeOut(const bool strikeout)\n{\n    m_strikeOutButton->setChecked(strikeout);\n}\n\nvoid TextConfig::setWeight(const int weight)\n{\n    m_weightButton->setChecked(static_cast<QFont::Weight>(weight) ==\n                               QFont::Bold);\n}\n\nvoid TextConfig::setItalic(const bool italic)\n{\n    m_italicButton->setChecked(italic);\n}\n\nvoid TextConfig::weightButtonPressed(const bool weight)\n{\n    if (weight) {\n        emit fontWeightChanged(QFont::Bold);\n    } else {\n        emit fontWeightChanged(QFont::Normal);\n    }\n}\n\nvoid TextConfig::setTextAlignment(Qt::AlignmentFlag alignment)\n{\n    switch (alignment) {\n        case (Qt::AlignCenter):\n            m_leftAlignButton->setChecked(false);\n            m_centerAlignButton->setChecked(true);\n            m_rightAlignButton->setChecked(false);\n            break;\n        case (Qt::AlignRight):\n            m_leftAlignButton->setChecked(false);\n            m_centerAlignButton->setChecked(false);\n            m_rightAlignButton->setChecked(true);\n            break;\n        case (Qt::AlignLeft):\n        default:\n            m_leftAlignButton->setChecked(true);\n            m_centerAlignButton->setChecked(false);\n            m_rightAlignButton->setChecked(false);\n            break;\n    }\n    emit alignmentChanged(alignment);\n}\n"
  },
  {
    "path": "src/tools/text/textconfig.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QWidget>\n\nclass QVBoxLayout;\nclass QPushButton;\nclass QComboBox;\n\nclass TextConfig : public QWidget\n{\n    Q_OBJECT\npublic:\n    explicit TextConfig(QWidget* parent = nullptr);\n\n    void setFontFamily(const QString& fontFamily);\n    void setUnderline(bool underline);\n    void setStrikeOut(bool strikeout);\n    void setWeight(int weight);\n    void setItalic(bool italic);\n    void setTextAlignment(Qt::AlignmentFlag alignment);\n\nsignals:\n    void fontFamilyChanged(const QString& f);\n    void fontUnderlineChanged(const bool underlined);\n    void fontStrikeOutChanged(const bool dashed);\n    void fontWeightChanged(const QFont::Weight w);\n    void fontItalicChanged(const bool italic);\n    void alignmentChanged(Qt::AlignmentFlag alignment);\npublic slots:\n\nprivate slots:\n    void weightButtonPressed(bool weight);\n\nprivate:\n    QVBoxLayout* m_layout;\n    QComboBox* m_fontsCB;\n    QPushButton* m_strikeOutButton;\n    QPushButton* m_underlineButton;\n    QPushButton* m_weightButton;\n    QPushButton* m_italicButton;\n\n    QPushButton* m_leftAlignButton;\n    QPushButton* m_centerAlignButton;\n    QPushButton* m_rightAlignButton;\n};\n"
  },
  {
    "path": "src/tools/text/texttool.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"texttool.h\"\n#include \"src/utils/confighandler.h\"\n#include \"textconfig.h\"\n#include \"textwidget.h\"\n\n#define BASE_POINT_SIZE 8\n#define MAX_INFO_LENGTH 24\n\nTextTool::TextTool(QObject* parent)\n  : CaptureTool(parent)\n  , m_size(1)\n{\n    QString fontFamily = ConfigHandler().fontFamily();\n    if (!fontFamily.isEmpty()) {\n        m_font.setFamily(ConfigHandler().fontFamily());\n    }\n    m_alignment = Qt::AlignLeft;\n}\n\nTextTool::~TextTool()\n{\n    closeEditor();\n}\n\nvoid TextTool::copyParams(const TextTool* from, TextTool* to)\n{\n    CaptureTool::copyParams(from, to);\n    to->m_font = from->m_font;\n    to->m_alignment = from->m_alignment;\n    to->m_text = from->m_text;\n    to->m_size = from->m_size;\n    to->m_color = from->m_color;\n    to->m_textArea = from->m_textArea;\n    to->m_currentPos = from->m_currentPos;\n}\n\nbool TextTool::isValid() const\n{\n    return !m_text.isEmpty();\n}\n\nbool TextTool::closeOnButtonPressed() const\n{\n    return false;\n}\n\nbool TextTool::isSelectable() const\n{\n    return true;\n}\n\nbool TextTool::showMousePreview() const\n{\n    return false;\n}\n\nQRect TextTool::boundingRect() const\n{\n    return m_textArea;\n}\n\nQIcon TextTool::icon(const QColor& background, bool inEditor) const\n{\n    Q_UNUSED(inEditor)\n    return QIcon(iconPath(background) + \"text.svg\");\n}\n\nQString TextTool::name() const\n{\n    return tr(\"Text\");\n}\n\nQString TextTool::info()\n{\n    if (m_text.length() > 0) {\n        m_tempString = QString(\"%1 - %2\").arg(name(), m_text.trimmed());\n        m_tempString = m_tempString.split(\"\\n\").at(0);\n        if (m_tempString.length() > MAX_INFO_LENGTH) {\n            m_tempString.truncate(MAX_INFO_LENGTH);\n            m_tempString += \"…\";\n        }\n        return m_tempString;\n    }\n    return name();\n}\n\nCaptureTool::Type TextTool::type() const\n{\n    return CaptureTool::TYPE_TEXT;\n}\n\nQString TextTool::description() const\n{\n    return tr(\"Add text to your capture\");\n}\n\nQWidget* TextTool::widget()\n{\n    closeEditor();\n    m_widget = new TextWidget();\n    m_widget->setTextColor(m_color);\n    m_font.setPointSize(m_size + BASE_POINT_SIZE);\n    m_widget->setFont(m_font);\n    m_widget->setAlignment(m_alignment);\n    m_widget->setText(m_text);\n    m_widget->selectAll();\n    connect(m_widget, &TextWidget::textUpdated, this, &TextTool::updateText);\n    return m_widget;\n}\n\nvoid TextTool::closeEditor()\n{\n    if (!m_widget.isNull()) {\n        m_widget->hide();\n        delete m_widget;\n        m_widget = nullptr;\n    }\n    if (!m_confW.isNull()) {\n        m_confW->hide();\n        delete m_confW;\n        m_confW = nullptr;\n    }\n}\n\nQWidget* TextTool::configurationWidget()\n{\n    m_confW = new TextConfig();\n    connect(\n      m_confW, &TextConfig::fontFamilyChanged, this, &TextTool::updateFamily);\n    connect(m_confW,\n            &TextConfig::fontItalicChanged,\n            this,\n            &TextTool::updateFontItalic);\n    connect(m_confW,\n            &TextConfig::fontStrikeOutChanged,\n            this,\n            &TextTool::updateFontStrikeOut);\n    connect(m_confW,\n            &TextConfig::fontUnderlineChanged,\n            this,\n            &TextTool::updateFontUnderline);\n    connect(m_confW,\n            &TextConfig::fontWeightChanged,\n            this,\n            &TextTool::updateFontWeight);\n\n    connect(\n      m_confW, &TextConfig::alignmentChanged, this, &TextTool::updateAlignment);\n\n    m_confW->setFontFamily(m_font.family());\n    m_confW->setItalic(m_font.italic());\n    m_confW->setUnderline(m_font.underline());\n    m_confW->setStrikeOut(m_font.strikeOut());\n    m_confW->setWeight(m_font.weight());\n    m_confW->setTextAlignment(m_alignment);\n    return m_confW;\n}\n\nCaptureTool* TextTool::copy(QObject* parent)\n{\n    auto* textTool = new TextTool(parent);\n    if (m_confW != nullptr) {\n        connect(m_confW,\n                &TextConfig::fontFamilyChanged,\n                textTool,\n                &TextTool::updateFamily);\n        connect(m_confW,\n                &TextConfig::fontItalicChanged,\n                textTool,\n                &TextTool::updateFontItalic);\n        connect(m_confW,\n                &TextConfig::fontStrikeOutChanged,\n                textTool,\n                &TextTool::updateFontStrikeOut);\n        connect(m_confW,\n                &TextConfig::fontUnderlineChanged,\n                textTool,\n                &TextTool::updateFontUnderline);\n        connect(m_confW,\n                &TextConfig::fontWeightChanged,\n                textTool,\n                &TextTool::updateFontWeight);\n\n        connect(m_confW,\n                &TextConfig::alignmentChanged,\n                textTool,\n                &TextTool::updateAlignment);\n    }\n    copyParams(this, textTool);\n    return textTool;\n}\n\nvoid TextTool::process(QPainter& painter, const QPixmap& pixmap)\n{\n    Q_UNUSED(pixmap)\n    if (m_text.isEmpty()) {\n        return;\n    }\n    const int val = 5;\n    QFont orig_font = painter.font();\n    QPen orig_pen = painter.pen();\n    QFontMetrics fm(m_font);\n    QSize fontsize(fm.boundingRect(QRect(), 0, m_text).size());\n    fontsize.setWidth(fontsize.width() + val * 2);\n    fontsize.setHeight(fontsize.height() + val * 2);\n    m_textArea.setSize(fontsize);\n    // draw text\n    painter.setFont(m_font);\n    painter.setPen(m_color);\n    if (!editMode()) {\n        painter.drawText(\n          m_textArea + QMargins(-val, -val, val, val), m_alignment, m_text);\n    }\n    painter.setFont(orig_font);\n    painter.setPen(orig_pen);\n\n    if (m_widget != nullptr) {\n        m_widget->setAlignment(m_alignment);\n    }\n}\n\nvoid TextTool::drawObjectSelection(QPainter& painter)\n{\n    if (m_text.isEmpty()) {\n        return;\n    }\n    drawObjectSelectionRect(painter, boundingRect());\n}\n\nvoid TextTool::paintMousePreview(QPainter& painter,\n                                 const CaptureContext& context)\n{\n    Q_UNUSED(painter)\n    Q_UNUSED(context)\n}\n\nvoid TextTool::drawEnd(const QPoint& point)\n{\n    m_textArea.moveTo(point);\n}\n\nvoid TextTool::drawMove(const QPoint& point)\n{\n    m_widget->move(point);\n}\n\nvoid TextTool::drawStart(const CaptureContext& context)\n{\n    m_color = context.color;\n    m_size = context.toolSize;\n    emit requestAction(REQ_ADD_CHILD_WIDGET);\n}\n\nvoid TextTool::pressed(CaptureContext& context)\n{\n    Q_UNUSED(context)\n}\n\nvoid TextTool::onColorChanged(const QColor& color)\n{\n    m_color = color;\n    if (m_widget != nullptr) {\n        m_widget->setTextColor(color);\n    }\n}\n\nvoid TextTool::onSizeChanged(int size)\n{\n    m_size = size;\n    m_font.setPointSize(m_size + BASE_POINT_SIZE);\n    if (m_widget != nullptr) {\n        m_widget->setFont(m_font);\n    }\n}\n\nvoid TextTool::updateText(const QString& newText)\n{\n    m_text = newText;\n}\n\nvoid TextTool::updateFamily(const QString& text)\n{\n    m_font.setFamily(text);\n    if (m_textOld.isEmpty()) {\n        ConfigHandler().setFontFamily(m_font.family());\n    }\n    if (m_widget != nullptr) {\n        m_widget->setFont(m_font);\n    }\n}\n\nvoid TextTool::updateFontUnderline(const bool underlined)\n{\n    m_font.setUnderline(underlined);\n    if (m_widget != nullptr) {\n        m_widget->setFont(m_font);\n    }\n}\n\nvoid TextTool::updateFontStrikeOut(const bool strikeout)\n{\n    m_font.setStrikeOut(strikeout);\n    if (m_widget != nullptr) {\n        m_widget->setFont(m_font);\n    }\n}\n\nvoid TextTool::updateFontWeight(const QFont::Weight weight)\n{\n    m_font.setWeight(weight);\n    if (m_widget != nullptr) {\n        m_widget->setFont(m_font);\n    }\n}\n\nvoid TextTool::updateFontItalic(const bool italic)\n{\n    m_font.setItalic(italic);\n    if (m_widget != nullptr) {\n        m_widget->setFont(m_font);\n    }\n}\n\nvoid TextTool::move(const QPoint& pos)\n{\n    m_textArea.moveTo(pos);\n}\n\nvoid TextTool::updateAlignment(Qt::AlignmentFlag alignment)\n{\n    m_alignment = alignment;\n    if (m_widget != nullptr) {\n        m_widget->setAlignment(m_alignment);\n    }\n}\n\nconst QPoint* TextTool::pos()\n{\n    m_currentPos = m_textArea.topLeft();\n    return &m_currentPos;\n}\n\nvoid TextTool::setEditMode(bool editMode)\n{\n    if (editMode) {\n        m_textOld = m_text;\n    }\n    CaptureTool::setEditMode(editMode);\n}\n\nbool TextTool::isChanged()\n{\n    return QString::compare(m_text, m_textOld, Qt::CaseInsensitive) != 0;\n}\n"
  },
  {
    "path": "src/tools/text/texttool.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/tools/capturetool.h\"\n#include \"textconfig.h\"\n#include <QPoint>\n#include <QPointer>\nclass TextWidget;\nclass TextConfig;\n\nclass TextTool : public CaptureTool\n{\n    Q_OBJECT\npublic:\n    explicit TextTool(QObject* parent = nullptr);\n    ~TextTool() override;\n\n    [[nodiscard]] bool isValid() const override;\n    [[nodiscard]] bool closeOnButtonPressed() const override;\n    [[nodiscard]] bool isSelectable() const override;\n    [[nodiscard]] bool showMousePreview() const override;\n    [[nodiscard]] QRect boundingRect() const override;\n\n    [[nodiscard]] QIcon icon(const QColor& background,\n                             bool inEditor) const override;\n    [[nodiscard]] QString name() const override;\n    [[nodiscard]] QString description() const override;\n    QString info() override;\n\n    QWidget* widget() override;\n    QWidget* configurationWidget() override;\n    CaptureTool* copy(QObject* parent = nullptr) override;\n\n    void process(QPainter& painter, const QPixmap& pixmap) override;\n    void paintMousePreview(QPainter& painter,\n                           const CaptureContext& context) override;\n    void move(const QPoint& pos) override;\n    const QPoint* pos() override;\n    void drawObjectSelection(QPainter& painter) override;\n\n    void setEditMode(bool editMode) override;\n    bool isChanged() override;\n\nprotected:\n    void copyParams(const TextTool* from, TextTool* to);\n    [[nodiscard]] CaptureTool::Type type() const override;\n\npublic slots:\n    void drawEnd(const QPoint& point) override;\n    void drawMove(const QPoint& point) override;\n    void drawStart(const CaptureContext& context) override;\n    void pressed(CaptureContext& context) override;\n    void onColorChanged(const QColor& color) override;\n    void onSizeChanged(int size) override;\n    int size() const override { return m_size; };\n\nprivate slots:\n    void updateText(const QString& string);\n    void updateFamily(const QString& string);\n    void updateFontUnderline(bool underlined);\n    void updateFontStrikeOut(bool strikeout);\n    void updateFontWeight(QFont::Weight weight);\n    void updateFontItalic(bool italic);\n    void updateAlignment(Qt::AlignmentFlag alignment);\n\nprivate:\n    void closeEditor();\n\n    QFont m_font;\n    Qt::AlignmentFlag m_alignment;\n    QString m_text;\n    QString m_textOld;\n    int m_size;\n    QColor m_color;\n    QRect m_textArea;\n    QPointer<TextWidget> m_widget;\n    QPointer<TextConfig> m_confW;\n    QPoint m_currentPos;\n\n    QString m_tempString;\n};\n"
  },
  {
    "path": "src/tools/text/textwidget.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"textwidget.h\"\n\nTextWidget::TextWidget(QWidget* parent)\n  : QTextEdit(parent)\n{\n    setStyleSheet(QStringLiteral(\"TextWidget { background: transparent; }\"));\n    connect(this, &TextWidget::textChanged, this, &TextWidget::adjustSize);\n    connect(this, &TextWidget::textChanged, this, &TextWidget::emitTextUpdated);\n    setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);\n    setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);\n    setContextMenuPolicy(Qt::NoContextMenu);\n}\n\nvoid TextWidget::showEvent(QShowEvent* e)\n{\n    QFont font;\n    QFontMetrics fm(font);\n    setFixedWidth(fm.lineSpacing() * 6);\n    setFixedHeight(fm.lineSpacing() * 2.5);\n    m_baseSize = size();\n    m_minSize = m_baseSize;\n    QTextEdit::showEvent(e);\n    adjustSize();\n}\n\nvoid TextWidget::resizeEvent(QResizeEvent* e)\n{\n    m_minSize.setHeight(qMin(m_baseSize.height(), height()));\n    m_minSize.setWidth(qMin(m_baseSize.width(), width()));\n    QTextEdit::resizeEvent(e);\n}\n\nvoid TextWidget::setFont(const QFont& f)\n{\n    QTextEdit::setFont(f);\n    adjustSize();\n}\n\nvoid TextWidget::setAlignment(Qt::AlignmentFlag alignment)\n{\n    QTextEdit::setAlignment(alignment);\n    adjustSize();\n}\nvoid TextWidget::setTextColor(const QColor& c)\n{\n    QString s(\n      QStringLiteral(\"TextWidget { background: transparent; color: %1; }\"));\n    setStyleSheet(s.arg(c.name()));\n}\n\nvoid TextWidget::adjustSize()\n{\n    QString&& text = this->toPlainText();\n\n    QFontMetrics fm(font());\n    QRect bounds = fm.boundingRect(QRect(), 0, text);\n    int pixelsWide = bounds.width() + fm.lineSpacing();\n    int pixelsHigh = bounds.height() * 1.15 + fm.lineSpacing();\n    if (pixelsWide < m_minSize.width()) {\n        pixelsWide = m_minSize.width();\n    }\n    if (pixelsHigh < m_minSize.height()) {\n        pixelsHigh = m_minSize.height();\n    }\n\n    this->setFixedSize(pixelsWide, pixelsHigh);\n}\n\nvoid TextWidget::emitTextUpdated()\n{\n    emit textUpdated(this->toPlainText());\n}\n"
  },
  {
    "path": "src/tools/text/textwidget.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QTextEdit>\n\nclass TextWidget : public QTextEdit\n{\n    Q_OBJECT\npublic:\n    explicit TextWidget(QWidget* parent = nullptr);\n\n    void adjustSize();\n    void setFont(const QFont& f);\n\nprotected:\n    void showEvent(QShowEvent* e);\n    void resizeEvent(QResizeEvent* e);\n\nsignals:\n    void textUpdated(const QString& s);\n\npublic slots:\n    void setTextColor(const QColor& c);\n    void setAlignment(Qt::AlignmentFlag alignment);\n\nprivate slots:\n    void emitTextUpdated();\n\nprivate:\n    QSize m_baseSize;\n    QSize m_minSize;\n};\n"
  },
  {
    "path": "src/tools/toolfactory.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"toolfactory.h\"\n#include \"accept/accepttool.h\"\n#include \"arrow/arrowtool.h\"\n#include \"circle/circletool.h\"\n#include \"circlecount/circlecounttool.h\"\n#include \"copy/copytool.h\"\n#include \"exit/exittool.h\"\n#ifdef ENABLE_IMGUR\n#include \"imgupload/imguploadertool.h\"\n#endif\n#include \"invert/inverttool.h\"\n#include \"launcher/applaunchertool.h\"\n#include \"line/linetool.h\"\n#include \"marker/markertool.h\"\n#include \"move/movetool.h\"\n#include \"pencil/penciltool.h\"\n#include \"pin/pintool.h\"\n#include \"pixelate/pixelatetool.h\"\n#include \"rectangle/rectangletool.h\"\n#include \"redo/redotool.h\"\n#include \"save/savetool.h\"\n#include \"selection/selectiontool.h\"\n#include \"sizedecrease/sizedecreasetool.h\"\n#include \"sizeincrease/sizeincreasetool.h\"\n#include \"text/texttool.h\"\n#include \"undo/undotool.h\"\n\nToolFactory::ToolFactory(QObject* parent)\n  : QObject(parent)\n{}\n\nCaptureTool* ToolFactory::CreateTool(CaptureTool::Type t, QObject* parent)\n{\n#define if_TYPE_return_TOOL(TYPE, TOOL)                                        \\\n    case CaptureTool::TYPE:                                                    \\\n        return new TOOL(parent)\n\n    switch (t) {\n        if_TYPE_return_TOOL(TYPE_PENCIL, PencilTool);\n        if_TYPE_return_TOOL(TYPE_DRAWER, LineTool);\n        if_TYPE_return_TOOL(TYPE_ARROW, ArrowTool);\n        if_TYPE_return_TOOL(TYPE_SELECTION, SelectionTool);\n        if_TYPE_return_TOOL(TYPE_RECTANGLE, RectangleTool);\n        if_TYPE_return_TOOL(TYPE_CIRCLE, CircleTool);\n        if_TYPE_return_TOOL(TYPE_MARKER, MarkerTool);\n        if_TYPE_return_TOOL(TYPE_MOVESELECTION, MoveTool);\n        if_TYPE_return_TOOL(TYPE_UNDO, UndoTool);\n        if_TYPE_return_TOOL(TYPE_COPY, CopyTool);\n        if_TYPE_return_TOOL(TYPE_SAVE, SaveTool);\n        if_TYPE_return_TOOL(TYPE_EXIT, ExitTool);\n#ifdef ENABLE_IMGUR\n        if_TYPE_return_TOOL(TYPE_IMAGEUPLOADER, ImgUploaderTool);\n#endif\n#if !defined(Q_OS_MACOS)\n        if_TYPE_return_TOOL(TYPE_OPEN_APP, AppLauncher);\n#endif\n        if_TYPE_return_TOOL(TYPE_PIXELATE, PixelateTool);\n        if_TYPE_return_TOOL(TYPE_REDO, RedoTool);\n        if_TYPE_return_TOOL(TYPE_PIN, PinTool);\n        if_TYPE_return_TOOL(TYPE_TEXT, TextTool);\n        if_TYPE_return_TOOL(TYPE_CIRCLECOUNT, CircleCountTool);\n        if_TYPE_return_TOOL(TYPE_SIZEINCREASE, SizeIncreaseTool);\n        if_TYPE_return_TOOL(TYPE_SIZEDECREASE, SizeDecreaseTool);\n        if_TYPE_return_TOOL(TYPE_INVERT, InvertTool);\n        if_TYPE_return_TOOL(TYPE_ACCEPT, AcceptTool);\n        default:\n            return nullptr;\n    }\n}\n"
  },
  {
    "path": "src/tools/toolfactory.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/tools/capturetool.h\"\n#include \"src/widgets/capture/capturetoolbutton.h\"\n#include <QObject>\n\nclass CaptureTool;\n\nclass ToolFactory : public QObject\n{\n    Q_OBJECT\n\npublic:\n    explicit ToolFactory(QObject* parent = nullptr);\n\n    ToolFactory(const ToolFactory&) = delete;\n    ToolFactory& operator=(const ToolFactory&) = delete;\n\n    CaptureTool* CreateTool(CaptureTool::Type t, QObject* parent = nullptr);\n};\n"
  },
  {
    "path": "src/tools/undo/undotool.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"undotool.h\"\n#include <QPainter>\n\nUndoTool::UndoTool(QObject* parent)\n  : AbstractActionTool(parent)\n{}\n\nbool UndoTool::closeOnButtonPressed() const\n{\n    return false;\n}\n\nQIcon UndoTool::icon(const QColor& background, bool inEditor) const\n{\n    Q_UNUSED(inEditor)\n    return QIcon(iconPath(background) + \"undo-variant.svg\");\n}\nQString UndoTool::name() const\n{\n    return tr(\"Undo\");\n}\n\nCaptureTool::Type UndoTool::type() const\n{\n    return CaptureTool::TYPE_UNDO;\n}\n\nQString UndoTool::description() const\n{\n    return tr(\"Undo the last modification\");\n}\n\nCaptureTool* UndoTool::copy(QObject* parent)\n{\n    return new UndoTool(parent);\n}\n\nvoid UndoTool::pressed(CaptureContext& context)\n{\n    Q_UNUSED(context)\n    emit requestAction(REQ_UNDO_MODIFICATION);\n}\n"
  },
  {
    "path": "src/tools/undo/undotool.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/tools/abstractactiontool.h\"\n\nclass UndoTool : public AbstractActionTool\n{\n    Q_OBJECT\npublic:\n    explicit UndoTool(QObject* parent = nullptr);\n\n    bool closeOnButtonPressed() const override;\n\n    QIcon icon(const QColor& background, bool inEditor) const override;\n    QString name() const override;\n    QString description() const override;\n\n    CaptureTool* copy(QObject* parent = nullptr) override;\n\nprotected:\n    CaptureTool::Type type() const override;\n\npublic slots:\n    void pressed(CaptureContext& context) override;\n};\n"
  },
  {
    "path": "src/utils/CMakeLists.txt",
    "content": "# Required to generate MOC\ntarget_sources(\n  flameshot\n  PRIVATE abstractlogger.h\n          filenamehandler.h\n          screengrabber.h\n          systemnotification.h\n          valuehandler.h\n          strfparse.h\n)\n\ntarget_sources(\n  flameshot\n  PRIVATE abstractlogger.cpp\n          filenamehandler.cpp\n          screengrabber.cpp\n          monitorpreview.cpp\n          confighandler.cpp\n          systemnotification.cpp\n          valuehandler.cpp\n          screenshotsaver.cpp\n          globalvalues.cpp\n          desktopfileparse.cpp\n          desktopinfo.cpp\n          pathinfo.cpp\n          colorutils.cpp\n          history.cpp\n          strfparse.cpp\n)\n\nIF (UNIX AND NOT APPLE)\ntarget_sources(\n  flameshot\n  PRIVATE request.h\n          request.cpp\n)\nENDIF()\n\nIF (WIN32)\n  target_sources(\n    flameshot\n    PRIVATE winlnkfileparse.cpp\n  )\nENDIF()\n"
  },
  {
    "path": "src/utils/abstractlogger.cpp",
    "content": "#include \"abstractlogger.h\"\n#include \"systemnotification.h\"\n#include <cassert>\n\n#include <QFileInfo>\n\nAbstractLogger::AbstractLogger(Channel channel, int targets)\n  : m_defaultChannel(channel)\n  , m_targets(targets)\n{\n    if (targets & LogFile) {\n        // TODO\n    }\n}\n\n/**\n * @brief Construct an AbstractLogger with output to a string.\n * @param additionalChannels Optional additional targets to output to.\n */\nAbstractLogger::AbstractLogger(QString& str,\n                               Channel channel,\n                               int additionalChannels)\n  : AbstractLogger(channel, additionalChannels)\n{\n    m_textStreams << new QTextStream(&str);\n}\n\nAbstractLogger::~AbstractLogger()\n{\n    qDeleteAll(m_textStreams);\n}\n\nAbstractLogger AbstractLogger::info(int targets)\n{\n    return { Info, targets };\n}\n\nAbstractLogger AbstractLogger::warning(int targets)\n{\n    return { Warning, targets };\n}\n\nAbstractLogger AbstractLogger::error(int targets)\n{\n    return { Error, targets };\n}\n\nAbstractLogger& AbstractLogger::sendMessage(const QString& msg, Channel channel)\n{\n    if (m_targets & Notification) {\n        SystemNotification().sendMessage(\n          msg, messageHeader(channel, Notification), m_notificationPath);\n    }\n    if (!m_textStreams.isEmpty()) {\n        for (auto* stream : m_textStreams) {\n            *stream << messageHeader(channel, String) << msg << \"\\n\";\n        }\n    }\n    if (m_targets & LogFile) {\n        // TODO\n    }\n    if (m_targets & Stderr) {\n        QTextStream stream(stderr);\n        stream << messageHeader(channel, Stderr) << msg << \"\\n\";\n    }\n\n    if (m_targets & Stdout) {\n        QTextStream stream(stdout);\n        stream << messageHeader(channel, Stdout) << msg << \"\\n\";\n    }\n\n    return *this;\n}\n\n/**\n * @brief Send a message to the default channel of this logger.\n * @param msg\n * @return\n */\nAbstractLogger& AbstractLogger::operator<<(const QString& msg)\n{\n    sendMessage(msg, m_defaultChannel);\n    return *this;\n}\n\nAbstractLogger& AbstractLogger::addOutputString(QString& str)\n{\n    m_textStreams << new QTextStream(&str);\n    return *this;\n}\n\n/**\n * @brief Attach a path to a notification so it can be dragged and dropped.\n */\nAbstractLogger& AbstractLogger::attachNotificationPath(const QString& path)\n{\n    if (m_targets & Notification) {\n        m_notificationPath = path;\n    } else {\n        assert(\"Cannot attach notification path to a logger without a \"\n               \"notification channel.\");\n    }\n    return *this;\n}\n\n/**\n * @brief Enable/disable message header (e.g. \"flameshot: info:\").\n */\nAbstractLogger& AbstractLogger::enableMessageHeader(bool enable)\n{\n    m_enableMessageHeader = enable;\n    return *this;\n}\n\n/**\n * @brief Generate a message header for the given channel and target.\n */\nQString AbstractLogger::messageHeader(Channel channel, Target target)\n{\n    if (!m_enableMessageHeader) {\n        return \"\";\n    }\n    QString messageChannel;\n    if (channel == Info) {\n        messageChannel = \"info\";\n    } else if (channel == Warning) {\n        messageChannel = \"warning\";\n    } else if (channel == Error) {\n        messageChannel = \"error\";\n    }\n\n    if (target == Notification) {\n        messageChannel[0] = messageChannel[0].toUpper();\n        return \"Flameshot \" + messageChannel;\n    } else {\n        return \"flameshot: \" + messageChannel + \": \";\n    }\n}\n"
  },
  {
    "path": "src/utils/abstractlogger.h",
    "content": "#pragma once\n\n#include <QList>\n#include <QString>\n#include <QTextStream>\n\n/**\n * @brief A class that allows you to log events to where they need to go.\n */\nclass AbstractLogger\n{\npublic:\n    enum Target\n    {\n        Notification = 0x01,\n        Stderr = 0x02,\n        LogFile = 0x08,\n        String = 0x10,\n        Stdout = 0x20,\n        Default = Notification | LogFile | Stderr,\n    };\n\n    enum Channel\n    {\n        Info,\n        Warning,\n        Error\n    };\n\n    AbstractLogger(Channel channel = Info, int targets = Default);\n    AbstractLogger(QString& str,\n                   Channel channel,\n                   int additionalTargets = String);\n    ~AbstractLogger();\n\n    // Convenience functions\n    static AbstractLogger info(int targets = Default);\n    static AbstractLogger warning(int targets = Default);\n    static AbstractLogger error(int targets = Default);\n\n    AbstractLogger& sendMessage(const QString& msg, Channel channel);\n    AbstractLogger& operator<<(const QString& msg);\n    AbstractLogger& addOutputString(QString& str);\n    AbstractLogger& attachNotificationPath(const QString& path);\n    AbstractLogger& enableMessageHeader(bool enable);\n\nprivate:\n    QString messageHeader(Channel channel, Target target);\n\n    int m_targets;\n    Channel m_defaultChannel;\n    QList<QTextStream*> m_textStreams;\n    QString m_notificationPath;\n    bool m_enableMessageHeader = true;\n};\n"
  },
  {
    "path": "src/utils/colorutils.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"colorutils.h\"\n\ninline qreal getColorLuma(const QColor& c)\n{\n    return 0.30 * c.redF() + 0.59 * c.greenF() + 0.11 * c.blueF();\n}\n\nbool ColorUtils::colorIsDark(const QColor& c)\n{\n    // when luma <= 0.5, we considor it as a dark color\n    return getColorLuma(c) <= 0.5;\n}\n\nQColor ColorUtils::contrastColor(const QColor& c)\n{\n    int change = colorIsDark(c) ? 30 : -45;\n\n    return { qBound(0, c.red() + change, 255),\n             qBound(0, c.green() + change, 255),\n             qBound(0, c.blue() + change, 255) };\n}\n"
  },
  {
    "path": "src/utils/colorutils.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QColor>\n\nnamespace ColorUtils { // namespace\n\nbool colorIsDark(const QColor& c);\n\nQColor contrastColor(const QColor& c);\n\n} // namespace\n"
  },
  {
    "path": "src/utils/confighandler.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"confighandler.h\"\n#include \"abstractlogger.h\"\n#include \"src/tools/capturetool.h\"\n#include \"valuehandler.h\"\n#include <QCoreApplication>\n#include <QDebug>\n#include <QDir>\n#include <QFile>\n#include <QFileSystemWatcher>\n#include <QKeySequence>\n#include <QMap>\n#include <QSharedPointer>\n#include <QStandardPaths>\n#include <QVector>\n#include <algorithm>\n#include <stdexcept>\n\n#if defined(Q_OS_MACOS)\n#include <QProcess>\n#endif\n\n// HELPER FUNCTIONS\n\nbool verifyLaunchFile()\n{\n#if defined(Q_OS_LINUX) || defined(Q_OS_UNIX)\n    QString path = QStandardPaths::locate(QStandardPaths::GenericConfigLocation,\n                                          \"autostart/\",\n                                          QStandardPaths::LocateDirectory) +\n                   \"Flameshot.desktop\";\n    bool res = QFile(path).exists();\n#elif defined(Q_OS_WIN)\n    QSettings bootUpSettings(\n      \"HKEY_CURRENT_USER\\\\SOFTWARE\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\Run\",\n      QSettings::NativeFormat);\n    bool res =\n      bootUpSettings.value(\"Flameshot\").toString() ==\n      QDir::toNativeSeparators(QCoreApplication::applicationFilePath());\n#endif\n    return res;\n}\n\n// VALUE HANDLING\n\n/**\n * Use this to declare a setting with a type that is either unrecognized by\n * QVariant or if you need to place additional constraints on its value.\n * @param KEY Name of the setting as in the config file\n *            (a C-style string literal)\n * @param TYPE An instance of a `ValueHandler` derivative. This must be\n *             specified in the form of a constructor, or the macro will\n *             misbehave.\n */\n#define OPTION(KEY, TYPE)                                                      \\\n    {                                                                          \\\n        QStringLiteral(KEY), QSharedPointer<ValueHandler>(new TYPE)            \\\n    }\n\n#define SHORTCUT(NAME, DEFAULT_VALUE)                                          \\\n    {                                                                          \\\n        QStringLiteral(NAME), QSharedPointer<KeySequence>(new KeySequence(     \\\n                                QKeySequence(QLatin1String(DEFAULT_VALUE))))   \\\n    }\n\n/**\n * This map contains all the information that is needed to parse, verify and\n * preprocess each configuration option in the General section.\n * NOTE: Please keep it well structured\n */\n// clang-format off\nstatic QMap<class QString, QSharedPointer<ValueHandler>>\n        recognizedGeneralOptions = {\n//         KEY                            TYPE                 DEFAULT_VALUE\n    OPTION(\"showHelp\"                    ,Bool               ( true          )),\n    OPTION(\"showSidePanelButton\"         ,Bool               ( true          )),\n    OPTION(\"showDesktopNotification\"     ,Bool               ( true          )),\n    OPTION(\"showAbortNotification\"       ,Bool               ( true          )),\n    OPTION(\"disabledTrayIcon\"            ,Bool               ( false         )),\n    OPTION(\"historyConfirmationToDelete\" ,Bool               ( true          )),\n#if !defined(DISABLE_UPDATE_CHECKER)\n    OPTION(\"checkForUpdates\"             ,Bool               ( true          )),\n#endif\n    OPTION(\"allowMultipleGuiInstances\"   ,Bool               ( false         )),\n    OPTION(\"showMagnifier\"               ,Bool               ( false         )),\n    OPTION(\"squareMagnifier\"             ,Bool               ( false         )),\n#if !defined(Q_OS_WIN)\n    OPTION(\"autoCloseIdleDaemon\"         ,Bool               ( false         )),\n#endif\n    OPTION(\"startupLaunch\"               ,Bool               ( false         )),\n    OPTION(\"showStartupLaunchMessage\"    ,Bool               ( true          )),\n    OPTION(\"showQuitPrompt\"              ,Bool               ( false         )),\n    OPTION(\"copyURLAfterUpload\"          ,Bool               ( true          )),\n    OPTION(\"copyPathAfterSave\"           ,Bool               ( false         )),\n    OPTION(\"antialiasingPinZoom\"         ,Bool               ( true          )),\n    OPTION(\"useJpgForClipboard\"          ,Bool               ( false         )),\n    OPTION(\"uploadWithoutConfirmation\"   ,Bool               ( false         )),\n    OPTION(\"saveAfterCopy\"               ,Bool               ( false         )),\n    OPTION(\"savePath\"                    ,ExistingDir        (               )),\n    OPTION(\"savePathFixed\"               ,Bool               ( false         )),\n    OPTION(\"saveAsFileExtension\"         ,SaveFileExtension  (               )),\n    OPTION(\"saveLastRegion\"              ,Bool               ( false         )),\n    OPTION(\"uploadHistoryMax\"            ,LowerBoundedInt    ( 0, 25         )),\n    OPTION(\"undoLimit\"                   ,BoundedInt         ( 0, 999, 100   )),\n    // Interface tab\n    OPTION(\"uiLanguage\"                  ,String             ( \"auto\"        )),\n    OPTION(\"uiColor\"                     ,Color              ( {116, 0, 150} )),\n    OPTION(\"contrastUiColor\"             ,Color              ( {39, 0, 50}   )),\n    OPTION(\"contrastOpacity\"             ,BoundedInt         ( 0, 255, 190   )),\n    OPTION(\"buttons\"                     ,ButtonList         ( {}            )),\n    // Filename Editor tab\n    OPTION(\"filenamePattern\"             ,FilenamePattern    ( {}            )),\n    // Others\n    // drawThickness shared by Pencil, Line, Arrow, Rectangular Selection, Circle\n    OPTION(\"drawThickness\"               ,LowerBoundedInt    ( 1, 3          )),\n    OPTION(\"drawFontSize\"                ,LowerBoundedInt    ( 1, 8          )),\n    OPTION(\"drawCircleCounterSize\"       ,LowerBoundedInt    ( 1, 1          )),\n    OPTION(\"drawPixelateSize\"            ,LowerBoundedInt    ( 1, 2          )),\n    OPTION(\"drawRectangleSize\"           ,LowerBoundedInt    ( 1, 1          )),\n    OPTION(\"drawMarkerSize\"              ,LowerBoundedInt    ( 1, 5          )),\n    OPTION(\"drawColor\"                   ,Color              ( Qt::red       )),\n    OPTION(\"userColors\"                  ,UserColors         ( 3, 17         )),\n    OPTION(\"ignoreUpdateToVersion\"       ,String             ( \"\"            )),\n    OPTION(\"keepOpenAppLauncher\"         ,Bool               ( false         )),\n    OPTION(\"fontFamily\"                  ,String             ( \"\"            )),\n    // PREDEFINED_COLOR_PALETTE_LARGE is defined in src/CMakeList.txt file and can be overwritten in GitHub actions\n    OPTION(\"predefinedColorPaletteLarge\", Bool               ( PREDEFINED_COLOR_PALETTE_LARGE )),\n    // NOTE: If another tool size is added besides drawThickness and\n    // drawFontSize, remember to update ConfigHandler::toolSize\n    OPTION(\"copyOnDoubleClick\"           ,Bool               ( false         )),\n    OPTION(\"uploadClientSecret\"          ,String             ( \"313baf0c7b4d3ff\" )),\n    OPTION(\"showSelectionGeometry\"       , BoundedInt        ( 0, 5, 4       )),\n    OPTION(\"showSelectionGeometryHideTime\", LowerBoundedInt  ( 0, 3000       )),\n    OPTION(\"jpegQuality\"                 , BoundedInt        ( 0,100,75      )),\n    OPTION(\"reverseArrow\"                ,Bool               ( false         )),\n    OPTION(\"insecurePixelate\"            ,Bool               ( false         )),\n#if defined(Q_OS_WIN)\n    // Not visible on settings dialog\n    OPTION(\"ignorePrntScrForcesSnipping\" ,Bool               ( false         )),\n#endif\n};\n\nstatic QMap<QString, QSharedPointer<KeySequence>> recognizedShortcuts = {\n//           NAME                           DEFAULT_SHORTCUT\n    SHORTCUT(\"TYPE_PENCIL\"              ,   \"P\"                     ),\n    SHORTCUT(\"TYPE_DRAWER\"              ,   \"D\"                     ),\n    SHORTCUT(\"TYPE_ARROW\"               ,   \"A\"                     ),\n    SHORTCUT(\"TYPE_SELECTION\"           ,   \"S\"                     ),\n    SHORTCUT(\"TYPE_RECTANGLE\"           ,   \"R\"                     ),\n    SHORTCUT(\"TYPE_CIRCLE\"              ,   \"C\"                     ),\n    SHORTCUT(\"TYPE_MARKER\"              ,   \"M\"                     ),\n    SHORTCUT(\"TYPE_MOVESELECTION\"       ,   \"Ctrl+M\"                ),\n    SHORTCUT(\"TYPE_UNDO\"                ,   \"Ctrl+Z\"                ),\n    SHORTCUT(\"TYPE_COPY\"                ,   \"Ctrl+C\"                ),\n    SHORTCUT(\"TYPE_SAVE\"                ,   \"Ctrl+S\"                ),\n    SHORTCUT(\"TYPE_ACCEPT\"              ,   \"Return\"                ),\n    SHORTCUT(\"TYPE_EXIT\"                ,   \"Ctrl+Q\"                ),\n    SHORTCUT(\"TYPE_CANCEL\"              ,   \"Ctrl+Backspace\"        ),\n#ifdef ENABLE_IMGUR\n    SHORTCUT(\"TYPE_IMAGEUPLOADER\"       ,                           ),\n#endif\n#if !defined(Q_OS_MACOS)\n    SHORTCUT(\"TYPE_OPEN_APP\"            ,   \"Ctrl+O\"                ),\n#endif\n    SHORTCUT(\"TYPE_PIXELATE\"            ,   \"B\"                     ),\n    SHORTCUT(\"TYPE_INVERT\"              ,   \"I\"                     ),\n    SHORTCUT(\"TYPE_REDO\"                ,   \"Ctrl+Shift+Z\"          ),\n    SHORTCUT(\"TYPE_TEXT\"                ,   \"T\"                     ),\n    SHORTCUT(\"TYPE_TOGGLE_PANEL\"        ,   \"Space\"                 ),\n    SHORTCUT(\"TYPE_GRAB_COLOR\"          ,   \"G\"                     ),\n    SHORTCUT(\"TYPE_RESIZE_LEFT\"         ,   \"Shift+Left\"            ),\n    SHORTCUT(\"TYPE_RESIZE_RIGHT\"        ,   \"Shift+Right\"           ),\n    SHORTCUT(\"TYPE_RESIZE_UP\"           ,   \"Shift+Up\"              ),\n    SHORTCUT(\"TYPE_RESIZE_DOWN\"         ,   \"Shift+Down\"            ),\n    SHORTCUT(\"TYPE_SYM_RESIZE_LEFT\"     ,   \"Ctrl+Shift+Left\"       ),\n    SHORTCUT(\"TYPE_SYM_RESIZE_RIGHT\"    ,   \"Ctrl+Shift+Right\"      ),\n    SHORTCUT(\"TYPE_SYM_RESIZE_UP\"       ,   \"Ctrl+Shift+Up\"         ),\n    SHORTCUT(\"TYPE_SYM_RESIZE_DOWN\"     ,   \"Ctrl+Shift+Down\"       ),\n    SHORTCUT(\"TYPE_SELECT_ALL\"          ,   \"Ctrl+A\"                ),\n    SHORTCUT(\"TYPE_MOVE_LEFT\"           ,   \"Left\"                  ),\n    SHORTCUT(\"TYPE_MOVE_RIGHT\"          ,   \"Right\"                 ),\n    SHORTCUT(\"TYPE_MOVE_UP\"             ,   \"Up\"                    ),\n    SHORTCUT(\"TYPE_MOVE_DOWN\"           ,   \"Down\"                  ),\n    SHORTCUT(\"TYPE_COMMIT_CURRENT_TOOL\" ,   \"Ctrl+Return\"           ),\n#if defined(Q_OS_WIN)\n    SHORTCUT(\"TAKE_SCREENSHOT\"          ,   \"Meta+Shift+x\"          ),\n#endif\n#if defined(Q_OS_MACOS)\n    SHORTCUT(\"TYPE_DELETE_CURRENT_TOOL\" ,   \"Backspace\"             ),\n    SHORTCUT(\"TAKE_SCREENSHOT\"          ,   \"Ctrl+Shift+X\"          ),\n    SHORTCUT(\"SCREENSHOT_HISTORY\"       ,   \"Alt+Shift+X\"           ),\n#else\n    SHORTCUT(\"TYPE_DELETE_CURRENT_TOOL\" ,   \"Delete\"                ),\n#endif\n    SHORTCUT(\"TYPE_PIN\"                 ,                           ),\n    SHORTCUT(\"TYPE_SIZEINCREASE\"        ,                           ),\n    SHORTCUT(\"TYPE_SIZEDECREASE\"        ,                           ),\n    SHORTCUT(\"TYPE_CIRCLECOUNT\"         ,                           ),\n};\n// clang-format on\n\n// CLASS CONFIGHANDLER\n\nConfigHandler::ConfigHandler()\n#ifndef USE_PORTABLE_CONFIG\n  : m_settings(QSettings::IniFormat,\n               QSettings::UserScope,\n               qApp->organizationName(),\n               qApp->applicationName())\n#else\n  : m_settings(qApp->applicationDirPath() + \"/flameshot.ini\",\n               QSettings::IniFormat)\n#endif\n{\n    static bool firstInitialization = true;\n    if (firstInitialization) {\n        // check for error every time the file changes\n        m_configWatcher.reset(new QFileSystemWatcher());\n        ensureFileWatched();\n        QObject::connect(m_configWatcher.data(),\n                         &QFileSystemWatcher::fileChanged,\n                         [](const QString& fileName) {\n                             emit getInstance()->fileChanged();\n\n                             if (QFile(fileName).exists()) {\n                                 m_configWatcher->addPath(fileName);\n                             }\n                             if (m_skipNextErrorCheck) {\n                                 m_skipNextErrorCheck = false;\n                                 return;\n                             }\n                             ConfigHandler().checkAndHandleError();\n                             if (!QFile(fileName).exists()) {\n                                 // File watcher stops watching a deleted file.\n                                 // Next time the config is accessed, force it\n                                 // to check for errors (and watch again).\n                                 m_errorCheckPending = true;\n                             }\n                         });\n    }\n    firstInitialization = false;\n}\n\n/// Serves as an object to which slots can be connected.\nConfigHandler* ConfigHandler::getInstance()\n{\n    static ConfigHandler config;\n    return &config;\n}\n\n// SPECIAL CASES\n\nbool ConfigHandler::startupLaunch()\n{\n    bool res = value(QStringLiteral(\"startupLaunch\")).toBool();\n    if (res != verifyLaunchFile()) {\n        setStartupLaunch(res);\n    }\n    return res;\n}\n\nvoid ConfigHandler::setStartupLaunch(const bool start)\n{\n    if (start == value(QStringLiteral(\"startupLaunch\")).toBool()) {\n        return;\n    }\n    setValue(QStringLiteral(\"startupLaunch\"), start);\n#if defined(Q_OS_MACOS)\n    /* TODO - there should be more correct way via API, but didn't find it\n     without extra dependencies, there should be something like that:\n     https://stackoverflow.com/questions/3358410/programmatically-run-at-startup-on-mac-os-x\n     But files with this features differs on different MacOS versions and it\n     doesn't work not on a BigSur at lease.\n     */\n    QProcess process;\n    if (start) {\n        process.start(\"osascript\",\n                      QStringList()\n                        << \"-e\"\n                        << \"tell application \\\"System Events\\\" to make login \"\n                           \"item at end with properties {name: \"\n                           \"\\\"Flameshot\\\",path:\\\"/Applications/\"\n                           \"flameshot.app\\\", hidden:false}\");\n    } else {\n        process.start(\"osascript\",\n                      QStringList() << \"-e\"\n                                    << \"tell application \\\"System Events\\\" to \"\n                                       \"delete login item \\\"Flameshot\\\"\");\n    }\n    if (!process.waitForFinished()) {\n        qWarning() << \"Login items is changed. \" << process.errorString();\n    } else {\n        qWarning() << \"Unable to change login items, error:\"\n                   << process.readAll();\n    }\n#elif defined(Q_OS_LINUX) || defined(Q_OS_UNIX)\n    QString path =\n      QStandardPaths::writableLocation(QStandardPaths::GenericConfigLocation) +\n      \"/autostart/\";\n    QDir autostartDir(path);\n    if (!autostartDir.exists()) {\n        autostartDir.mkpath(\".\");\n    }\n\n    QFile file(path + \"Flameshot.desktop\");\n    if (start) {\n        if (file.open(QIODevice::WriteOnly)) {\n            QByteArray data(\"[Desktop Entry]\\nName=flameshot\\nIcon=flameshot\"\n                            \"\\nExec=flameshot\\nTerminal=false\\nType=Application\"\n                            \"\\nX-GNOME-Autostart-enabled=true\\n\");\n            file.write(data);\n        }\n    } else {\n        file.remove();\n    }\n#elif defined(Q_OS_WIN)\n    QSettings bootUpSettings(\n      \"HKEY_CURRENT_USER\\\\SOFTWARE\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\Run\",\n      QSettings::NativeFormat);\n    // set workdir for flameshot on startup\n    QSettings bootUpPath(\n      \"HKEY_CURRENT_USER\\\\SOFTWARE\\\\Microsoft\\\\Windows\\\\CurrentVersion\\\\App \"\n      \"Paths\",\n      QSettings::NativeFormat);\n    if (start) {\n        QString app_path =\n          QDir::toNativeSeparators(QCoreApplication::applicationFilePath());\n        bootUpSettings.setValue(\"Flameshot\", app_path);\n\n        // set application workdir\n        bootUpPath.beginGroup(\"flameshot.exe\");\n        bootUpPath.setValue(\"Path\", QCoreApplication::applicationDirPath());\n        bootUpPath.endGroup();\n\n    } else {\n        bootUpSettings.remove(\"Flameshot\");\n\n        // remove application workdir\n        bootUpPath.beginGroup(\"flameshot.exe\");\n        bootUpPath.remove(\"\");\n        bootUpPath.endGroup();\n    }\n#endif\n}\n\nvoid ConfigHandler::setAllTheButtons()\n{\n    QList<CaptureTool::Type> buttonlist =\n      CaptureToolButton::getIterableButtonTypes();\n    setValue(QStringLiteral(\"buttons\"), QVariant::fromValue(buttonlist));\n}\n\nvoid ConfigHandler::setToolSize(CaptureTool::Type toolType, int size)\n{\n    if (toolType == CaptureTool::TYPE_TEXT) {\n        setDrawFontSize(size);\n    } else if (toolType == CaptureTool::TYPE_RECTANGLE) {\n        setDrawRectangleSize(size);\n    } else if (toolType == CaptureTool::TYPE_MARKER) {\n        setDrawMarkerSize(size);\n    } else if (toolType == CaptureTool::TYPE_PIXELATE) {\n        setDrawPixelateSize(size);\n    } else if (toolType == CaptureTool::TYPE_CIRCLECOUNT) {\n        setDrawCircleCounterSize(size);\n    } else if (toolType != CaptureTool::NONE) {\n        // All other tools are sharing the same size\n        setDrawThickness(size);\n    }\n}\n\nint ConfigHandler::toolSize(CaptureTool::Type toolType)\n{\n    if (toolType == CaptureTool::TYPE_TEXT) {\n        return drawFontSize();\n    } else if (toolType == CaptureTool::TYPE_RECTANGLE) {\n        return drawRectangleSize();\n    } else if (toolType == CaptureTool::TYPE_MARKER) {\n        return drawMarkerSize();\n    } else if (toolType == CaptureTool::TYPE_PIXELATE) {\n        return drawPixelateSize();\n    } else if (toolType == CaptureTool::TYPE_CIRCLECOUNT) {\n        return drawCircleCounterSize();\n    } else {\n        // All other tools are sharing the same size\n        return drawThickness();\n    }\n}\n\n// DEFAULTS\n\nQString ConfigHandler::filenamePatternDefault()\n{\n    return QStringLiteral(\"%F_%H-%M\");\n}\n\nvoid ConfigHandler::setDefaultSettings()\n{\n    for (const auto& key : m_settings.allKeys()) {\n        if (isShortcut(key)) {\n            // Do not reset Shortcuts\n            continue;\n        }\n        m_settings.remove(key);\n    }\n    m_settings.sync();\n}\n\nQString ConfigHandler::configFilePath() const\n{\n    return m_settings.fileName();\n}\n\n// GENERIC GETTERS AND SETTERS\n\nbool ConfigHandler::setShortcut(const QString& actionName,\n                                const QString& shortcut)\n{\n    qDebug() << actionName;\n    static QVector<QKeySequence> reservedShortcuts = {\n#if defined(Q_OS_MACOS)\n        Qt::CTRL | Qt::Key_Backspace,\n        Qt::Key_Escape,\n#else\n        Qt::Key_Backspace,\n        Qt::Key_Escape,\n#endif\n    };\n\n    if (hasError()) {\n        return false;\n    }\n\n    bool errorFlag = false;\n\n    m_settings.beginGroup(CONFIG_GROUP_SHORTCUTS);\n    if (shortcut.isEmpty()) {\n        setValue(actionName, \"\");\n    } else if (reservedShortcuts.contains(QKeySequence(shortcut))) {\n        // do not allow to set reserved shortcuts\n        errorFlag = true;\n    } else {\n        errorFlag = false;\n        // Make no difference for Return and Enter keys\n        QString newShortcut = KeySequence().value(shortcut).toString();\n        for (auto& otherAction : m_settings.allKeys()) {\n            if (actionName == otherAction) {\n                continue;\n            }\n            QString existingShortcut =\n              KeySequence().value(m_settings.value(otherAction)).toString();\n            if (newShortcut == existingShortcut) {\n                errorFlag = true;\n                goto done;\n            }\n        }\n        m_settings.setValue(actionName, KeySequence().value(shortcut));\n    }\ndone:\n    m_settings.endGroup();\n    return !errorFlag;\n}\n\nQString ConfigHandler::shortcut(const QString& actionName)\n{\n    QString setting = CONFIG_GROUP_SHORTCUTS \"/\" + actionName;\n    QString shortcut = value(setting).toString();\n    if (!m_settings.contains(setting)) {\n        // The action uses a shortcut that is a flameshot default\n        // (not set explicitly by user)\n        m_settings.beginGroup(CONFIG_GROUP_SHORTCUTS);\n        for (auto& otherAction : m_settings.allKeys()) {\n            if (m_settings.value(otherAction) == shortcut) {\n                // We found an explicit shortcut - it will take precedence\n                m_settings.endGroup();\n                return {};\n            }\n        }\n        m_settings.endGroup();\n    }\n    return shortcut;\n}\n\nvoid ConfigHandler::setValue(const QString& key, const QVariant& value)\n{\n    assertKeyRecognized(key);\n    if (!hasError()) {\n        // don't let the file watcher initiate another error check\n        m_skipNextErrorCheck = true;\n        auto val = valueHandler(key)->representation(value);\n        m_settings.setValue(key, val);\n    }\n}\n\nQVariant ConfigHandler::value(const QString& key) const\n{\n    assertKeyRecognized(key);\n\n    auto val = m_settings.value(key);\n\n    auto handler = valueHandler(key);\n\n    // Check the value for semantic errors\n    if (val.isValid() && !handler->check(val)) {\n        setErrorState(true);\n    }\n    if (m_hasError) {\n        return handler->fallback();\n    }\n\n    return handler->value(val);\n}\n\nvoid ConfigHandler::remove(const QString& key)\n{\n    m_settings.remove(key);\n}\n\nvoid ConfigHandler::resetValue(const QString& key)\n{\n    m_settings.setValue(key, valueHandler(key)->fallback());\n}\n\nQSet<QString>& ConfigHandler::recognizedGeneralOptions()\n{\n    auto keys = ::recognizedGeneralOptions.keys();\n    static QSet<QString> options = QSet<QString>(keys.begin(), keys.end());\n    return options;\n}\n\nQSet<QString>& ConfigHandler::recognizedShortcutNames()\n{\n    auto keys = recognizedShortcuts.keys();\n    static QSet<QString> names = QSet<QString>(keys.begin(), keys.end());\n    return names;\n}\n\n/**\n * @brief Return keys from group `group`.\n * Use CONFIG_GROUP_GENERAL (General) for general settings.\n */\nQSet<QString> ConfigHandler::keysFromGroup(const QString& group) const\n{\n    QSet<QString> keys;\n    for (const QString& key : m_settings.allKeys()) {\n        if (group == CONFIG_GROUP_GENERAL && !key.contains('/')) {\n            keys.insert(key);\n        } else if (key.startsWith(group + \"/\")) {\n            keys.insert(baseName(key));\n        }\n    }\n    return keys;\n}\n\n// ERROR HANDLING\n\nbool ConfigHandler::checkForErrors(AbstractLogger* log) const\n{\n    return checkUnrecognizedSettings(log) && checkShortcutConflicts(log) &&\n           checkSemantics(log);\n}\n\n/**\n * @brief Parse the config to find settings with unrecognized names.\n * @return Whether the config passes this check.\n *\n * @note An unrecognized option is one that is not included in\n * `recognizedGeneralOptions` or `recognizedShortcutNames` depending on the\n * group the option belongs to.\n */\nbool ConfigHandler::checkUnrecognizedSettings(AbstractLogger* log,\n                                              QList<QString>* offenders) const\n{\n    // sort the config keys by group\n    QSet<QString> generalKeys = keysFromGroup(CONFIG_GROUP_GENERAL),\n                  shortcutKeys = keysFromGroup(CONFIG_GROUP_SHORTCUTS),\n                  recognizedGeneralKeys = recognizedGeneralOptions(),\n                  recognizedShortcutKeys = recognizedShortcutNames();\n\n    // subtract recognized keys\n    generalKeys.subtract(recognizedGeneralKeys);\n    shortcutKeys.subtract(recognizedShortcutKeys);\n\n    // what is left are the unrecognized keys - hopefully empty\n    bool ok = generalKeys.isEmpty() && shortcutKeys.isEmpty();\n    if (log != nullptr || offenders != nullptr) {\n        for (const QString& key : generalKeys) {\n            if (log) {\n                *log << tr(\"Unrecognized setting: '%1'\\n\").arg(key);\n            }\n            if (offenders) {\n                offenders->append(key);\n            }\n        }\n        for (const QString& key : shortcutKeys) {\n            if (log) {\n                *log << tr(\"Unrecognized shortcut name: '%1'.\\n\").arg(key);\n            }\n            if (offenders) {\n                offenders->append(CONFIG_GROUP_SHORTCUTS \"/\" + key);\n            }\n        }\n    }\n    return ok;\n}\n\n/**\n * @brief Check if there are multiple actions with the same shortcut.\n * @return Whether the config passes this check.\n *\n * @note It is not considered a conflict if action A uses shortcut S because it\n * is the flameshot default (not because the user explicitly configured it), and\n * action B uses the same shortcut.\n */\nbool ConfigHandler::checkShortcutConflicts(AbstractLogger* log) const\n{\n    bool ok = true;\n    m_settings.beginGroup(CONFIG_GROUP_SHORTCUTS);\n    QStringList shortcuts = m_settings.allKeys();\n    QStringList reportedInLog;\n    for (auto key1 = shortcuts.begin(); key1 != shortcuts.end(); ++key1) {\n        for (auto key2 = key1 + 1; key2 != shortcuts.end(); ++key2) {\n            // values stored in variables are useful when running debugger\n            QString value1 = m_settings.value(*key1).toString(),\n                    value2 = m_settings.value(*key2).toString();\n            // The check will pass if:\n            // - one shortcut is empty (the action doesn't use a shortcut)\n            // - or one of the settings is not found in m_settings, i.e.\n            //   user wants to use flameshot's default shortcut for the action\n            // - or the shortcuts for both actions are different\n            if (!(value1.isEmpty() || !m_settings.contains(*key1) ||\n                  !m_settings.contains(*key2) || value1 != value2)) {\n                ok = false;\n                if (log == nullptr) {\n                    break;\n                } else if (!reportedInLog.contains(*key1) && // No duplicate\n                           !reportedInLog.contains(*key2)) { // log entries\n                    reportedInLog.append(*key1);\n                    reportedInLog.append(*key2);\n                    *log << tr(\"Shortcut conflict: '%1' and '%2' \"\n                               \"have the same shortcut: %3\\n\")\n                              .arg(*key1, *key2, value1);\n                }\n            }\n        }\n    }\n    m_settings.endGroup();\n    return ok;\n}\n\n/**\n * @brief Check each config value semantically.\n * @param log Destination for error log output.\n * @param offenders Destination for the semantically invalid keys.\n * @return Whether the config passes this check.\n */\nbool ConfigHandler::checkSemantics(AbstractLogger* log,\n                                   QList<QString>* offenders) const\n{\n    QStringList allKeys = m_settings.allKeys();\n    bool ok = true;\n    for (const QString& key : allKeys) {\n        // Test if the key is recognized\n        if (!recognizedGeneralOptions().contains(key) &&\n            (!isShortcut(key) ||\n             !recognizedShortcutNames().contains(baseName(key)))) {\n            continue;\n        }\n        QVariant val = m_settings.value(key);\n        auto valueHandler = this->valueHandler(key);\n        if (val.isValid() && !valueHandler->check(val)) {\n            // Key does not pass the check\n            ok = false;\n            if (log == nullptr && offenders == nullptr) {\n                break;\n            }\n            if (log != nullptr) {\n                *log << tr(\"Bad value in '%1'. Expected: %2\\n\")\n                          .arg(key, valueHandler->expected());\n            }\n            if (offenders != nullptr) {\n                offenders->append(key);\n            }\n        }\n    }\n    return ok;\n}\n\n/**\n * @brief Parse the configuration to find any errors in it.\n *\n * If the error state changes as a result of the check, it will perform the\n * appropriate action, e.g. notify the user.\n *\n * @see ConfigHandler::setErrorState for all the actions.\n */\nvoid ConfigHandler::checkAndHandleError() const\n{\n    if (!QFile(m_settings.fileName()).exists()) {\n        setErrorState(false);\n    } else {\n        setErrorState(!checkForErrors());\n    }\n\n    ensureFileWatched();\n}\n\n/**\n * @brief Update the tracked error state of the config.\n * @param error The new error state.\n *\n * The error state is tracked so that signals are not emitted and the user is\n * not spammed every time the config file changes. Instead, only changes in\n * error state get reported.\n */\nvoid ConfigHandler::setErrorState(bool error) const\n{\n    bool hadError = m_hasError;\n    m_hasError = error;\n    // Notify user every time m_hasError changes\n    if (!hadError && m_hasError) {\n        QString msg = errorMessage();\n        AbstractLogger::error() << msg;\n        emit getInstance()->error();\n    } else if (hadError && !m_hasError) {\n        auto msg =\n          tr(\"You have successfully resolved the configuration error.\");\n        AbstractLogger::info() << msg;\n        emit getInstance()->errorResolved();\n    }\n}\n\n/**\n * @brief Return if the config contains an error.\n *\n * If an error check is due, it will be performed.\n */\nbool ConfigHandler::hasError() const\n{\n    if (m_errorCheckPending) {\n        checkAndHandleError();\n        m_errorCheckPending = false;\n    }\n    return m_hasError;\n}\n\n/// Error message that can be used by other classes as well\nQString ConfigHandler::errorMessage() const\n{\n    return tr(\n      \"The configuration contains an error. Open configuration to resolve.\");\n}\n\nvoid ConfigHandler::ensureFileWatched() const\n{\n    QFile file(m_settings.fileName());\n    if (!file.exists()) {\n        if (file.open(QFileDevice::WriteOnly)) {\n            file.close();\n        }\n    }\n    if (m_configWatcher != nullptr && m_configWatcher->files().isEmpty() &&\n        qApp != nullptr // ensures that the organization name can be accessed\n    ) {\n        m_configWatcher->addPath(m_settings.fileName());\n    }\n}\n\n/**\n * @brief Obtain a `ValueHandler` for the config option with the given key.\n * @return Smart pointer to the handler.\n *\n * @note If the key is from the CONFIG_GROUP_GENERAL (General) group, the\n * `recognizedGeneralOptions` map is looked up. If it is from\n * CONFIG_GROUP_SHORTCUTS (Shortcuts), a generic `KeySequence` value handler is\n * returned.\n */\nQSharedPointer<ValueHandler> ConfigHandler::valueHandler(\n  const QString& key) const\n{\n    QSharedPointer<ValueHandler> handler;\n    if (isShortcut(key)) {\n        handler = recognizedShortcuts.value(\n          baseName(key), QSharedPointer<KeySequence>(new KeySequence()));\n    } else { // General group\n        handler = ::recognizedGeneralOptions.value(key);\n    }\n    return handler;\n}\n\n/**\n * This is used so that we can check if there is a mismatch between a config key\n * and its getter function.\n * Debug: throw an exception; Release: set error state\n */\nvoid ConfigHandler::assertKeyRecognized(const QString& key) const\n{\n    bool recognized = isShortcut(key)\n                        ? recognizedShortcutNames().contains(baseName(key))\n                        : ::recognizedGeneralOptions.contains(key);\n    if (!recognized) {\n#if defined(QT_DEBUG)\n        // This should never happen, but just in case\n        throw std::logic_error(\n          tr(\"Bad config key '%1' in ConfigHandler. Please report \"\n             \"this as a bug.\")\n            .arg(key)\n            .toStdString());\n#else\n        setErrorState(true);\n#endif\n    }\n}\n\nbool ConfigHandler::isShortcut(const QString& key) const\n{\n    return m_settings.group() == QStringLiteral(CONFIG_GROUP_SHORTCUTS) ||\n           key.startsWith(QStringLiteral(CONFIG_GROUP_SHORTCUTS \"/\"));\n}\n\nQString ConfigHandler::baseName(const QString& key) const\n{\n    return QFileInfo(key).baseName();\n}\n\n// STATIC MEMBER DEFINITIONS\n\nbool ConfigHandler::m_hasError = false;\nbool ConfigHandler::m_errorCheckPending = true;\nbool ConfigHandler::m_skipNextErrorCheck = false;\n\nQSharedPointer<QFileSystemWatcher> ConfigHandler::m_configWatcher;\n"
  },
  {
    "path": "src/utils/confighandler.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/widgets/capture/capturetoolbutton.h\"\n#include <QSettings>\n#include <QStringList>\n#include <QVariant>\n#include <QVector>\n\n#define CONFIG_GROUP_GENERAL \"General\"\n#define CONFIG_GROUP_SHORTCUTS \"Shortcuts\"\n\nclass QFileSystemWatcher;\nclass ValueHandler;\ntemplate<class T>\nclass QSharedPointer;\nclass QTextStream;\nclass AbstractLogger;\n\n/**\n * Declare and implement a getter for a config option. `KEY` is the option key\n * as it appears in the config file, `TYPE` is the C++ type. At the same time\n * `KEY` is the name of the generated getter function.\n */\n// clang-format off\n#define CONFIG_GETTER(KEY, TYPE)                                               \\\n    TYPE KEY()                                                                 \\\n    {                                                                          \\\n        return value(QStringLiteral(#KEY)).value<TYPE>();                      \\\n    }\n// clang-format on\n\n/**\n * Declare and implement a setter for a config option. `FUNC` is the name of the\n * generated function, `KEY` is the option key as it appears in the config file\n * and `TYPE` is the C++ type.\n */\n#define CONFIG_SETTER(FUNC, KEY, TYPE)                                         \\\n    void FUNC(const TYPE& val)                                                 \\\n    {                                                                          \\\n        QString key = QStringLiteral(#KEY);                                    \\\n        /* Without this check, multiple `flameshot gui` instances running */   \\\n        /* simultaneously would cause an endless loop of fileWatcher calls */  \\\n        if (QVariant::fromValue(val) != value(key)) {                          \\\n            setValue(key, QVariant::fromValue(val));                           \\\n        }                                                                      \\\n    }\n\n/**\n * Combines the functionality of `CONFIG_GETTER` and `CONFIG_SETTER`. `GETFUNC`\n * is simultaneously the name of the getter function and the option key as it\n * appears in the config file. `SETFUNC` is the name of the setter function.\n * `TYPE` is the C++ type of the value.\n */\n#define CONFIG_GETTER_SETTER(GETFUNC, SETFUNC, TYPE)                           \\\n    CONFIG_GETTER(GETFUNC, TYPE)                                               \\\n    CONFIG_SETTER(SETFUNC, GETFUNC, TYPE)\n\nclass ConfigHandler : public QObject\n{\n    Q_OBJECT\n\npublic:\n    explicit ConfigHandler();\n\n    static ConfigHandler* getInstance();\n\n    // Definitions of getters and setters for config options\n    // Some special cases are implemented regularly, without the macro\n    // NOTE: When adding new options, make sure to add an entry in\n    // recognizedGeneralOptions in the cpp file.\n    CONFIG_GETTER_SETTER(userColors, setUserColors, QVector<QColor>);\n    CONFIG_GETTER_SETTER(savePath, setSavePath, QString)\n    CONFIG_GETTER_SETTER(savePathFixed, setSavePathFixed, bool)\n    CONFIG_GETTER_SETTER(uiLanguage, setUiLanguage, QString)\n    CONFIG_GETTER_SETTER(uiColor, setUiColor, QColor)\n    CONFIG_GETTER_SETTER(contrastUiColor, setContrastUiColor, QColor)\n    CONFIG_GETTER_SETTER(drawColor, setDrawColor, QColor)\n    CONFIG_GETTER_SETTER(predefinedColorPaletteLarge,\n                         setPredefinedColorPaletteLarge,\n                         bool)\n    CONFIG_GETTER_SETTER(fontFamily, setFontFamily, QString)\n    CONFIG_GETTER_SETTER(showHelp, setShowHelp, bool)\n    CONFIG_GETTER_SETTER(showSidePanelButton, setShowSidePanelButton, bool)\n    CONFIG_GETTER_SETTER(showDesktopNotification,\n                         setShowDesktopNotification,\n                         bool)\n    CONFIG_GETTER_SETTER(showAbortNotification, setShowAbortNotification, bool)\n    CONFIG_GETTER_SETTER(filenamePattern, setFilenamePattern, QString)\n    CONFIG_GETTER_SETTER(disabledTrayIcon, setDisabledTrayIcon, bool)\n    CONFIG_GETTER_SETTER(drawThickness, setDrawThickness, int)\n    CONFIG_GETTER_SETTER(drawFontSize, setDrawFontSize, int)\n    CONFIG_GETTER_SETTER(drawCircleCounterSize, setDrawCircleCounterSize, int)\n    CONFIG_GETTER_SETTER(drawPixelateSize, setDrawPixelateSize, int)\n    CONFIG_GETTER_SETTER(drawRectangleSize, setDrawRectangleSize, int)\n    CONFIG_GETTER_SETTER(drawMarkerSize, setDrawMarkerSize, int)\n    CONFIG_GETTER_SETTER(keepOpenAppLauncher, setKeepOpenAppLauncher, bool)\n#if !defined(DISABLE_UPDATE_CHECKER)\n    CONFIG_GETTER_SETTER(checkForUpdates, setCheckForUpdates, bool)\n#endif\n    CONFIG_GETTER_SETTER(allowMultipleGuiInstances,\n                         setAllowMultipleGuiInstances,\n                         bool)\n    CONFIG_GETTER_SETTER(autoCloseIdleDaemon, setAutoCloseIdleDaemon, bool)\n    CONFIG_GETTER_SETTER(showStartupLaunchMessage,\n                         setShowStartupLaunchMessage,\n                         bool)\n    CONFIG_GETTER_SETTER(showQuitPrompt, setShowQuitPrompt, bool)\n    CONFIG_GETTER_SETTER(contrastOpacity, setContrastOpacity, int)\n    CONFIG_GETTER_SETTER(copyURLAfterUpload, setCopyURLAfterUpload, bool)\n    CONFIG_GETTER_SETTER(historyConfirmationToDelete,\n                         setHistoryConfirmationToDelete,\n                         bool)\n    CONFIG_GETTER_SETTER(uploadHistoryMax, setUploadHistoryMax, int)\n    CONFIG_GETTER_SETTER(saveAfterCopy, setSaveAfterCopy, bool)\n    CONFIG_GETTER_SETTER(copyPathAfterSave, setCopyPathAfterSave, bool)\n    CONFIG_GETTER_SETTER(saveAsFileExtension, setSaveAsFileExtension, QString)\n    CONFIG_GETTER_SETTER(antialiasingPinZoom, setAntialiasingPinZoom, bool)\n    CONFIG_GETTER_SETTER(useJpgForClipboard, setUseJpgForClipboard, bool)\n    CONFIG_GETTER_SETTER(uploadWithoutConfirmation,\n                         setUploadWithoutConfirmation,\n                         bool)\n    CONFIG_GETTER_SETTER(ignoreUpdateToVersion,\n                         setIgnoreUpdateToVersion,\n                         QString)\n    CONFIG_GETTER_SETTER(undoLimit, setUndoLimit, int)\n    CONFIG_GETTER_SETTER(buttons, setButtons, QList<CaptureTool::Type>)\n    CONFIG_GETTER_SETTER(showMagnifier, setShowMagnifier, bool)\n    CONFIG_GETTER_SETTER(squareMagnifier, setSquareMagnifier, bool)\n    CONFIG_GETTER_SETTER(copyOnDoubleClick, setCopyOnDoubleClick, bool)\n    CONFIG_GETTER_SETTER(uploadClientSecret, setUploadClientSecret, QString)\n    CONFIG_GETTER_SETTER(saveLastRegion, setSaveLastRegion, bool)\n    CONFIG_GETTER_SETTER(showSelectionGeometry, setShowSelectionGeometry, int)\n    CONFIG_GETTER_SETTER(jpegQuality, setJpegQuality, int)\n    CONFIG_GETTER_SETTER(reverseArrow, setReverseArrow, bool)\n    CONFIG_GETTER_SETTER(insecurePixelate, setInsecurePixelate, bool)\n    CONFIG_GETTER_SETTER(showSelectionGeometryHideTime,\n                         showSelectionGeometryHideTime,\n                         int)\n#if defined(Q_OS_WIN)\n    CONFIG_GETTER_SETTER(ignorePrntScrForcesSnipping,\n                         setIgnorePrntScrForcesSnipping,\n                         bool)\n#endif\n\n    // SPECIAL CASES\n    bool startupLaunch();\n    void setStartupLaunch(const bool);\n    void setAllTheButtons();\n    void setToolSize(CaptureTool::Type toolType, int size);\n    int toolSize(CaptureTool::Type toolType);\n\n    // DEFAULTS\n    QString filenamePatternDefault();\n    void setDefaultSettings();\n    QString configFilePath() const;\n\n    // GENERIC GETTERS AND SETTERS\n    bool setShortcut(const QString& actionName, const QString& shortcut);\n    QString shortcut(const QString& actionName);\n    void setValue(const QString& key, const QVariant& value);\n    QVariant value(const QString& key) const;\n    void remove(const QString& key);\n    void resetValue(const QString& key);\n\n    // INFO\n    static QSet<QString>& recognizedGeneralOptions();\n    static QSet<QString>& recognizedShortcutNames();\n    QSet<QString> keysFromGroup(const QString& group) const;\n\n    // ERROR HANDLING\n    bool checkForErrors(AbstractLogger* log = nullptr) const;\n    bool checkUnrecognizedSettings(AbstractLogger* log = nullptr,\n                                   QList<QString>* offenders = nullptr) const;\n    bool checkShortcutConflicts(AbstractLogger* log = nullptr) const;\n    bool checkSemantics(AbstractLogger* log = nullptr,\n                        QList<QString>* offenders = nullptr) const;\n    void checkAndHandleError() const;\n    void setErrorState(bool error) const;\n    bool hasError() const;\n    QString errorMessage() const;\n\nsignals:\n    void error() const;\n    void errorResolved() const;\n    void fileChanged() const;\n\nprivate:\n    mutable QSettings m_settings;\n\n    static bool m_hasError, m_errorCheckPending, m_skipNextErrorCheck;\n    static QSharedPointer<QFileSystemWatcher> m_configWatcher;\n\n    void ensureFileWatched() const;\n    QSharedPointer<ValueHandler> valueHandler(const QString& key) const;\n    void assertKeyRecognized(const QString& key) const;\n    bool isShortcut(const QString& key) const;\n    QString baseName(const QString& key) const;\n    void cleanUnusedKeys(const QString& group, const QSet<QString>& keys) const;\n};\n"
  },
  {
    "path": "src/utils/desktopfileparse.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"desktopfileparse.h\"\n#include <QDir>\n#include <QFile>\n#include <QLocale>\n#include <QString>\n#include <QTextStream>\n\nDesktopFileParser::DesktopFileParser()\n{\n    QString locale = QLocale().name();\n    QString localeShort = QLocale().name().left(2);\n    m_localeName = QStringLiteral(\"Name[%1]\").arg(locale);\n    m_localeDescription = QStringLiteral(\"Comment[%1]\").arg(locale);\n    m_localeNameShort = QStringLiteral(\"Name[%1]\").arg(localeShort);\n    m_localeDescriptionShort = QStringLiteral(\"Comment[%1]\").arg(localeShort);\n    m_defaultIcon =\n      QIcon::fromTheme(QStringLiteral(\"application-x-executable\"));\n}\n\nDesktopAppData DesktopFileParser::parseDesktopFile(const QString& fileName,\n                                                   bool& ok) const\n{\n    DesktopAppData res;\n    ok = true;\n    QFile file(fileName);\n    if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) {\n        ok = false;\n        return res;\n    }\n    bool nameLocaleSet = false;\n    bool descriptionLocaleSet = false;\n    bool isApplication = false;\n    bool isService = false;\n    QTextStream in(&file);\n    // enter the desktop entry definition\n    while (!in.atEnd() && in.readLine() != QLatin1String(\"[Desktop Entry]\")) {\n    }\n    // start parsing\n    while (!in.atEnd()) {\n        QString line = in.readLine();\n        if (line.startsWith(QLatin1String(\"Icon\"))) {\n            res.icon = QIcon::fromTheme(\n              line.mid(line.indexOf(QLatin1String(\"=\")) + 1).trimmed(),\n              m_defaultIcon);\n        } else if (!nameLocaleSet && line.startsWith(QLatin1String(\"Name\"))) {\n            if (line.startsWith(m_localeName) ||\n                line.startsWith(m_localeNameShort)) {\n                res.name =\n                  line.mid(line.indexOf(QLatin1String(\"=\")) + 1).trimmed();\n                nameLocaleSet = true;\n            } else if (line.startsWith(QLatin1String(\"Name=\"))) {\n                res.name =\n                  line.mid(line.indexOf(QLatin1String(\"=\")) + 1).trimmed();\n            }\n        } else if (!descriptionLocaleSet &&\n                   line.startsWith(QLatin1String(\"Comment\"))) {\n            if (line.startsWith(m_localeDescription) ||\n                line.startsWith(m_localeDescriptionShort)) {\n                res.description =\n                  line.mid(line.indexOf(QLatin1String(\"=\")) + 1).trimmed();\n                descriptionLocaleSet = true;\n            } else if (line.startsWith(QLatin1String(\"Comment=\"))) {\n                res.description =\n                  line.mid(line.indexOf(QLatin1String(\"=\")) + 1).trimmed();\n            }\n        } else if (line.startsWith(QLatin1String(\"Exec\"))) {\n            if (line.contains(QLatin1String(\"%\"))) {\n                res.exec =\n                  line.mid(line.indexOf(QLatin1String(\"=\")) + 1).trimmed();\n            } else {\n                ok = false;\n                break;\n            }\n        } else if (line.startsWith(QLatin1String(\"Type\"))) {\n            if (line.contains(QLatin1String(\"Application\"))) {\n                isApplication = true;\n            }\n            if (line.contains(QLatin1String(\"Service\"))) {\n                isService = true;\n            }\n        } else if (line.startsWith(QLatin1String(\"Categories\"))) {\n            res.categories = line.mid(line.indexOf(QLatin1String(\"=\")) + 1)\n                               .split(QStringLiteral(\";\"));\n        } else if (line == QLatin1String(\"NoDisplay=true\")) {\n            ok = false;\n            break;\n        } else if (line == QLatin1String(\"Terminal=true\")) {\n            res.showInTerminal = true;\n        }\n        // ignore the other entries\n        else if (line.startsWith(QLatin1String(\"[\"))) {\n            break;\n        }\n    }\n    file.close();\n    if (res.exec.isEmpty() || res.name.isEmpty() ||\n        (!isApplication && !isService)) {\n        ok = false;\n    }\n    return res;\n}\n\nint DesktopFileParser::processDirectory(const QDir& dir)\n{\n    // Note that\n    // https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html\n    // says files must end in .desktop or .directory\n    // So filtering by .desktop stops us reading things like editor backups\n    // .kdelnk is long deprecated\n    QStringList entries =\n      dir.entryList({ \"*.desktop\" }, QDir::NoDotAndDotDot | QDir::Files);\n    bool ok;\n    int length = m_appList.length();\n    for (const QString& file : entries) {\n        DesktopAppData app = parseDesktopFile(dir.absoluteFilePath(file), ok);\n        if (ok) {\n            m_appList.append(app);\n        }\n    }\n    return m_appList.length() - length;\n}\n\nQVector<DesktopAppData> DesktopFileParser::getAppsByCategory(\n  const QString& category)\n{\n    QVector<DesktopAppData> res;\n    for (const DesktopAppData& app : std::as_const(m_appList)) {\n        if (app.categories.contains(category)) {\n            res.append(app);\n        }\n    }\n    return res;\n}\n\nQMap<QString, QVector<DesktopAppData>> DesktopFileParser::getAppsByCategory(\n  const QStringList& categories)\n{\n    QMap<QString, QVector<DesktopAppData>> res;\n    for (const DesktopAppData& app : std::as_const(m_appList)) {\n        for (const QString& category : categories) {\n            if (app.categories.contains(category)) {\n                res[category].append(app);\n            }\n        }\n    }\n    return res;\n}\n"
  },
  {
    "path": "src/utils/desktopfileparse.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QIcon>\n#include <QMap>\n#include <QStringList>\n\nclass QDir;\nclass QString;\nclass QTextStream;\n\nstruct DesktopAppData\n{\n    DesktopAppData()\n      : showInTerminal()\n    {}\n\n    DesktopAppData(const QString& name,\n                   const QString& description,\n                   const QString& exec,\n                   QIcon icon)\n      : name(name)\n      , description(description)\n      , exec(exec)\n      , icon(icon)\n      , showInTerminal(false)\n    {}\n\n    bool operator==(const DesktopAppData& other) const\n    {\n        return name == other.name;\n    }\n\n    QString name;\n    QString description;\n    QString exec;\n    QStringList categories;\n    QIcon icon;\n    bool showInTerminal;\n};\n\nstruct DesktopFileParser\n{\n    DesktopFileParser();\n    DesktopAppData parseDesktopFile(const QString& fileName, bool& ok) const;\n    int processDirectory(const QDir& dir);\n\n    QVector<DesktopAppData> getAppsByCategory(const QString& category);\n    QMap<QString, QVector<DesktopAppData>> getAppsByCategory(\n      const QStringList& categories);\n\nprivate:\n    QString m_localeName;\n    QString m_localeDescription;\n    QString m_localeNameShort;\n    QString m_localeDescriptionShort;\n\n    QIcon m_defaultIcon;\n    QVector<DesktopAppData> m_appList;\n};\n"
  },
  {
    "path": "src/utils/desktopinfo.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"desktopinfo.h\"\n#include <QProcessEnvironment>\n\nDesktopInfo::DesktopInfo()\n{\n    auto e = QProcessEnvironment::systemEnvironment();\n    XDG_CURRENT_DESKTOP = e.value(QStringLiteral(\"XDG_CURRENT_DESKTOP\"));\n    XDG_SESSION_TYPE = e.value(QStringLiteral(\"XDG_SESSION_TYPE\"));\n    WAYLAND_DISPLAY = e.value(QStringLiteral(\"WAYLAND_DISPLAY\"));\n    KDE_FULL_SESSION = e.value(QStringLiteral(\"KDE_FULL_SESSION\"));\n    GNOME_DESKTOP_SESSION_ID =\n      e.value(QStringLiteral(\"GNOME_DESKTOP_SESSION_ID\"));\n    DESKTOP_SESSION = e.value(QStringLiteral(\"DESKTOP_SESSION\"));\n}\n\nbool DesktopInfo::waylandDetected()\n{\n    return XDG_SESSION_TYPE == QLatin1String(\"wayland\") ||\n           WAYLAND_DISPLAY.contains(QLatin1String(\"wayland\"),\n                                    Qt::CaseInsensitive);\n}\n\nDesktopInfo::WM DesktopInfo::windowManager()\n{\n    DesktopInfo::WM res = DesktopInfo::OTHER;\n    QStringList desktops = XDG_CURRENT_DESKTOP.split(QChar(':'));\n    for (auto& desktop : desktops) {\n        if (desktop.contains(QLatin1String(\"GNOME\"), Qt::CaseInsensitive)) {\n            return DesktopInfo::GNOME;\n        }\n        if (desktop.contains(QLatin1String(\"qtile\"), Qt::CaseInsensitive)) {\n            return DesktopInfo::QTILE;\n        }\n        if (desktop.contains(QLatin1String(\"sway\"), Qt::CaseInsensitive) ||\n            desktop.contains(QLatin1String(\"river\"), Qt::CaseInsensitive)) {\n            return DesktopInfo::WLROOTS;\n        }\n        if (desktop.contains(QLatin1String(\"Hyprland\"), Qt::CaseInsensitive)) {\n            return DesktopInfo::HYPRLAND;\n        }\n        if (desktop.contains(QLatin1String(\"kde-plasma\"))) {\n            return DesktopInfo::KDE;\n        }\n        if (desktop.contains(QLatin1String(\"cosmic\"), Qt::CaseInsensitive)) {\n            return DesktopInfo::COSMIC;\n        }\n    }\n\n    if (!GNOME_DESKTOP_SESSION_ID.isEmpty()) {\n        return DesktopInfo::GNOME;\n    }\n\n    if (!KDE_FULL_SESSION.isEmpty()) {\n        return DesktopInfo::KDE;\n    }\n\n    return res;\n}\n"
  },
  {
    "path": "src/utils/desktopinfo.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QString>\n\nclass DesktopInfo\n{\npublic:\n    DesktopInfo();\n\n    enum WM\n    {\n        GNOME,\n        KDE,\n        COSMIC,\n        OTHER,\n        QTILE,\n        WLROOTS,\n        HYPRLAND\n    };\n\n    bool waylandDetected();\n    WM windowManager();\n\nprivate:\n    QString XDG_CURRENT_DESKTOP;\n    QString XDG_SESSION_TYPE;\n    QString WAYLAND_DISPLAY;\n    QString KDE_FULL_SESSION;\n    QString GNOME_DESKTOP_SESSION_ID;\n    QString GDMSESSION;\n    QString DESKTOP_SESSION;\n};\n"
  },
  {
    "path": "src/utils/filenamehandler.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"filenamehandler.h\"\n#include \"abstractlogger.h\"\n#include \"src/utils/confighandler.h\"\n#include \"src/utils/strfparse.h\"\n#include <QDir>\n#include <ctime>\n#include <exception>\n#include <locale>\n\nFileNameHandler::FileNameHandler(QObject* parent)\n  : QObject(parent)\n{\n    auto err = AbstractLogger::error(AbstractLogger::Stderr);\n    try {\n        std::locale::global(std::locale());\n    } catch (std::exception&) {\n        err << \"Locales on your system are not properly configured. Falling \"\n               \"back to defaults\";\n\n        std::locale::global(std::locale(\"en_US.UTF-8\"));\n    }\n}\n\nQString FileNameHandler::parsedPattern()\n{\n    return parseFilename(ConfigHandler().filenamePattern());\n}\n\nQString FileNameHandler::parseFilename(const QString& name)\n{\n    QString res = name;\n    if (name.isEmpty()) {\n        res = ConfigHandler().filenamePatternDefault();\n    }\n\n    // remove trailing characters '%' in the pattern\n    while (res.endsWith('%')) {\n        res.chop(1);\n    }\n\n    res =\n      QString::fromStdString(strfparse::format_time_string(name.toStdString()));\n\n    // add the parsed pattern in a correct format for the filesystem\n    res = res.replace(QLatin1String(\"/\"), QStringLiteral(\"⁄\"))\n            .replace(QLatin1String(\":\"), QLatin1String(\"-\"));\n    return res;\n}\n\n/**\n * @brief Generate a valid destination path from the possibly incomplete `path`.\n * The input `path` can be one of:\n * - empty string\n * - an existing directory\n * - a file in an existing directory\n * In each case, the output path will be an absolute path to a file with a\n * suffix matching the specified `format`.\n * @note\n * - If `path` points to a directory, the file name will be generated from the\n *   formatted file name from the user configuration\n * - If `path` points to a file, its suffix will be changed to match `format`\n * - If `format` is not given, the suffix will remain untouched, unless `path`\n *   has no suffix, in which case it will be given the \"png\" suffix\n * - If the path generated by the previous steps points to an existing file,\n *   \"_NUM\" will be appended to its base name, where NUM is the first\n * available number that produces a non-existent path (starting from 1).\n * @param path Possibly incomplete file name to transform\n * @param format Desired output file suffix (excluding an initial '.' character)\n */\nQString FileNameHandler::properScreenshotPath(QString path,\n                                              const QString& format)\n{\n    QFileInfo info(path);\n    QString suffix = info.suffix();\n\n    if (info.isDir()) {\n        // path is a directory => generate filename from configured pattern\n        path = QDir(QDir(path).absolutePath() + \"/\" + parsedPattern()).path();\n    } else {\n        // path points to a file => strip it of its suffix for now\n        path = QDir(info.dir().absolutePath() + \"/\" + info.completeBaseName())\n                 .path();\n    }\n\n    if (!format.isEmpty()) {\n        // Override suffix to match format\n        path += \".\" + format;\n    } else if (!suffix.isEmpty()) {\n        // Leave the suffix as it was\n        path += \".\" + suffix;\n    } else {\n        path += \".png\";\n    }\n\n    if (!QFileInfo::exists(path)) {\n        return path;\n    } else {\n        return autoNumerateDuplicate(path);\n    }\n}\n\nQString FileNameHandler::autoNumerateDuplicate(const QString& path)\n{\n    // add numeration in case of repeated filename in the directory\n    // find unused name adding _n where n is a number\n    QFileInfo checkFile(path);\n    QString directory = checkFile.dir().absolutePath(),\n            filename = checkFile.completeBaseName(),\n            suffix = checkFile.suffix();\n    if (!suffix.isEmpty()) {\n        suffix = QStringLiteral(\".\") + suffix;\n    }\n    if (checkFile.exists()) {\n        filename += QLatin1String(\"_\");\n        int i = 1;\n        while (true) {\n            checkFile.setFile(directory + \"/\" + filename + QString::number(i) +\n                              suffix);\n            if (!checkFile.exists()) {\n                filename += QString::number(i);\n                break;\n            }\n            ++i;\n        }\n    }\n    return checkFile.filePath();\n}\n"
  },
  {
    "path": "src/utils/filenamehandler.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QObject>\n\nclass FileNameHandler : public QObject\n{\n    Q_OBJECT\npublic:\n    explicit FileNameHandler(QObject* parent = nullptr);\n\n    QString parsedPattern();\n    QString parseFilename(const QString& name);\n\n    QString properScreenshotPath(QString filename,\n                                 const QString& format = QString());\n\n    static const int MAX_CHARACTERS = 70;\n\nprivate:\n    QString autoNumerateDuplicate(const QString& path);\n};\n"
  },
  {
    "path": "src/utils/globalvalues.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"globalvalues.h\"\n#include <QApplication>\n#include <QFontMetrics>\n\n#if defined(Q_OS_MACOS)\n#include <QOperatingSystemVersion>\n#endif\n\nint GlobalValues::buttonBaseSize()\n{\n    return QFontMetrics(qApp->font()).lineSpacing() * 2.2;\n}\n\nQString GlobalValues::versionInfo()\n{\n    return QStringLiteral(\"Flameshot \" APP_VERSION \" (\" FLAMESHOT_GIT_HASH \")\"\n                          \"\\nCompiled with Qt \" QT_VERSION_STR);\n}\n\nQString GlobalValues::iconPath()\n{\n#if USE_MONOCHROME_ICON\n    return QString(\":img/app/flameshot.monochrome.svg\");\n#else\n    return { \":img/app/flameshot.svg\" };\n#endif\n}\n\nQString GlobalValues::iconPathPNG()\n{\n#if USE_MONOCHROME_ICON\n    return QString(\":img/app/flameshot.monochrome.png\");\n#else\n    return { \":img/app/flameshot.png\" };\n#endif\n}\n\nQString GlobalValues::trayIconPath()\n{\n#if USE_MONOCHROME_ICON\n#if defined(Q_OS_MACOS)\n    auto currentMacOsVersion = QOperatingSystemVersion::current();\n    if (currentMacOsVersion >= QOperatingSystemVersion::MacOSBigSur) {\n        return { \":img/app/flameshot.mask.png\" };\n    } else {\n        return { \":img/app/flameshot.monochrome.png\" };\n    }\n#else\n    return { \":img/app/flameshot.monochrome.png\" };\n#endif\n#else\n    return { \":img/app/flameshot.png\" };\n#endif\n}\n"
  },
  {
    "path": "src/utils/globalvalues.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\nclass QString;\n\nnamespace GlobalValues {\n\nint buttonBaseSize();\nQString versionInfo();\nQString iconPath();\nQString iconPathPNG();\nQString trayIconPath();\n}\n"
  },
  {
    "path": "src/utils/history.cpp",
    "content": "#include \"history.h\"\n#include \"src/utils/confighandler.h\"\n#include <QDir>\n#include <QFile>\n#include <QProcessEnvironment>\n#include <QStringList>\n\nHistory::History()\n{\n    // Get cache history path\n    ConfigHandler config;\n#ifdef Q_OS_WIN\n    m_historyPath = QDir::homePath() + \"/AppData/Roaming/flameshot/history/\";\n#else\n    QString cachepath = QProcessEnvironment::systemEnvironment().value(\n      \"XDG_CACHE_HOME\", QDir::homePath() + \"/.cache\");\n    m_historyPath = cachepath + \"/flameshot/history/\";\n#endif\n\n    // Check if directory for history exists and create if doesn't\n    QDir dir = QDir(m_historyPath);\n    if (!dir.exists()) {\n        dir.mkpath(\".\");\n    }\n}\n\nconst QString& History::path()\n{\n    return m_historyPath;\n}\n\nvoid History::save(const QPixmap& pixmap, const QString& fileName)\n{\n    // scale preview only in local disk\n    QPixmap pixmapScaled = QPixmap(pixmap);\n    if (pixmap.height() / HISTORYPIXMAP_MAX_PREVIEW_HEIGHT >=\n        pixmap.width() / HISTORYPIXMAP_MAX_PREVIEW_WIDTH) {\n        pixmapScaled = pixmap.scaledToHeight(HISTORYPIXMAP_MAX_PREVIEW_HEIGHT,\n                                             Qt::SmoothTransformation);\n    } else {\n        pixmapScaled = pixmap.scaledToWidth(HISTORYPIXMAP_MAX_PREVIEW_WIDTH,\n                                            Qt::SmoothTransformation);\n    }\n\n    // save preview\n    QFile file(path() + fileName);\n    if (file.open(QIODevice::WriteOnly)) {\n        pixmapScaled.save(&file, \"PNG\");\n    }\n\n    history();\n}\n\nconst QList<QString>& History::history()\n{\n    QDir directory(path());\n    QStringList images = directory.entryList(QStringList() << \"*.png\"\n                                                           << \"*.PNG\",\n                                             QDir::Files,\n                                             QDir::Time);\n    int cnt = 0;\n    int max = ConfigHandler().uploadHistoryMax();\n    m_thumbs.clear();\n    for (const auto& fileName : images) {\n        if (++cnt <= max) {\n            m_thumbs.append(fileName);\n        } else {\n            QFile file(path() + fileName);\n            file.remove();\n        }\n    }\n    return m_thumbs;\n}\n\nconst HistoryFileName& History::unpackFileName(const QString& fileNamePacked)\n{\n    int nPathIndex = fileNamePacked.lastIndexOf(\"/\");\n    QStringList unpackedFileName;\n    if (nPathIndex == -1) {\n        unpackedFileName = fileNamePacked.split(\"-\");\n    } else {\n        unpackedFileName = fileNamePacked.mid(nPathIndex + 1).split(\"-\");\n    }\n\n    switch (unpackedFileName.length()) {\n        case 3:\n            m_unpackedFileName.file = unpackedFileName[2];\n            m_unpackedFileName.token = unpackedFileName[1];\n            m_unpackedFileName.type = unpackedFileName[0];\n            break;\n        case 2:\n            m_unpackedFileName.file = unpackedFileName[1];\n            m_unpackedFileName.token = \"\";\n            m_unpackedFileName.type = unpackedFileName[0];\n            break;\n        default:\n            m_unpackedFileName.file = unpackedFileName[0];\n            m_unpackedFileName.token = \"\";\n            m_unpackedFileName.type = \"\";\n            break;\n    }\n    return m_unpackedFileName;\n}\n\nconst QString& History::packFileName(const QString& storageType,\n                                     const QString& deleteToken,\n                                     const QString& fileName)\n{\n    m_packedFileName = fileName;\n    if (storageType.length() > 0) {\n        if (deleteToken.length() > 0) {\n            m_packedFileName =\n              storageType + \"-\" + deleteToken + \"-\" + m_packedFileName;\n        } else {\n            m_packedFileName = storageType + \"-\" + m_packedFileName;\n        }\n    }\n    return m_packedFileName;\n}\n"
  },
  {
    "path": "src/utils/history.h",
    "content": "#ifndef HISTORY_H\n#define HISTORY_H\n\n#define HISTORYPIXMAP_MAX_PREVIEW_WIDTH 250\n#define HISTORYPIXMAP_MAX_PREVIEW_HEIGHT 100\n\n#include <QList>\n#include <QPixmap>\n#include <QString>\n\nstruct HistoryFileName\n{\n    QString file;\n    QString token;\n    QString type;\n};\n\nclass History\n{\npublic:\n    History();\n\n    void save(const QPixmap&, const QString&);\n    const QList<QString>& history();\n    const QString& path();\n\n    const HistoryFileName& unpackFileName(const QString&);\n    const QString& packFileName(const QString&, const QString&, const QString&);\n\nprivate:\n    QString m_historyPath;\n    QList<QString> m_thumbs;\n\n    // temporary variables\n    QString m_packedFileName;\n    HistoryFileName m_unpackedFileName;\n};\n\n#endif // HISTORY_H\n"
  },
  {
    "path": "src/utils/monitorpreview.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2026 Jeremy Borgman & Contributors\n\n#include \"monitorpreview.h\"\n#include \"src/utils/colorutils.h\"\n#include \"src/utils/confighandler.h\"\n#include <QLabel>\n#include <QMouseEvent>\n#include <QScreen>\n#include <QVBoxLayout>\n\nMonitorPreview::MonitorPreview(int monitorIndex,\n                               QScreen* screen,\n                               const QPixmap& thumbnail,\n                               QWidget* parent)\n  : QWidget(parent)\n  , m_monitorIndex(monitorIndex)\n{\n    QVBoxLayout* layout = new QVBoxLayout(this);\n    layout->setContentsMargins(10, 10, 10, 10);\n    layout->setSpacing(10);\n\n    QLabel* imageLabel = new QLabel(this);\n    imageLabel->setAlignment(Qt::AlignCenter);\n    imageLabel->setPixmap(thumbnail);\n    imageLabel->setStyleSheet(\n      \"QLabel { background-color: black; border-radius: 8px; }\");\n    imageLabel->setScaledContents(false);\n\n    m_textLabel = new QLabel(tr(\"Monitor %1: %2\\nClick to select\")\n                               .arg(m_monitorIndex + 1)\n                               .arg(screen->name()),\n                             this);\n    m_textLabel->setAlignment(Qt::AlignCenter);\n\n    layout->addWidget(imageLabel);\n    layout->addWidget(m_textLabel);\n\n    m_uiColor = ConfigHandler().uiColor();\n    m_contrastColor = ColorUtils::contrastColor(m_uiColor);\n\n    // Apply initial themed background to text label only\n    QString normalStyle =\n      QString(\"QLabel { color: white; background-color: rgba(%1, %2, %3, 200); \"\n              \"padding: 5px; font-size: 12pt; border-radius: 3px; }\")\n        .arg(m_uiColor.red())\n        .arg(m_uiColor.green())\n        .arg(m_uiColor.blue());\n    m_textLabel->setStyleSheet(normalStyle);\n}\n\nvoid MonitorPreview::mousePressEvent(QMouseEvent* event)\n{\n    Q_UNUSED(event)\n    emit monitorSelected(m_monitorIndex);\n}\n\nvoid MonitorPreview::enterEvent(QEnterEvent* event)\n{\n    Q_UNUSED(event)\n    QColor hoverBg = m_contrastColor;\n    QString hoverStyle =\n      QString(\"QLabel { color: white; background-color: rgba(%1, %2, %3, 220); \"\n              \"padding: 5px; font-size: 12pt; border-radius: 3px; }\")\n        .arg(hoverBg.red())\n        .arg(hoverBg.green())\n        .arg(hoverBg.blue());\n    m_textLabel->setStyleSheet(hoverStyle);\n}\n\nvoid MonitorPreview::leaveEvent(QEvent* event)\n{\n    Q_UNUSED(event)\n    QString normalStyle =\n      QString(\"QLabel { color: white; background-color: rgba(%1, %2, %3, 200); \"\n              \"padding: 5px; font-size: 12pt; border-radius: 3px; }\")\n        .arg(m_uiColor.red())\n        .arg(m_uiColor.green())\n        .arg(m_uiColor.blue());\n    m_textLabel->setStyleSheet(normalStyle);\n}\n"
  },
  {
    "path": "src/utils/monitorpreview.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2026 Jeremy Borgman & Contributors\n\n#pragma once\n\n#include <QWidget>\n\nclass QScreen;\nclass QPixmap;\nclass QLabel;\nclass QEnterEvent;\n\nclass MonitorPreview : public QWidget\n{\n    Q_OBJECT\npublic:\n    MonitorPreview(int monitorIndex,\n                   QScreen* screen,\n                   const QPixmap& thumbnail,\n                   QWidget* parent = nullptr);\n\n    int monitorIndex() const { return m_monitorIndex; }\n\nsignals:\n    void monitorSelected(int index);\n\nprotected:\n    void mousePressEvent(QMouseEvent* event) override;\n    void enterEvent(QEnterEvent* event) override;\n    void leaveEvent(QEvent* event) override;\n\nprivate:\n    int m_monitorIndex;\n    QColor m_uiColor;\n    QColor m_contrastColor;\n    QLabel* m_textLabel;\n};\n"
  },
  {
    "path": "src/utils/pathinfo.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"pathinfo.h\"\n#include <QApplication>\n#include <QDir>\n#include <QFileInfo>\n\nconst QString PathInfo::whiteIconPath()\n{\n    return QStringLiteral(\":/img/material/white/\");\n}\n\nconst QString PathInfo::blackIconPath()\n{\n    return QStringLiteral(\":/img/material/black/\");\n}\n\nQStringList PathInfo::translationsPaths()\n{\n    QString binaryPath =\n      QFileInfo(qApp->applicationDirPath()).absoluteFilePath();\n    QString trPath = QDir::toNativeSeparators(binaryPath + \"/translations\");\n#if defined(Q_OS_LINUX) || defined(Q_OS_UNIX)\n    return QStringList()\n           << QStringLiteral(APP_PREFIX) + \"/share/flameshot/translations\"\n           << trPath << QStringLiteral(\"/usr/share/flameshot/translations\")\n           << QStringLiteral(\"/usr/local/share/flameshot/translations\");\n#endif\n    return QStringList() << trPath;\n}\n"
  },
  {
    "path": "src/utils/pathinfo.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QStringList>\n\nnamespace PathInfo { // namespace\n\nconst QString whiteIconPath();\n\nconst QString blackIconPath();\n\nQStringList translationsPaths();\n\n} // namespace\n"
  },
  {
    "path": "src/utils/request.cpp",
    "content": "//\n// Created by nullobsi on 2021/02/01.\n//\n/*\n * Implementation of interface class OrgFreedesktopPortalRequestInterface\n */\n\n#include \"request.h\"\nOrgFreedesktopPortalRequestInterface::OrgFreedesktopPortalRequestInterface(\n  const QString& service,\n  const QString& path,\n  const QDBusConnection& connection,\n  QObject* parent)\n  : QDBusAbstractInterface(service,\n                           path,\n                           staticInterfaceName(),\n                           connection,\n                           parent)\n{}\n\nOrgFreedesktopPortalRequestInterface::~OrgFreedesktopPortalRequestInterface() =\n  default;\n"
  },
  {
    "path": "src/utils/request.h",
    "content": "/*\n * This file was generated by qdbusxml2cpp version 0.8\n * Command line was: qdbusxml2cpp -p response.cpp resp.xml\n *\n * qdbusxml2cpp is Copyright (C) 2020 The Qt Company Ltd.\n *\n * This is an auto-generated file.\n * Do not edit! All changes made to it will be lost.\n */\n\n#ifndef RESPONSE_CPP\n#define RESPONSE_CPP\n#include <QtCore/QByteArray>\n#include <QtCore/QList>\n#include <QtCore/QMap>\n#include <QtCore/QObject>\n#include <QtCore/QString>\n#include <QtCore/QStringList>\n#include <QtCore/QVariant>\n#include <QtDBus/QtDBus>\n\n/*\n * Proxy class for interface org.freedesktop.portal.Request\n */\nclass OrgFreedesktopPortalRequestInterface : public QDBusAbstractInterface\n{\n    Q_OBJECT\npublic:\n    static inline const char* staticInterfaceName()\n    {\n        return \"org.freedesktop.portal.Request\";\n    }\n\npublic:\n    OrgFreedesktopPortalRequestInterface(const QString& service,\n                                         const QString& path,\n                                         const QDBusConnection& connection,\n                                         QObject* parent = nullptr);\n\n    ~OrgFreedesktopPortalRequestInterface();\n\npublic Q_SLOTS: // METHODS\n    inline QDBusPendingReply<> Close()\n    {\n        QList<QVariant> argumentList;\n        return asyncCallWithArgumentList(QStringLiteral(\"Close\"), argumentList);\n    }\n\nQ_SIGNALS: // SIGNALS\n    void Response(uint response, QVariantMap results);\n};\n\nnamespace org {\nnamespace freedesktop {\nnamespace portal {\ntypedef ::OrgFreedesktopPortalRequestInterface Request;\n}\n}\n}\n#endif\n"
  },
  {
    "path": "src/utils/screengrabber.cpp",
    "content": "\n#include \"screengrabber.h\"\n#include \"abstractlogger.h\"\n#include \"monitorpreview.h\"\n#include \"src/core/qguiappcurrentscreen.h\"\n#include \"src/utils/confighandler.h\"\n#include \"src/utils/filenamehandler.h\"\n#include \"src/utils/systemnotification.h\"\n#include <QApplication>\n#include <QEventLoop>\n#include <QGuiApplication>\n#include <QHBoxLayout>\n#include <QImageReader>\n#include <QKeyEvent>\n#include <QLabel>\n#include <QMouseEvent>\n#include <QPainter>\n#include <QPixmap>\n#include <QProcess>\n#include <QScreen>\n#include <QTimer>\n#include <QWidget>\n#include <algorithm>\n\n#ifdef FLAMESHOT_DEBUG_CAPTURE\n#include <QDebug>\n#endif\n\n#if !(defined(Q_OS_MACOS) || defined(Q_OS_WIN))\n#include \"request.h\"\n#include <QDBusInterface>\n#include <QDBusReply>\n#include <QDir>\n#include <QUrl>\n#include <QUuid>\n#endif\n\nbool ScreenGrabber::m_monitorSelectionActive = false;\n\nScreenGrabber::ScreenGrabber(QObject* parent)\n  : QObject(parent)\n  , m_selectedMonitor(-1)\n  , m_monitorSelectionLoop(nullptr)\n  , m_userCancelled(false)\n{\n    // Increase image allocation limit for large screenshots\n    // (multi-monitor/high-DPI) Default is 128MB, set to 1GB to handle 4K+\n    // multi-monitor setups\n    QImageReader::setAllocationLimit(1024);\n}\n\nvoid ScreenGrabber::freeDesktopPortal(bool& ok, QPixmap& res)\n{\n\n#if !(defined(Q_OS_MACOS) || defined(Q_OS_WIN))\n    auto* connectionInterface = QDBusConnection::sessionBus().interface();\n    auto service = QStringLiteral(\"org.freedesktop.portal.Desktop\");\n\n    if (!connectionInterface->isServiceRegistered(service)) {\n        ok = false;\n        AbstractLogger::error() << tr(\n          \"Could not locate the `org.freedesktop.portal.Desktop` service\");\n        return;\n    }\n\n    QDBusInterface screenshotInterface(\n      service,\n      QStringLiteral(\"/org/freedesktop/portal/desktop\"),\n      QStringLiteral(\"org.freedesktop.portal.Screenshot\"));\n\n    // unique token\n    QString token =\n      QUuid::createUuid().toString().remove('-').remove('{').remove('}');\n\n    // premake interface\n    auto* request = new OrgFreedesktopPortalRequestInterface(\n      service,\n      \"/org/freedesktop/portal/desktop/request/\" +\n        QDBusConnection::sessionBus().baseService().remove(':').replace('.',\n                                                                        '_') +\n        \"/\" + token,\n      QDBusConnection::sessionBus(),\n      this);\n\n    QEventLoop loop;\n\n    const auto onPortalResponse = [&res, &loop, this](uint status,\n                                                      const QVariantMap& map) {\n        if (status == 0) {\n            // Parse this as URI to handle unicode properly\n            QUrl uri = map.value(\"uri\").toString();\n            QString uriString = uri.toLocalFile();\n            res = QPixmap(uriString);\n            QFile imgFile(uriString);\n            imgFile.remove();\n        }\n        loop.quit();\n    };\n\n    // prevent racy situations and listen before calling screenshot\n    QMetaObject::Connection conn = QObject::connect(\n      request, &org::freedesktop::portal::Request::Response, onPortalResponse);\n\n    QTimer timeout;\n    timeout.setSingleShot(true);\n    timeout.setInterval(30000); // 30 second timeout\n    QObject::connect(&timeout, &QTimer::timeout, &loop, [&loop, this]() {\n        AbstractLogger::error()\n          << tr(\"Screenshot portal timed out after 30 seconds\");\n        loop.quit();\n    });\n    timeout.start();\n\n    screenshotInterface.call(\n      QStringLiteral(\"Screenshot\"),\n      \"\",\n      QMap<QString, QVariant>({ { \"handle_token\", QVariant(token) },\n                                { \"interactive\", QVariant(false) } }));\n\n    loop.exec();\n    timeout.stop();\n    QObject::disconnect(conn);\n    request->Close().waitForFinished();\n    request->deleteLater();\n\n    if (res.isNull()) {\n        ok = false;\n        return;\n    }\n\n#ifdef FLAMESHOT_DEBUG_CAPTURE\n    qDebug() << tr(\"FreeDesktop portal screenshot size: %1x%2, DPR: %3\")\n                  .arg(res.width())\n                  .arg(res.height())\n                  .arg(res.devicePixelRatio());\n#endif\n#endif\n}\n\nQPixmap ScreenGrabber::selectMonitorAndCrop(const QPixmap& fullScreenshot,\n                                            bool& ok)\n{\n    ok = true;\n#if defined(Q_OS_MACOS)\n    // Avoid showing additional top-level monitor selection UI on macOS\n    // Only screenshot the monitor where the tray activated the screenshot\n    return cropToMonitor(fullScreenshot, 0);\n#else\n    // If there's only one monitor, skip selection\n    const QList<QScreen*> screens = QGuiApplication::screens();\n    if (screens.size() == 1) {\n        return cropToMonitor(fullScreenshot, 0);\n    }\n\n    if (m_monitorSelectionActive) {\n        AbstractLogger::error()\n          << tr(\"Screenshot already in progress, please wait for the current \"\n                \"screenshot to complete\");\n        ok = false;\n        return QPixmap();\n    }\n\n    m_monitorSelectionActive = true;\n    m_selectedMonitor = -1;\n    m_userCancelled = false;\n    QWidget* container = createMonitorPreviews(fullScreenshot);\n\n    // Wait for user to select a monitor\n    QEventLoop loop;\n    m_monitorSelectionLoop = &loop;\n    loop.exec();\n    m_monitorSelectionLoop = nullptr;\n\n    delete container;\n    m_monitorSelectionActive = false;\n\n    if (m_selectedMonitor >= 0) {\n        return cropToMonitor(fullScreenshot, m_selectedMonitor);\n    } else {\n        ok = false;\n        if (m_userCancelled) {\n            AbstractLogger::info() << tr(\"Screenshot cancelled\");\n        }\n        return fullScreenshot;\n    }\n#endif\n}\n\nQPixmap ScreenGrabber::grabEntireDesktop(bool& ok, int preSelectedMonitor)\n{\n    ok = true;\n    int wid = 0;\n    QPixmap screenshot;\n\n#if defined(Q_OS_MACOS)\n    QScreen* currentScreen = QGuiAppCurrentScreen().currentScreen();\n    if (!currentScreen) {\n        AbstractLogger::error() << tr(\"Unable to get current screen\");\n        ok = false;\n        return QPixmap();\n    }\n    const QRect geom = currentScreen->geometry();\n    screenshot = currentScreen->grabWindow(\n      wid, geom.x(), geom.y(), geom.width(), geom.height());\n    screenshot.setDevicePixelRatio(currentScreen->devicePixelRatio());\n    return screenshot;\n\n#elif defined(Q_OS_LINUX) || defined(Q_OS_UNIX)\n    freeDesktopPortal(ok, screenshot);\n    if (!ok) {\n        AbstractLogger::error() << tr(\"Unable to capture screen\");\n        return QPixmap();\n    }\n\n#elif defined(Q_OS_WIN)\n    screenshot = windowsScreenshot(wid);\n#endif\n\n    // If monitor was pre-selected skip UI and crop directly\n    if (preSelectedMonitor >= 0) {\n        const QList<QScreen*> screens = QGuiApplication::screens();\n        if (preSelectedMonitor < screens.size()) {\n            m_selectedMonitor = preSelectedMonitor;\n            return cropToMonitor(screenshot, preSelectedMonitor);\n        }\n    }\n\n    return selectMonitorAndCrop(screenshot, ok);\n}\n\nQPixmap ScreenGrabber::grabFullDesktop(bool& ok)\n{\n    ok = true;\n    QPixmap screenshot;\n\n#if defined(Q_OS_MACOS)\n    // On macOS, composite all screens into a single pixmap.\n    const QList<QScreen*> screens = QGuiApplication::screens();\n    QRect totalGeom;\n    for (QScreen* s : screens) {\n        totalGeom = totalGeom.united(s->geometry());\n    }\n    qreal maxDpr = 1.0;\n    for (QScreen* s : screens) {\n        maxDpr = qMax(maxDpr, s->devicePixelRatio());\n    }\n    screenshot = QPixmap(qRound(totalGeom.width() * maxDpr),\n                         qRound(totalGeom.height() * maxDpr));\n    screenshot.setDevicePixelRatio(maxDpr);\n    screenshot.fill(Qt::black);\n    QPainter painter(&screenshot);\n    for (QScreen* s : screens) {\n        QRect geom = s->geometry();\n        QPixmap p = s->grabWindow(0);\n        QPoint offset = geom.topLeft() - totalGeom.topLeft();\n        painter.drawPixmap(offset, p);\n    }\n    painter.end();\n#elif defined(Q_OS_LINUX) || defined(Q_OS_UNIX)\n    freeDesktopPortal(ok, screenshot);\n    if (!ok) {\n        AbstractLogger::error() << tr(\"Unable to capture screen\");\n    }\n#elif defined(Q_OS_WIN)\n    screenshot = windowsScreenshot(0);\n#endif\n\n    return screenshot;\n}\n\nQRect ScreenGrabber::screenGeometry(QScreen* screen)\n{\n    QRect geometry = screen->geometry();\n    if (m_info.waylandDetected()) {\n        QPoint topLeft(0, 0);\n        geometry.moveTo(geometry.topLeft() - topLeft);\n    }\n    return geometry;\n}\n\nQPixmap ScreenGrabber::grabScreen(QScreen* screen, bool& ok)\n{\n    QPixmap p;\n    QRect geometry = screenGeometry(screen);\n#if defined(Q_OS_LINUX)\n    const QList<QScreen*> screens = QGuiApplication::screens();\n    int screenIndex = screens.indexOf(screen);\n\n    p = grabEntireDesktop(ok, screenIndex);\n#else\n    ok = true;\n    return screen->grabWindow(\n      0, geometry.x(), geometry.y(), geometry.width(), geometry.height());\n#endif\n    return p;\n}\n\nQRect ScreenGrabber::desktopGeometry()\n{\n    QRect geometry;\n\n    for (QScreen* const screen : QGuiApplication::screens()) {\n        QRect scrRect = screen->geometry();\n#if !defined(Q_OS_WIN)\n        // https://doc.qt.io/qt-6/highdpi.html#device-independent-screen-geometry\n        qreal dpr = screen->devicePixelRatio();\n        scrRect.moveTo(QPointF(scrRect.x() / dpr, scrRect.y() / dpr).toPoint());\n#endif\n        geometry = geometry.united(scrRect);\n    }\n    return geometry;\n}\n\nQScreen* ScreenGrabber::getSelectedScreen() const\n{\n    const QList<QScreen*> screens = QGuiApplication::screens();\n\n    if ((m_selectedMonitor < 0) || (m_selectedMonitor >= screens.size())) {\n        return nullptr;\n    }\n\n    return screens[m_selectedMonitor];\n}\n\nQWidget* ScreenGrabber::createMonitorPreviews(const QPixmap& fullScreenshot)\n{\n    const QList<QScreen*> screens = QGuiApplication::screens();\n\n#ifdef FLAMESHOT_DEBUG_CAPTURE\n    qDebug() << tr(\"=== All Screen Information ===\");\n    for (int i = 0; i < screens.size(); ++i) {\n        QScreen* s = screens[i];\n        qDebug() << tr(\"Screen %1: %2\").arg(i).arg(s->name());\n        qDebug() << tr(\"  Logical geometry: %1x%2+%3+%4\")\n                      .arg(s->geometry().width())\n                      .arg(s->geometry().height())\n                      .arg(s->geometry().x())\n                      .arg(s->geometry().y());\n        qDebug() << tr(\"  DPR: %1\").arg(s->devicePixelRatio());\n    }\n#endif\n\n    QWidget* monitorPreviews = new QWidget(\n      nullptr, Qt::Window | Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint);\n    monitorPreviews->setAttribute(Qt::WA_TranslucentBackground);\n    monitorPreviews->setStyleSheet(\n      \"QWidget { background-color: transparent; }\");\n    monitorPreviews->installEventFilter(this); // For ESC key handling\n    monitorPreviews->setFocusPolicy(Qt::StrongFocus);\n\n    QHBoxLayout* containerLayout = new QHBoxLayout(monitorPreviews);\n    containerLayout->setSpacing(20);\n    containerLayout->setContentsMargins(20, 20, 20, 20);\n\n    // Build list of screen indices sorted by X position (left to right)\n    QList<int> sortedIndices;\n    for (int i = 0; i < screens.size(); ++i) {\n        sortedIndices.append(i);\n    }\n    std::sort(\n      sortedIndices.begin(), sortedIndices.end(), [&screens](int a, int b) {\n          return screens[a]->geometry().x() < screens[b]->geometry().x();\n      });\n\n    for (int i : sortedIndices) {\n        QScreen* screen = screens[i];\n\n        QPixmap cropped = cropToMonitor(fullScreenshot, i);\n        QPixmap thumbnail = cropped.scaled(\n          400, 250, Qt::KeepAspectRatio, Qt::SmoothTransformation);\n        thumbnail.setDevicePixelRatio(1.0);\n\n        MonitorPreview* preview =\n          new MonitorPreview(i, screen, thumbnail, monitorPreviews);\n\n        connect(\n          preview, &MonitorPreview::monitorSelected, this, [this](int index) {\n              m_selectedMonitor = index;\n              if (m_monitorSelectionLoop) {\n                  m_monitorSelectionLoop->quit();\n              }\n          });\n\n        containerLayout->addWidget(preview);\n    }\n\n    monitorPreviews->setLayout(containerLayout);\n    monitorPreviews->adjustSize();\n\n    QScreen* primaryScreen = QGuiApplication::primaryScreen();\n    QRect screenGeometry = primaryScreen->geometry();\n    QPoint center = screenGeometry.center();\n    monitorPreviews->move(center.x() - monitorPreviews->width() / 2,\n                          center.y() - monitorPreviews->height() / 2);\n\n    monitorPreviews->show();\n    return monitorPreviews;\n}\n\nbool ScreenGrabber::eventFilter(QObject* obj, QEvent* event)\n{\n    if (event->type() == QEvent::KeyPress) {\n        QKeyEvent* keyEvent = static_cast<QKeyEvent*>(event);\n        if (keyEvent->key() == Qt::Key_Escape) {\n            // User cancelled selection\n            m_selectedMonitor = -1;\n            m_userCancelled = true;\n            if (m_monitorSelectionLoop) {\n                m_monitorSelectionLoop->quit();\n            }\n            return true;\n        }\n    }\n    return QObject::eventFilter(obj, event);\n}\n\nQPixmap ScreenGrabber::cropToMonitor(const QPixmap& fullScreenshot,\n                                     int monitorIndex)\n{\n    const QList<QScreen*> screens = QGuiApplication::screens();\n    if (monitorIndex >= screens.size()) {\n        return fullScreenshot;\n    }\n\n    QScreen* targetScreen = screens[monitorIndex];\n    QRect targetGeometry = targetScreen->geometry();\n    qreal targetDpr = targetScreen->devicePixelRatio();\n\n    // Calculate total logical dimensions and minimum coordinates\n    int minX = 0, minY = 0;\n    int maxX = 0, maxY = 0;\n\n    for (QScreen* screen : screens) {\n        QRect geo = screen->geometry();\n        minX = qMin(minX, geo.x());\n        minY = qMin(minY, geo.y());\n        maxX = qMax(maxX, geo.x() + geo.width());\n        maxY = qMax(maxY, geo.y() + geo.height());\n    }\n\n    int totalLogicalWidth = maxX - minX;\n    int totalLogicalHeight = maxY - minY;\n\n#ifdef FLAMESHOT_DEBUG_CAPTURE\n    qDebug() << tr(\"Total logical dimensions: %1x%2 (min: %3,%4)\")\n                  .arg(totalLogicalWidth)\n                  .arg(totalLogicalHeight)\n                  .arg(minX)\n                  .arg(minY);\n    qDebug() << tr(\"Screenshot dimensions: %1x%2\")\n                  .arg(fullScreenshot.width())\n                  .arg(fullScreenshot.height());\n#endif\n\n    int cropX, cropY, cropWidth, cropHeight;\n\n#if defined(Q_OS_LINUX)\n    // Linux (both X11 and Wayland via freedesktop portal):\n    // Use logical coordinate-based cropping since portal returns full\n    // desktop\n    qreal screenshotScaleX = (qreal)fullScreenshot.width() / totalLogicalWidth;\n    qreal screenshotScaleY =\n      (qreal)fullScreenshot.height() / totalLogicalHeight;\n\n#ifdef FLAMESHOT_DEBUG_CAPTURE\n    qDebug() << tr(\"Screenshot scale factors: X=%1 Y=%2\")\n                  .arg(screenshotScaleX)\n                  .arg(screenshotScaleY);\n#endif\n\n    cropX = qRound((targetGeometry.x() - minX) * screenshotScaleX);\n    cropY = qRound((targetGeometry.y() - minY) * screenshotScaleY);\n    cropWidth = qRound(targetGeometry.width() * screenshotScaleX);\n    cropHeight = qRound(targetGeometry.height() * screenshotScaleY);\n#else\n    // Windows: Calculate physical pixel positions for mixed DPI\n    cropX = 0;\n    cropY = 0;\n\n    for (QScreen* screen : screens) {\n        QRect geom = screen->geometry();\n        qreal dpr = screen->devicePixelRatio();\n\n        // Sum physical widths of screens completely to the left\n        if (geom.x() + geom.width() <= targetGeometry.x()) {\n            cropX += qRound(geom.width() * dpr);\n        }\n\n        // Sum physical heights of screens completely above\n        if (geom.y() + geom.height() <= targetGeometry.y()) {\n            cropY += qRound(geom.height() * dpr);\n        }\n    }\n\n    cropWidth = qRound(targetGeometry.width() * targetDpr);\n    cropHeight = qRound(targetGeometry.height() * targetDpr);\n\n#ifdef FLAMESHOT_DEBUG_CAPTURE\n    qDebug() << tr(\"Calculated crop position for mixed DPI: X=%1 Y=%2\")\n                  .arg(cropX)\n                  .arg(cropY);\n#endif\n#endif\n\n    QRect cropRect(cropX, cropY, cropWidth, cropHeight);\n\n#ifdef FLAMESHOT_DEBUG_CAPTURE\n    qDebug() << tr(\"Screen %1: %2\").arg(monitorIndex).arg(targetScreen->name());\n    qDebug() << tr(\"  Logical geometry: %1x%2+%3+%4 DPR: %5\")\n                  .arg(targetGeometry.width())\n                  .arg(targetGeometry.height())\n                  .arg(targetGeometry.x())\n                  .arg(targetGeometry.y())\n                  .arg(targetDpr);\n    qDebug() << tr(\"  Crop rect in screenshot: %1x%2+%3+%4\")\n                  .arg(cropRect.width())\n                  .arg(cropRect.height())\n                  .arg(cropRect.x())\n                  .arg(cropRect.y());\n#endif\n\n    // Ensure crop rect is within bounds\n    cropRect = cropRect.intersected(\n      QRect(0, 0, fullScreenshot.width(), fullScreenshot.height()));\n\n    if (cropRect.isEmpty()) {\n        AbstractLogger::warning()\n          << tr(\"Crop rect is empty, returning full screenshot\");\n        return fullScreenshot;\n    }\n\n    QPixmap cropped = fullScreenshot.copy(cropRect);\n\n#if defined(Q_OS_LINUX)\n    // Linux: May need rescaling if scale factors don't match\n    if (qAbs(screenshotScaleX - targetDpr) > 0.01) {\n        int targetPhysicalWidth = qRound(targetGeometry.width() * targetDpr);\n        int targetPhysicalHeight = qRound(targetGeometry.height() * targetDpr);\n        cropped = cropped.scaled(targetPhysicalWidth,\n                                 targetPhysicalHeight,\n                                 Qt::IgnoreAspectRatio,\n                                 Qt::SmoothTransformation);\n#ifdef FLAMESHOT_DEBUG_CAPTURE\n        qDebug() << tr(\"Scaling screenshot to: %1 %2\")\n                      .arg(targetPhysicalWidth)\n                      .arg(targetPhysicalHeight);\n#endif\n    }\n#endif\n    // Cropped region should be at target monitor's native DPR\n    cropped.setDevicePixelRatio(targetDpr);\n\n    return cropped;\n}\n\nQPixmap ScreenGrabber::windowsScreenshot(int wid)\n{\n    const QList<QScreen*> screens = QGuiApplication::screens();\n    QRect geometry = desktopGeometry();\n\n    int canvasWidth = 0;\n    int canvasHeight = 0;\n\n    // Build a map tracking where each screen should be positioned in\n    // physical pixels\n    struct ScreenInfo\n    {\n        QRect physicalRect; // Where to draw in the canvas\n        QPixmap pixmap;\n    };\n    QMap<QScreen*, ScreenInfo> screenInfos;\n\n    int minLogicalX = geometry.x();\n    int minLogicalY = geometry.y();\n\n    for (QScreen* screen : screens) {\n        QRect screenGeom = screen->geometry();\n        qreal screenDpr = screen->devicePixelRatio();\n\n        QPixmap screenPixmap = screen->grabWindow(wid);\n        screenPixmap.setDevicePixelRatio(1.0);\n\n        int logicalX = screenGeom.x() - minLogicalX;\n        int logicalY = screenGeom.y() - minLogicalY;\n\n        int physicalWidth = screenPixmap.width();\n        int physicalHeight = screenPixmap.height();\n\n        int physicalX = 0;\n        int physicalY = 0;\n\n        for (QScreen* otherScreen : screens) {\n            QRect otherGeom = otherScreen->geometry();\n            qreal otherDpr = otherScreen->devicePixelRatio();\n\n            // If this screen is entirely to the left of current screen\n            if (otherGeom.x() + otherGeom.width() <= screenGeom.x()) {\n                physicalX += qRound(otherGeom.width() * otherDpr);\n            }\n\n            // If this screen is entirely above the current screen\n            if (otherGeom.y() + otherGeom.height() <= screenGeom.y()) {\n                physicalY += qRound(otherGeom.height() * otherDpr);\n            }\n        }\n\n        ScreenInfo info;\n        info.physicalRect =\n          QRect(physicalX, physicalY, physicalWidth, physicalHeight);\n        info.pixmap = screenPixmap;\n        screenInfos[screen] = info;\n\n        canvasWidth = qMax(canvasWidth, physicalX + physicalWidth);\n        canvasHeight = qMax(canvasHeight, physicalY + physicalHeight);\n    }\n\n    // Composite all screens onto canvas\n    QPixmap desktop(canvasWidth, canvasHeight);\n    desktop.fill(Qt::black);\n\n    QPainter painter(&desktop);\n    painter.setCompositionMode(QPainter::CompositionMode_Source);\n\n    for (QScreen* screen : screens) {\n        const ScreenInfo& info = screenInfos[screen];\n        painter.drawPixmap(info.physicalRect.topLeft(), info.pixmap);\n    }\n    painter.end();\n\n    return desktop;\n}\n"
  },
  {
    "path": "src/utils/screengrabber.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/utils/desktopinfo.h\"\n#include <QEvent>\n#include <QList>\n#include <QObject>\n#include <QPixmap>\n#include <QScreen>\n\nclass QEventLoop;\nclass QWidget;\n\nclass ScreenGrabber : public QObject\n{\n    Q_OBJECT\npublic:\n    explicit ScreenGrabber(QObject* parent = nullptr);\n    QPixmap grabEntireDesktop(bool& ok, int preSelectedMonitor = -1);\n    QPixmap grabFullDesktop(bool& ok);\n    QRect screenGeometry(QScreen* screen);\n    QPixmap grabScreen(QScreen* screenNumber, bool& ok);\n    void freeDesktopPortal(bool& ok, QPixmap& res);\n    QRect desktopGeometry();\n    QRect logicalDesktopGeometry();\n    int getSelectedMonitor() const { return m_selectedMonitor; }\n    QScreen* getSelectedScreen() const;\n    QPixmap selectMonitorAndCrop(const QPixmap& fullScreenshot, bool& ok);\n\nprotected:\n    bool eventFilter(QObject* obj, QEvent* event) override;\n\nprivate:\n    void adjustDevicePixelRatio(QPixmap& pixmap);\n    QWidget* createMonitorPreviews(const QPixmap& fullScreenshot);\n    QPixmap cropToMonitor(const QPixmap& fullScreenshot, int monitorIndex);\n    QPixmap windowsScreenshot(int wid);\n\n    DesktopInfo m_info;\n    QPixmap Screenshot;\n    int m_selectedMonitor;\n    QEventLoop* m_monitorSelectionLoop;\n    bool m_userCancelled;\n    static bool m_monitorSelectionActive;\n};\n"
  },
  {
    "path": "src/utils/screenshotsaver.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"screenshotsaver.h\"\n#include \"abstractlogger.h\"\n#include \"src/core/flameshot.h\"\n#include \"src/core/flameshotdaemon.h\"\n#include \"src/utils/confighandler.h\"\n#include \"src/utils/filenamehandler.h\"\n#include \"src/utils/globalvalues.h\"\n#include \"utils/desktopinfo.h\"\n\n#include <QByteArray>\n#include <QDebug>\n#include <QImageWriter>\n#include <QPixmap>\n#include <QProcess>\n#include <QTemporaryFile>\n\n#if USE_WAYLAND_CLIPBOARD\n#include <KSystemClipboard>\n#endif\n\n#include <QApplication>\n#include <QBuffer>\n#include <QClipboard>\n#include <QFileDialog>\n#include <QGuiApplication>\n#include <QMessageBox>\n#include <QMimeData>\n#include <QPointer>\n#include <QStandardPaths>\n#include <QTimer>\n#include <qimagewriter.h>\n#include <qmimedatabase.h>\n#if defined(Q_OS_MACOS)\n#include \"src/widgets/capture/capturewidget.h\"\n#endif\n\nbool saveToFilesystem(const QPixmap& capture,\n                      const QString& path,\n                      const QString& messagePrefix)\n{\n    QString completePath = FileNameHandler().properScreenshotPath(\n      path, ConfigHandler().saveAsFileExtension());\n    QFile file{ completePath };\n    bool okay = false;\n\n    if (file.open(QIODevice::WriteOnly)) {\n        QString saveExtension;\n        saveExtension = QFileInfo(completePath).suffix().toLower();\n        if (saveExtension == \"jpg\" || saveExtension == \"jpeg\") {\n            okay = capture.save(&file, nullptr, ConfigHandler().jpegQuality());\n        } else {\n            okay = capture.save(&file);\n        }\n\n        QString saveMessage = messagePrefix;\n        QString notificationPath = completePath;\n        if (!saveMessage.isEmpty()) {\n            saveMessage += \" \";\n        }\n\n        if (okay) {\n            saveMessage += QObject::tr(\"Capture saved as \") + completePath;\n            AbstractLogger::info().attachNotificationPath(notificationPath)\n              << saveMessage;\n        } else {\n            saveMessage +=\n              QObject::tr(\"Error trying to save as \") + completePath;\n            if (file.error() != QFile::NoError) {\n                saveMessage += \": \" + file.errorString();\n            }\n            notificationPath = \"\";\n            AbstractLogger::error().attachNotificationPath(notificationPath)\n              << saveMessage;\n        }\n    }\n    return okay;\n}\n\nQString ShowSaveFileDialog(const QString& title, const QString& directory)\n{\n    QFileDialog dialog(nullptr, title, directory);\n    dialog.setAcceptMode(QFileDialog::AcceptSave);\n\n    // Build string list of supported image formats\n    QStringList mimeTypeList;\n    for (const auto& mimeType : QImageWriter::supportedMimeTypes()) {\n        // image/heif has several aliases and they cause glitch in save dialog\n        // It is necessary to keep the image/heif (otherwise HEIF plug-in from\n        // kimageformats will not work) but the aliases could be filtered out.\n        if (mimeType != \"image/heic\" && mimeType != \"image/heic-sequence\" &&\n            mimeType != \"image/heif-sequence\") {\n            mimeTypeList.append(mimeType);\n        }\n    }\n    dialog.setMimeTypeFilters(mimeTypeList);\n\n    QString suffix = ConfigHandler().saveAsFileExtension();\n    if (suffix.isEmpty()) {\n        suffix = \"png\";\n    }\n    QString defaultMimeType =\n      QMimeDatabase().mimeTypeForFile(\"image.\" + suffix).name();\n    dialog.selectMimeTypeFilter(defaultMimeType);\n    dialog.setDefaultSuffix(suffix);\n    if (dialog.exec() == QDialog::Accepted) {\n        return dialog.selectedFiles().constFirst();\n    } else {\n        return {};\n    }\n}\n\nvoid saveJpegToClipboardMacOS(const QPixmap& capture)\n{\n    // Convert QPixmap to JPEG data\n    QByteArray jpegData;\n    QBuffer buffer(&jpegData);\n    buffer.open(QIODevice::WriteOnly);\n\n    QImageWriter imageWriter(&buffer, \"jpeg\");\n\n    // Set JPEG quality to whatever is in settings\n    imageWriter.setQuality(ConfigHandler().jpegQuality());\n    if (!imageWriter.write(capture.toImage())) {\n        qWarning() << \"Failed to write image to JPEG format.\";\n        return;\n    }\n\n    // Save JPEG data to a temporary file\n    QTemporaryFile tempFile;\n    if (!tempFile.open()) {\n        qWarning() << \"Failed to open temporary file for writing.\";\n        return;\n    }\n    tempFile.write(jpegData);\n    tempFile.close();\n\n    // Use osascript to copy the contents of the file to clipboard\n    QProcess process;\n    QString script =\n      QString(\"set the clipboard to (read (POSIX file \\\"%1\\\") as «class PNGf»)\")\n        .arg(tempFile.fileName());\n    process.start(\"osascript\", QStringList() << \"-e\" << script);\n    if (!process.waitForFinished()) {\n        qWarning() << \"Failed to execute AppleScript.\";\n    }\n\n    // Clean up\n    tempFile.remove();\n}\n\nvoid saveToClipboardMime(const QPixmap& capture, const QString& imageType)\n{\n    QByteArray array;\n    QBuffer buffer{ &array };\n    QImageWriter imageWriter{ &buffer, imageType.toUpper().toUtf8() };\n    if (imageType == \"jpeg\") {\n        imageWriter.setQuality(ConfigHandler().jpegQuality());\n    }\n    imageWriter.write(capture.toImage());\n\n    QPixmap formattedPixmap;\n    bool isLoaded =\n      formattedPixmap.loadFromData(reinterpret_cast<uchar*>(array.data()),\n                                   array.size(),\n                                   imageType.toUpper().toUtf8());\n    if (isLoaded) {\n\n        auto* mimeData = new QMimeData();\n\n#ifdef USE_WAYLAND_CLIPBOARD\n        if (QGuiApplication::platformName() == \"wayland\") {\n            mimeData->setImageData(formattedPixmap.toImage());\n            mimeData->setData(QStringLiteral(\"x-kde-force-image-copy\"),\n                              QByteArray());\n            KSystemClipboard::instance()->setMimeData(mimeData,\n                                                      QClipboard::Clipboard);\n        } else {\n            mimeData->setData(\"image/\" + imageType, array);\n            QApplication::clipboard()->setMimeData(mimeData);\n        }\n#else\n        mimeData->setData(\"image/\" + imageType, array);\n        QApplication::clipboard()->setMimeData(mimeData);\n#endif\n\n    } else {\n        AbstractLogger::error()\n          << QObject::tr(\"Error while saving to clipboard\");\n    }\n}\n\n// If data is saved to the clipboard before the notification is sent via\n// dbus, the application freezes.\nvoid saveToClipboard(const QPixmap& capture)\n{\n    // If we are able to properly save the file, save the file and copy to\n    // clipboard.\n    if ((ConfigHandler().saveAfterCopy()) &&\n        (!ConfigHandler().savePath().isEmpty())) {\n        saveToFilesystem(capture,\n                         ConfigHandler().savePath(),\n                         QObject::tr(\"Capture saved to clipboard.\"));\n    } else {\n        AbstractLogger() << QObject::tr(\"Capture saved to clipboard.\");\n    }\n    if (ConfigHandler().useJpgForClipboard()) {\n#ifdef Q_OS_MACOS\n        saveJpegToClipboardMacOS(capture);\n#else\n        saveToClipboardMime(capture, \"jpeg\");\n#endif\n    } else {\n        // Need to send message before copying to clipboard\n#if defined(Q_OS_LINUX) || defined(Q_OS_UNIX)\n        if (DesktopInfo().waylandDetected()) {\n            saveToClipboardMime(capture, \"png\");\n        } else {\n            QApplication::clipboard()->setPixmap(capture);\n        }\n#else\n        QApplication::clipboard()->setPixmap(capture);\n#endif\n    }\n}\n\nclass ClipboardWatcherMimeData : public QMimeData\n{\npublic:\n    ClipboardWatcherMimeData(const QImage& img, QWidget* owner)\n      : m_image(img)\n      , m_owner(owner)\n    {}\n\nprotected:\n    QStringList formats() const override\n    {\n        return { QStringLiteral(\"image/png\"),\n                 QStringLiteral(\"application/x-qt-image\") };\n    }\n\n    QVariant retrieveData(const QString& mimeType,\n                          QMetaType type) const override\n    {\n        if (mimeType == QLatin1String(\"application/x-qt-image\")) {\n            notifyOwner();\n            return QVariant::fromValue(m_image);\n        }\n        if (mimeType == QLatin1String(\"image/png\")) {\n            QByteArray ba;\n            QBuffer buffer(&ba);\n            buffer.open(QIODevice::WriteOnly);\n            m_image.save(&buffer, \"PNG\");\n            notifyOwner();\n            return ba;\n        }\n        auto result = QMimeData::retrieveData(mimeType, type);\n        if (result.isValid())\n            notifyOwner();\n        return result;\n    }\n\nprivate:\n    void notifyOwner() const\n    {\n        if (m_notified || m_owner.isNull())\n            return;\n        m_notified = true;\n        AbstractLogger::info() << QObject::tr(\"Capture saved to clipboard.\");\n        QPointer<QWidget> guard = m_owner;\n        QTimer::singleShot(0, [guard]() {\n            if (guard)\n                guard->close();\n        });\n    }\n\n    QImage m_image;\n    mutable bool m_notified{ false };\n    QPointer<QWidget> m_owner;\n};\n\nbool saveToClipboardGnomeWorkaround(const QPixmap& pixmap, QWidget* keepAlive)\n{\n    auto* mimeData = new ClipboardWatcherMimeData(pixmap.toImage(), keepAlive);\n    QClipboard* clipboard = QGuiApplication::clipboard();\n    clipboard->setMimeData(mimeData);\n\n    keepAlive->hide();\n\n    // Safety net: force close after 500ms if compositor never fetches\n    QTimer::singleShot(500, keepAlive, [keepAlive]() {\n        qWarning() << \"GNOME workaround timed out, compositor did not request \"\n                      \"clipboard data within 500ms. Force closing.\";\n        if (keepAlive)\n            keepAlive->close();\n    });\n\n    return true;\n}\n\nbool saveToFilesystemGUI(const QPixmap& capture)\n{\n    bool okay = false;\n    ConfigHandler config;\n    QString defaultSavePath = ConfigHandler().savePath();\n    if (defaultSavePath.isEmpty() || !QDir(defaultSavePath).exists() ||\n        !QFileInfo(defaultSavePath).isWritable()) {\n        defaultSavePath =\n          QStandardPaths::writableLocation(QStandardPaths::PicturesLocation);\n    }\n    QString savePath = FileNameHandler().properScreenshotPath(\n      defaultSavePath, ConfigHandler().saveAsFileExtension());\n#if defined(Q_OS_MACOS)\n    for (QWidget* widget : qApp->topLevelWidgets()) {\n        QString className(widget->metaObject()->className());\n        if (0 ==\n            className.compare(CaptureWidget::staticMetaObject.className())) {\n            widget->showNormal();\n            widget->hide();\n            break;\n        }\n    }\n#endif\n    if (!config.savePathFixed()) {\n        savePath = ShowSaveFileDialog(QObject::tr(\"Save screenshot\"), savePath);\n    }\n    if (savePath == \"\") {\n        return okay;\n    }\n\n    QFile file{ savePath };\n    if (file.open(QIODevice::WriteOnly)) {\n        QString saveExtension;\n        saveExtension = QFileInfo(savePath).suffix().toLower();\n        if (saveExtension == \"jpg\" || saveExtension == \"jpeg\") {\n            okay = capture.save(&file, nullptr, ConfigHandler().jpegQuality());\n        } else {\n            okay = capture.save(&file);\n        }\n\n        if (okay) {\n            // Don't use QDir::separator() here, as Qt internally always uses\n            // '/'\n            QString pathNoFile = savePath.left(savePath.lastIndexOf('/'));\n\n            ConfigHandler().setSavePath(pathNoFile);\n\n            QString msg = QObject::tr(\"Capture saved as \") + savePath;\n            AbstractLogger().attachNotificationPath(savePath) << msg;\n\n            if (config.copyPathAfterSave()) {\n#ifdef Q_OS_WIN\n                savePath.replace('/', '\\\\');\n#endif\n                FlameshotDaemon::copyToClipboard(\n                  savePath,\n                  QObject::tr(\"Path copied to clipboard as \") + savePath);\n            }\n\n        } else {\n            QString msg = QObject::tr(\"Error trying to save as \") + savePath;\n\n            if (file.error() != QFile::NoError) {\n                msg += \": \" + file.errorString();\n            }\n\n            QMessageBox saveErrBox(\n              QMessageBox::Warning, QObject::tr(\"Save Error\"), msg);\n            saveErrBox.setWindowIcon(QIcon(GlobalValues::iconPath()));\n            saveErrBox.exec();\n        }\n    }\n\n    return okay;\n}\n"
  },
  {
    "path": "src/utils/screenshotsaver.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QString>\n#include <QWidget>\n\nclass QPixmap;\n\nbool saveToFilesystem(const QPixmap& capture,\n                      const QString& path,\n                      const QString& messagePrefix = \"\");\nQString ShowSaveFileDialog(const QString& title, const QString& directory);\nvoid saveToClipboardMime(const QPixmap& capture, const QString& imageType);\nvoid saveToClipboard(const QPixmap& capture);\n// GNOME Wayland: keeps the widget alive until clipboard data is fetched\nbool saveToClipboardGnomeWorkaround(const QPixmap& pixmap, QWidget* keepAlive);\nbool saveToFilesystemGUI(const QPixmap& capture);\n"
  },
  {
    "path": "src/utils/strfparse.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2021 Jeremy Borgman\n\n#include \"strfparse.h\"\n\nnamespace strfparse {\nstd::vector<std::string> split(std::string const& s, char delimiter)\n{\n    std::vector<std::string> tokens;\n    std::string token;\n    std::istringstream tokenStream(s);\n    while (std::getline(tokenStream, token, delimiter)) {\n        tokens.push_back(token);\n    }\n    return tokens;\n}\n\nstd::vector<char> create_specifier_list()\n{\n\n    std::vector<char> allowed_specifier{ 'Y', 'H', 'a', 'A', 'b', 'B', 'c', 'C',\n                                         'd', 'D', 'e', 'F', 'g', 'G', 'h', 'H',\n                                         'I', 'j', 'm', 'M', 'n', 'p', 'r', 'R',\n                                         'S', 't', 'T', 'u', 'U', 'V', 'w', 'W',\n                                         'x', 'X', 'y', 'Y', 'z', 'Z' };\n    return allowed_specifier;\n}\n\nstd::string replace_all(std::string input,\n                        std::string const& to_find,\n                        std::string const& to_replace)\n{\n    size_t pos = 0;\n    while ((pos = input.find(to_find, pos)) != std::string::npos) {\n        input.replace(pos, to_find.length(), to_replace);\n        pos += to_replace.length();\n    }\n\n    return input;\n}\n\nstd::vector<char> match_specifiers(std::string const& specifier,\n                                   std::vector<char> allowed_specifier)\n{\n\n    std::vector<char> spec_list;\n\n    for (size_t i = 0; i < specifier.size() - 1; i++) {\n        if (specifier[i] == '%') {\n            spec_list.push_back(specifier[i + 1]);\n        }\n    }\n\n    std::sort(spec_list.begin(), spec_list.end());\n    std::sort(allowed_specifier.begin(), allowed_specifier.end());\n\n    std::vector<char> overlap;\n    std::set_intersection(spec_list.begin(),\n                          spec_list.end(),\n                          allowed_specifier.begin(),\n                          allowed_specifier.end(),\n                          back_inserter(overlap));\n\n    return overlap;\n}\n\nstd::string format_time_string(std::string const& specifier)\n{\n\n    if (specifier.empty()) {\n        return \"\";\n    }\n\n    std::time_t t = std::time(nullptr);\n    char buff[100];\n\n    auto allowed_specifier = create_specifier_list();\n\n    auto overlap = match_specifiers(specifier, allowed_specifier);\n\n    // Create \"Safe\" string for strftime which is the specfiers delimited by *\n    std::string lookup_string;\n    for (auto const& e : overlap) {\n        lookup_string.push_back('%');\n        lookup_string.push_back(e);\n        lookup_string.push_back('*');\n    }\n\n    std::strftime(\n      buff, sizeof(buff), lookup_string.c_str(), std::localtime(&t));\n\n    std::map<char, std::string> lookup_table;\n    auto result = split(buff, '*');\n\n    for (size_t i = 0; i < result.size(); i++) {\n        lookup_table.emplace(std::make_pair(overlap[i], result[i]));\n    }\n\n    // Sub into original string\n    std::string delim = \"%\";\n    auto output_string = specifier;\n    for (auto const& row : lookup_table) {\n        auto to_find = delim + row.first;\n        output_string = replace_all(output_string, to_find, row.second);\n    }\n    return output_string;\n}\n}\n"
  },
  {
    "path": "src/utils/strfparse.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2021 Jeremy Borgman\n\n#include <algorithm>\n#include <ctime>\n#include <map>\n#include <sstream>\n#include <vector>\n\nnamespace strfparse {\nstd::vector<std::string> split(std::string const& s, char delimiter);\n\nstd::vector<char> create_specifier_list();\n\nstd::string replace_all(std::string input,\n                        std::string const& to_find,\n                        std::string const& to_replace);\n\nstd::vector<char> match_specifiers(std::string const& specifier,\n                                   std::vector<char> allowed_specifier);\n\nstd::string format_time_string(std::string const& specifier);\n}\n"
  },
  {
    "path": "src/utils/systemnotification.cpp",
    "content": "#include \"systemnotification.h\"\n#include \"src/core/flameshot.h\"\n#include \"src/utils/abstractlogger.h\"\n#include \"src/utils/confighandler.h\"\n#include <QApplication>\n#include <QUrl>\n\n#if !(defined(Q_OS_MACOS) || defined(Q_OS_WIN))\n#include <QDBusConnection>\n#include <QDBusConnectionInterface>\n#include <QDBusInterface>\n#include <QDBusMessage>\n#else\n#include \"src/core/flameshotdaemon.h\"\n#endif\n\n// work-around for snap, which cannot install icons into\n// the system folder, so instead the absolute path to the\n// icon (saved somewhere in /snap/flameshot/...) is passed\n#ifndef FLAMESHOT_ICON\n#define FLAMESHOT_ICON \"flameshot\"\n#endif\n\nSystemNotification::SystemNotification(QObject* parent)\n  : QObject(parent)\n  , m_interface(nullptr)\n{\n#if !(defined(Q_OS_MACOS) || defined(Q_OS_WIN))\n    if (!ConfigHandler().showDesktopNotification()) {\n        return;\n    }\n    auto bus = QDBusConnection::sessionBus();\n    auto* connectionInterface = bus.interface();\n\n    auto service = QStringLiteral(\"org.freedesktop.Notifications\");\n    auto path = QStringLiteral(\"/org/freedesktop/Notifications\");\n    auto interface = QStringLiteral(\"org.freedesktop.Notifications\");\n\n    if (connectionInterface->isServiceRegistered(service)) {\n        m_interface = new QDBusInterface(service, path, interface, bus, this);\n    } else {\n        AbstractLogger::warning(AbstractLogger::Stderr |\n                                AbstractLogger::LogFile)\n          << tr(\"No DBus System Notification service found\");\n    }\n#endif\n}\n\nvoid SystemNotification::sendMessage(const QString& text,\n                                     const QString& savePath)\n{\n    sendMessage(text, tr(\"Flameshot Info\"), savePath);\n}\n\nvoid SystemNotification::sendMessage(const QString& text,\n                                     const QString& title,\n                                     const QString& savePath,\n                                     const int timeout)\n{\n    if (!ConfigHandler().showDesktopNotification()) {\n        return;\n    }\n\n#if defined(Q_OS_MACOS) || defined(Q_OS_WIN)\n    QMetaObject::invokeMethod(\n      this,\n      [&]() {\n          // The call is queued to avoid recursive static initialization of\n          // Flameshot and ConfigHandler.\n          if (FlameshotDaemon::instance())\n              FlameshotDaemon::instance()->sendTrayNotification(\n                text, title, timeout);\n      },\n      Qt::QueuedConnection);\n#else\n    if (nullptr != m_interface && m_interface->isValid()) {\n        QList<QVariant> args;\n        QVariantMap hintsMap;\n        if (!savePath.isEmpty()) {\n            QUrl fullPath = QUrl::fromLocalFile(savePath);\n            // allows the notification to be dragged and dropped\n            hintsMap[QStringLiteral(\"x-kde-urls\")] =\n              QStringList({ fullPath.toString() });\n        }\n\n        args << (qAppName())                 // appname\n             << static_cast<unsigned int>(0) // id\n             << FLAMESHOT_ICON               // icon\n             << title                        // summary\n             << text                         // body\n             << QStringList()                // actions\n             << hintsMap                     // hints\n             << timeout;                     // timeout\n        m_interface->callWithArgumentList(\n          QDBus::AutoDetect, QStringLiteral(\"Notify\"), args);\n    }\n#endif\n}\n"
  },
  {
    "path": "src/utils/systemnotification.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QObject>\n\nclass QDBusInterface;\n\nclass SystemNotification : public QObject\n{\n    Q_OBJECT\npublic:\n    explicit SystemNotification(QObject* parent = nullptr);\n\n    void sendMessage(const QString& text, const QString& savePath = {});\n\n    void sendMessage(const QString& text,\n                     const QString& title,\n                     const QString& savePath,\n                     const int timeout = 5000);\n\nprivate:\n    QDBusInterface* m_interface;\n};\n"
  },
  {
    "path": "src/utils/valuehandler.cpp",
    "content": "#include \"valuehandler.h\"\n#include \"capturetool.h\"\n#include \"colorpickerwidget.h\"\n#include \"confighandler.h\"\n#include \"screengrabber.h\"\n#include <QColor>\n#include <QFileInfo>\n#include <QImageWriter>\n#include <QKeySequence>\n#include <QRegularExpression>\n#include <QStandardPaths>\n#include <QVariant>\n#include <memory>\n\n// VALUE HANDLER\n\nQVariant ValueHandler::value(const QVariant& val)\n{\n    if (!val.isValid() || !check(val)) {\n        return fallback();\n    } else {\n        return process(val);\n    }\n}\n\nQVariant ValueHandler::fallback()\n{\n    return {};\n}\n\nQVariant ValueHandler::representation(const QVariant& val)\n{\n    return val.toString();\n}\n\nQString ValueHandler::expected()\n{\n    return {};\n}\n\nQVariant ValueHandler::process(const QVariant& val)\n{\n    return val;\n}\n\n// BOOL\n\nBool::Bool(bool def)\n  : m_def(def)\n{}\n\nbool Bool::check(const QVariant& val)\n{\n    QString str = val.toString();\n    if (str != \"true\" && str != \"false\") {\n        return false;\n    }\n    return true;\n}\n\nQVariant Bool::fallback()\n{\n    return m_def;\n}\n\nQString Bool::expected()\n{\n    return QStringLiteral(\"true or false\");\n}\n\n// STRING\n\nString::String(QString def)\n  : m_def(std::move(def))\n{}\n\nbool String::check(const QVariant&)\n{\n    return true;\n}\n\nQVariant String::fallback()\n{\n    return m_def;\n}\n\nQString String::expected()\n{\n    return QStringLiteral(\"string\");\n}\n\n// COLOR\n\nColor::Color(QColor def)\n  : m_def(std::move(def))\n{}\n\nbool Color::check(const QVariant& val)\n{\n    QString str = val.toString();\n#if QT_VERSION < QT_VERSION_CHECK(6, 4, 0)\n    bool validColor = QColor::isValidColor(str);\n#else\n    bool validColor = QColor::isValidColorName(str);\n#endif\n    // Disable #RGB, #RRRGGGBBB and #RRRRGGGGBBBB formats that QColor supports\n    return validColor &&\n           (str[0] != '#' ||\n            (str.length() != 4 && str.length() != 10 && str.length() != 13));\n}\n\nQVariant Color::process(const QVariant& val)\n{\n    QString str = val.toString();\n    QColor color(str);\n    if (str.length() == 9 && str[0] == '#') {\n        // Convert #RRGGBBAA (flameshot) to #AARRGGBB (QColor)\n        int blue = color.blue();\n        color.setBlue(color.green());\n        color.setGreen(color.red());\n        color.setRed(color.alpha());\n        color.setAlpha(blue);\n    }\n    return color;\n}\n\nQVariant Color::fallback()\n{\n    return m_def;\n}\n\nQVariant Color::representation(const QVariant& val)\n{\n    QString str = val.toString();\n    QColor color(str);\n    if (str.length() == 9 && str[0] == '#') {\n        // Convert #AARRGGBB (QColor) to #RRGGBBAA (flameshot)\n        int alpha = color.alpha();\n        color.setAlpha(color.red());\n        color.setRed(color.green());\n        color.setGreen(color.blue());\n        color.setBlue(alpha);\n    }\n    return color.name();\n}\n\nQString Color::expected()\n{\n    return QStringLiteral(\"color name or hex value\");\n}\n\n// BOUNDED INT\n\nBoundedInt::BoundedInt(int min, int max, int def)\n  : m_min(min)\n  , m_max(max)\n  , m_def(def)\n{}\n\nbool BoundedInt::check(const QVariant& val)\n{\n    QString str = val.toString();\n    bool conversionOk;\n    int num = str.toInt(&conversionOk);\n    return conversionOk && m_min <= num && num <= m_max;\n}\n\nQVariant BoundedInt::fallback()\n{\n    return m_def;\n}\n\nQString BoundedInt::expected()\n{\n    return QStringLiteral(\"number between %1 and %2\").arg(m_min, m_max);\n}\n\n// LOWER BOUNDED INT\n\nLowerBoundedInt::LowerBoundedInt(int min, int def)\n  : m_min(min)\n  , m_def(def)\n{}\n\nbool LowerBoundedInt::check(const QVariant& val)\n{\n    QString str = val.toString();\n    bool conversionOk;\n    int num = str.toInt(&conversionOk);\n    return conversionOk && num >= m_min;\n}\n\nQVariant LowerBoundedInt::fallback()\n{\n    return m_def;\n}\n\nQString LowerBoundedInt::expected()\n{\n    return QStringLiteral(\"number >= %1\").arg(m_min);\n}\n\n// KEY SEQUENCE\n\nKeySequence::KeySequence(const QKeySequence& fallback)\n  : m_fallback(fallback)\n{}\n\nbool KeySequence::check(const QVariant& val)\n{\n    QString str = val.toString();\n    if (!str.isEmpty() && QKeySequence(str).toString().isEmpty()) {\n        return false;\n    }\n    return true;\n}\n\nQVariant KeySequence::fallback()\n{\n    return process(m_fallback);\n}\n\nQString KeySequence::expected()\n{\n    return QStringLiteral(\"keyboard shortcut\");\n}\n\nQVariant KeySequence::representation(const QVariant& val)\n{\n    QString str(val.toString());\n    if (QKeySequence(str) == QKeySequence(Qt::Key_Return)) {\n        return QStringLiteral(\"Enter\");\n    }\n    return str;\n}\n\nQVariant KeySequence::process(const QVariant& val)\n{\n    QString str(val.toString());\n    if (str == \"Enter\") {\n        return QKeySequence(Qt::Key_Return).toString();\n    }\n    if (str.length() > 0) {\n        // Make the \"main\" key in sequence (last one) lower-case.\n        str[str.length() - 1] = str[str.length() - 1].toLower();\n    }\n    return str;\n}\n\n// EXISTING DIR\n\nbool ExistingDir::check(const QVariant& val)\n{\n    if (!val.canConvert<QString>() || val.toString().isEmpty()) {\n        return false;\n    }\n    QFileInfo info(val.toString());\n    return info.isDir() && info.exists();\n}\n\nQVariant ExistingDir::fallback()\n{\n    using SP = QStandardPaths;\n    for (auto location :\n         { SP::PicturesLocation, SP::HomeLocation, SP::TempLocation }) {\n        QString path = SP::writableLocation(location);\n        if (QFileInfo(path).isDir()) {\n            return path;\n        }\n    }\n    return {};\n}\n\nQString ExistingDir::expected()\n{\n    return QStringLiteral(\"existing directory\");\n}\n\n// FILENAME PATTERN\n\nbool FilenamePattern::check(const QVariant&)\n{\n    return true;\n}\n\nQVariant FilenamePattern::fallback()\n{\n    return ConfigHandler().filenamePatternDefault();\n}\n\nQVariant FilenamePattern::process(const QVariant& val)\n{\n    QString str = val.toString();\n    return !str.isEmpty() ? val : fallback();\n}\n\nQString FilenamePattern::expected()\n{\n    return QStringLiteral(\"please edit using the GUI\");\n}\n\n// BUTTON LIST\n\nusing BType = CaptureTool::Type;\nusing BList = QList<CaptureTool::Type>;\n\nbool ButtonList::check(const QVariant& val)\n{\n    // TODO stop using CTB\n    using CTB = CaptureToolButton;\n    auto allButtons = CTB::getIterableButtonTypes();\n    for (int btn : val.value<QList<int>>()) {\n        if (!allButtons.contains(static_cast<BType>(btn))) {\n            return false;\n        }\n    }\n    return true;\n}\n\n// Helper\nvoid sortButtons(BList& buttons)\n{\n    std::sort(buttons.begin(), buttons.end(), [](BType a, BType b) {\n        return CaptureToolButton::getPriorityByButton(a) <\n               CaptureToolButton::getPriorityByButton(b);\n    });\n}\n\nQVariant ButtonList::process(const QVariant& val)\n{\n    auto intButtons = val.value<QList<int>>();\n    auto buttons = ButtonList::fromIntList(intButtons);\n    sortButtons(buttons);\n    return QVariant::fromValue(buttons);\n}\n\nQVariant ButtonList::fallback()\n{\n    auto buttons = CaptureToolButton::getIterableButtonTypes();\n    buttons.removeOne(CaptureTool::TYPE_SIZEDECREASE);\n    buttons.removeOne(CaptureTool::TYPE_SIZEINCREASE);\n    sortButtons(buttons);\n    return QVariant::fromValue(buttons);\n}\n\nQVariant ButtonList::representation(const QVariant& val)\n{\n    auto intList = toIntList(val.value<BList>());\n    normalizeButtons(intList);\n    return QVariant::fromValue(intList);\n}\n\nQString ButtonList::expected()\n{\n    return QStringLiteral(\"please don't edit by hand\");\n}\n\nQList<CaptureTool::Type> ButtonList::fromIntList(const QList<int>& l)\n{\n    QList<CaptureTool::Type> buttons;\n    buttons.reserve(l.size());\n    for (auto const i : l) {\n        buttons << static_cast<CaptureTool::Type>(i);\n    }\n    return buttons;\n}\n\nQList<int> ButtonList::toIntList(const QList<CaptureTool::Type>& l)\n{\n    QList<int> buttons;\n    buttons.reserve(l.size());\n    for (auto const i : l) {\n        buttons << static_cast<int>(i);\n    }\n    return buttons;\n}\n\nbool ButtonList::normalizeButtons(QList<int>& buttons)\n{\n    QList<int> listTypesInt =\n      toIntList(CaptureToolButton::getIterableButtonTypes());\n\n    bool hasChanged = false;\n    for (int i = 0; i < buttons.size(); i++) {\n        if (!listTypesInt.contains(buttons.at(i))) {\n            buttons.removeAt(i);\n            hasChanged = true;\n        }\n    }\n    return hasChanged;\n}\n\n// USER COLORS\n\nUserColors::UserColors(int min, int max)\n  : m_min(min)\n  , m_max(max)\n{}\n\nbool UserColors::check(const QVariant& val)\n{\n    if (!val.isValid()) {\n        return false;\n    }\n    if (!val.canConvert<QStringList>()) {\n        return false;\n    }\n    for (const QString& str : val.toStringList()) {\n#if QT_VERSION < QT_VERSION_CHECK(6, 4, 0)\n        if (!QColor::isValidColor(str) && str != \"picker\") {\n#else\n        if (!QColor::isValidColorName(str) && str != \"picker\") {\n#endif\n            return false;\n        }\n    }\n\n    int sz = val.toStringList().size();\n\n    return sz >= m_min && sz <= m_max;\n}\n\nQVariant UserColors::process(const QVariant& val)\n{\n    QStringList strColors = val.toStringList();\n    if (strColors.isEmpty()) {\n        return fallback();\n    }\n\n    QVector<QColor> colors;\n    colors.reserve(strColors.size());\n\n    for (const QString& str : strColors) {\n        if (str != \"picker\") {\n            colors.append(QColor(str));\n        } else {\n            colors.append(QColor());\n        }\n    }\n\n    return QVariant::fromValue(colors);\n}\n\nQVariant UserColors::fallback()\n{\n    if (ConfigHandler().predefinedColorPaletteLarge()) {\n        return QVariant::fromValue(\n          ColorPickerWidget::getDefaultLargeColorPalette());\n    } else {\n        return QVariant::fromValue(\n          ColorPickerWidget::getDefaultSmallColorPalette());\n    }\n}\n\nQString UserColors::expected()\n{\n    return QStringLiteral(\n             \"list of colors(min %1 and max %2) separated by comma\")\n      .arg(m_min - 1, m_max - 1);\n}\n\nQVariant UserColors::representation(const QVariant& val)\n{\n    auto colors = val.value<QVector<QColor>>();\n\n    QStringList strColors;\n\n    for (const auto& col : colors) {\n        if (col.isValid()) {\n            strColors.append(col.name(QColor::HexRgb));\n        } else {\n            strColors.append(QStringLiteral(\"picker\"));\n        }\n    }\n\n    return QVariant::fromValue(strColors);\n}\n\n// SET SAVE FILE AS EXTENSION\n\nbool SaveFileExtension::check(const QVariant& val)\n{\n    if (!val.canConvert<QString>() || val.toString().isEmpty()) {\n        return false;\n    }\n\n    QString extension = val.toString();\n\n    if (extension.startsWith(\".\")) {\n        extension.remove(0, 1);\n    }\n\n    QStringList imageFormatList;\n    for (const auto& imageFormat : QImageWriter::supportedImageFormats())\n        imageFormatList.append(imageFormat);\n\n    if (!imageFormatList.contains(extension)) {\n        return false;\n    }\n\n    return true;\n}\n\nQVariant SaveFileExtension::process(const QVariant& val)\n{\n    QString extension = val.toString();\n\n    if (extension.startsWith(\".\")) {\n        extension.remove(0, 1);\n    }\n\n    return QVariant::fromValue(extension);\n}\n\nQString SaveFileExtension::expected()\n{\n    return QStringLiteral(\"supported image extension\");\n}\n\n// REGION\n\nbool Region::check(const QVariant& val)\n{\n    QVariant region = process(val);\n    return region.isValid();\n}\n\n#include <QApplication> // TODO remove after FIXME (see below)\n#include <utility>\n\nQVariant Region::process(const QVariant& val)\n{\n    // Create a temporary QApplication if there is no global Qt application\n    // instance at all. Creating one while a QCoreApplication already exists\n    // is forbidden by Qt: the second constructor aborts early, but its\n    // destructor still runs and corrupts global state (e.g. Wayland\n    // connections), causing subsequent portal calls to hang.\n    auto argv = std::make_unique<char*[]>(1);\n    auto argc = std::make_unique<int>(0);\n    std::unique_ptr<QApplication> tempApp;\n    if (!QCoreApplication::instance()) {\n        tempApp = std::make_unique<QApplication>(*argc, argv.get());\n    }\n\n    QString str = val.toString();\n\n    if (str == \"all\") {\n        return ScreenGrabber().desktopGeometry();\n    } else if (str.startsWith(\"screen\")) {\n        bool ok;\n        int number = str.mid(6).toInt(&ok);\n        if (!ok || number < 0) {\n            return {};\n        }\n        return ScreenGrabber().screenGeometry(qApp->screens()[number]);\n    }\n\n    static const QRegularExpression regex(\n      \"(-{,1}\\\\d+)\"   // number (any sign)\n      \"[x,\\\\.\\\\s]\"    // separator ('x', ',', '.', or whitespace)\n      \"(-{,1}\\\\d+)\"   // number (any sign)\n      \"[\\\\+,\\\\.\\\\s]*\" // separator ('+',',', '.', or whitespace)\n      \"(-{,1}\\\\d+)\"   // number (non-negative)\n      \"[\\\\+,\\\\.\\\\s]*\" // separator ('+', ',', '.', or whitespace)\n      \"(-{,1}\\\\d+)\"   // number (non-negative)\n    );\n\n    if (!regex.match(str).hasMatch()) {\n        return {};\n    }\n\n    int w, h, x, y;\n    bool w_ok, h_ok, x_ok, y_ok;\n    w = regex.match(str).captured(1).toInt(&w_ok);\n    h = regex.match(str).captured(2).toInt(&h_ok);\n    x = regex.match(str).captured(3).toInt(&x_ok);\n    y = regex.match(str).captured(4).toInt(&y_ok);\n\n    if (!(w_ok && h_ok && x_ok && y_ok)) {\n        return {};\n    }\n\n    return QRect(x, y, w, h).normalized();\n}\n"
  },
  {
    "path": "src/utils/valuehandler.h",
    "content": "#pragma once\n\n#include \"src/widgets/capture/capturetoolbutton.h\"\n#include \"src/widgets/colorpickerwidget.h\"\n\n#include <QColor>\n#include <QList>\n#include <QString>\n\nclass QVariant;\n\n/**\n * @brief Handles the value of a configuration option (abstract class).\n *\n * Each configuration option is represented as a `QVariant`. If the option was\n * not specified in a config file, the `QVariant` will be invalid.\n *\n * Each option will usually be handled in three different ways:\n * - have its value checked for semantic errors (type, format, etc).\n *   @see ValueHandler::check\n * - have its value (that was taken from the config file) adapted for proper\n * use.\n *   @see ValueHandler::value\n * - provided a fallback value in case: the config does not explicitly specify\n *   it, or the config contains an error and is globally falling back to\n *   defaults.\n *   @see ValueHandler::fallback.\n * - some options may want to be stored in the config file in a different way\n *   than the default one provided by `QVariant`.\n *   @see ValueHandler::representation\n *\n * @note Please see the documentation of the functions to learn when you should\n * override each.\n *\n */\nclass ValueHandler\n{\npublic:\n    /**\n     * @brief Check the value semantically.\n     * @param val The value that was read from the config file\n     * @return Whether the value is correct\n     * @note The function should presume that `val.isValid()` is true.\n     */\n    virtual bool check(const QVariant& val) = 0;\n    /**\n     * @brief Adapt the value for proper use.\n     * @param val The value that was read from the config file\n     * @return The modified value\n     *\n     * If the value is invalid (unspecified in the config) or does not pass\n     * `check`, the fallback will be returned. Otherwise the value is processed\n     * by `process` and then returned.\n     *\n     * @note Cannot be overridden\n     * @see fallback, process\n     */\n    QVariant value(const QVariant& val);\n    /**\n     * @brief Fallback value (default value).\n     */\n    virtual QVariant fallback();\n    /**\n     * @brief Return the representation of the value in the config file.\n     *\n     * Override this if you want to write the value in a different format than\n     * the one provided by `QVariant`.\n     */\n    virtual QVariant representation(const QVariant& val);\n    /**\n     * @brief The expected value (descriptive).\n     * Used when reporting configuration errors.\n     */\n    virtual QString expected();\n\nprotected:\n    /**\n     * @brief Process a value, presuming it is a valid `QVariant`.\n     * @param val The value that was read from the config file\n     * @return The processed value\n     * @note You will usually want to override this. In rare cases, you may want\n     * to override `value`.\n     */\n    virtual QVariant process(const QVariant& val);\n};\n\nclass Bool : public ValueHandler\n{\npublic:\n    Bool(bool def);\n    bool check(const QVariant& val) override;\n    QVariant fallback() override;\n    QString expected() override;\n\nprivate:\n    bool m_def;\n};\n\nclass String : public ValueHandler\n{\npublic:\n    String(QString def);\n    bool check(const QVariant&) override;\n    QVariant fallback() override;\n    QString expected() override;\n\nprivate:\n    QString m_def;\n};\n\nclass Color : public ValueHandler\n{\npublic:\n    Color(QColor def);\n    bool check(const QVariant& val) override;\n    QVariant process(const QVariant& val) override;\n    QVariant fallback() override;\n    QVariant representation(const QVariant& val) override;\n    QString expected() override;\n\nprivate:\n    QColor m_def;\n};\n\nclass BoundedInt : public ValueHandler\n{\npublic:\n    BoundedInt(int min, int max, int def);\n\n    bool check(const QVariant& val) override;\n    virtual QVariant fallback() override;\n    QString expected() override;\n\nprivate:\n    int m_min, m_max, m_def;\n};\n\nclass LowerBoundedInt : public ValueHandler\n{\npublic:\n    LowerBoundedInt(int min, int def);\n    bool check(const QVariant& val) override;\n    QVariant fallback() override;\n    QString expected() override;\n\nprivate:\n    int m_min, m_def;\n};\n\nclass KeySequence : public ValueHandler\n{\npublic:\n    KeySequence(const QKeySequence& fallback = {});\n    bool check(const QVariant& val) override;\n    QVariant fallback() override;\n    QString expected() override;\n    QVariant representation(const QVariant& val) override;\n\nprivate:\n    QKeySequence m_fallback;\n\n    QVariant process(const QVariant& val) override;\n};\n\nclass ExistingDir : public ValueHandler\n{\n    bool check(const QVariant& val) override;\n    QVariant fallback() override;\n    QString expected() override;\n};\n\nclass FilenamePattern : public ValueHandler\n{\n    bool check(const QVariant&) override;\n    QVariant fallback() override;\n    QVariant process(const QVariant&) override;\n    QString expected() override;\n};\n\nclass ButtonList : public ValueHandler\n{\npublic:\n    bool check(const QVariant& val) override;\n    QVariant process(const QVariant& val) override;\n    QVariant fallback() override;\n    QVariant representation(const QVariant& val) override;\n    QString expected() override;\n\n    // UTILITY FUNCTIONS\n    static QList<CaptureTool::Type> fromIntList(const QList<int>&);\n    static QList<int> toIntList(const QList<CaptureTool::Type>& l);\n    static bool normalizeButtons(QList<int>& buttons);\n};\n\nclass UserColors : public ValueHandler\n{\npublic:\n    UserColors(int min, int max);\n    bool check(const QVariant& val) override;\n    QVariant process(const QVariant& val) override;\n    QVariant fallback() override;\n    QString expected() override;\n    QVariant representation(const QVariant& val) override;\n\nprivate:\n    int m_min, m_max;\n};\n\nclass SaveFileExtension : public ValueHandler\n{\n    bool check(const QVariant& val) override;\n    QVariant process(const QVariant& val) override;\n    QString expected() override;\n};\n\nclass Region : public ValueHandler\n{\npublic:\n    bool check(const QVariant& val) override;\n\nprivate:\n    QVariant process(const QVariant& val) override;\n};\n"
  },
  {
    "path": "src/utils/waylandutils.cpp",
    "content": "#include \"waylandutils.h\"\n\nWaylandUtils::WaylandUtils() {}\n\nbool WaylandUtils::waylandDetected() {}\n"
  },
  {
    "path": "src/utils/waylandutils.h",
    "content": "#ifndef WAYLANDUTILS_H\n#define WAYLANDUTILS_H\n\nclass WaylandUtils\n{\npublic:\n    WaylandUtils();\n\n    static bool waylandDetected();\n\nprivate:\n};\n\n#endif // WAYLANDUTILS_H\n"
  },
  {
    "path": "src/utils/winlnkfileparse.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"winlnkfileparse.h\"\n#include <QDir>\n#include <QDirIterator>\n#include <QFileIconProvider>\n#include <QImageWriter>\n#include <QRegularExpression>\n#include <QSettings>\n#include <QString>\n\n#include <shlobj.h>\n\nWinLnkFileParser::WinLnkFileParser()\n{\n    QStringList sListImgFileExt;\n    for (const auto& ext : QImageWriter::supportedImageFormats()) {\n        sListImgFileExt.append(ext);\n    }\n    this->getImageFileExtAssociates(sListImgFileExt);\n}\n\nDesktopAppData WinLnkFileParser::parseLnkFile(const QFileInfo& fiLnk,\n                                              bool& ok) const\n{\n    DesktopAppData res;\n    ok = true;\n\n    QFileInfo fiSymlink(fiLnk.symLinkTarget());\n    if (!fiSymlink.exists() || !fiSymlink.fileName().endsWith(\".exe\") ||\n        fiSymlink.baseName().contains(\"unins\")) {\n        ok = false;\n        return res;\n    }\n\n    res.name = fiLnk.baseName();\n    res.exec = fiSymlink.absoluteFilePath();\n    static QFileIconProvider provider;\n    res.icon = provider.icon(QFileInfo(fiSymlink.filePath()));\n\n    if (m_GraphicAppsList.contains(fiSymlink.fileName())) {\n        res.categories = QStringList() << \"Graphics\";\n    } else {\n        res.categories = QStringList() << \"Utility\";\n    }\n\n    for (const auto& app : m_appList) {\n        if (app.exec == res.exec) {\n            ok = false;\n            break;\n        }\n    }\n\n    if (res.exec.isEmpty() || res.name.isEmpty()) {\n        ok = false;\n    }\n    return res;\n}\n\nint WinLnkFileParser::processDirectory(const QDir& dir)\n{\n    QStringList sListMenuFilter;\n    sListMenuFilter << \"Accessibility\"\n                    << \"Administrative Tools\"\n                    << \"Setup\"\n                    << \"System Tools\"\n                    << \"Uninstall\"\n                    << \"Update\"\n                    << \"Updater\"\n                    << \"Windows PowerShell\";\n    const QString sMenuFilter(\"\\\\b(\" + sListMenuFilter.join('|') + \")\\\\b\");\n    static const QRegularExpression regexfilter(sMenuFilter);\n\n    bool ok;\n    int length = m_appList.length();\n    // Go through all subfolders and *.lnk files\n    QDirIterator it(dir.absolutePath(),\n                    { \"*.lnk\" },\n                    QDir::NoFilter,\n                    QDirIterator::Subdirectories);\n    while (it.hasNext()) {\n        QFileInfo fiLnk(it.next());\n        if (!regexfilter.match(fiLnk.absoluteFilePath()).hasMatch()) {\n            DesktopAppData app = parseLnkFile(fiLnk, ok);\n            if (ok) {\n                m_appList.append(app);\n            }\n        }\n    }\n\n    return m_appList.length() - length;\n}\n\nQVector<DesktopAppData> WinLnkFileParser::getAppsByCategory(\n  const QString& category)\n{\n    QVector<DesktopAppData> res;\n    for (const DesktopAppData& app : std::as_const(m_appList)) {\n        if (app.categories.contains(category)) {\n            res.append(app);\n        }\n    }\n\n    std::sort(res.begin(), res.end(), CompareAppByName());\n\n    return res;\n}\n\nQMap<QString, QVector<DesktopAppData>> WinLnkFileParser::getAppsByCategory(\n  const QStringList& categories)\n{\n    QMap<QString, QVector<DesktopAppData>> res;\n\n    QVector<DesktopAppData> tmpAppList;\n    for (const QString& category : categories) {\n        tmpAppList = getAppsByCategory(category);\n        for (const DesktopAppData& app : std::as_const(tmpAppList)) {\n            res[category].append(app);\n        }\n    }\n\n    return res;\n}\n\nQString WinLnkFileParser::getAllUsersStartMenuPath()\n{\n    QString sRet(\"\");\n    WCHAR path[MAX_PATH];\n    HRESULT hr = SHGetFolderPathW(NULL, CSIDL_COMMON_PROGRAMS, NULL, 0, path);\n\n    if (SUCCEEDED(hr)) {\n        sRet = QDir(QString::fromWCharArray(path)).absolutePath();\n    }\n\n    return sRet;\n}\n\nvoid WinLnkFileParser::getImageFileExtAssociates(const QStringList& sListImgExt)\n{\n    const QString sReg(\"HKEY_CURRENT_USER\\\\SOFTWARE\\\\Microsoft\\\\Windows\\\\\"\n                       \"CurrentVersion\\\\Explorer\\\\FileExts\\\\.%1\\\\OpenWithList\");\n\n    for (const auto& sExt : std::as_const(sListImgExt)) {\n        QString sPath(sReg.arg(sExt));\n        QSettings registry(sPath, QSettings::NativeFormat);\n        for (const auto& key : registry.allKeys()) {\n            if (1 == key.size()) { // Keys for OpenWith apps are a, b, c, ...\n                QString sVal = registry.value(key, \"\").toString();\n                if (sVal.endsWith(\".exe\") &&\n                    !m_GraphicAppsList.contains(sVal)) {\n                    m_GraphicAppsList << sVal;\n                }\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "src/utils/winlnkfileparse.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"desktopfileparse.h\"\n#include <QFileInfo>\n#include <QIcon>\n#include <QMap>\n#include <QStringList>\n\nclass QDir;\nclass QString;\n\nstruct CompareAppByName\n{\n    bool operator()(const DesktopAppData a, const DesktopAppData b)\n    {\n        return (a.name < b.name);\n    }\n};\n\nstruct WinLnkFileParser\n{\n    WinLnkFileParser();\n    DesktopAppData parseLnkFile(const QFileInfo& fiLnk, bool& ok) const;\n    int processDirectory(const QDir& dir);\n    static QString getAllUsersStartMenuPath();\n\n    QVector<DesktopAppData> getAppsByCategory(const QString& category);\n    QMap<QString, QVector<DesktopAppData>> getAppsByCategory(\n      const QStringList& categories);\n\nprivate:\n    void getImageFileExtAssociates(const QStringList& sListImgExt);\n\n    QVector<DesktopAppData> m_appList;\n    QStringList m_GraphicAppsList;\n};\n"
  },
  {
    "path": "src/widgets/CMakeLists.txt",
    "content": "add_subdirectory(panel)\nadd_subdirectory(capture)\n\n# Required to generate MOC\ntarget_sources(\n        flameshot\n        PRIVATE\n        infowindow.ui\n        capturelauncher.ui\n\n        capturelauncher.h\n        draggablewidgetmaker.h\n        imagelabel.h\n        trayicon.h\n        infowindow.h\n        loadspinner.h\n        notificationwidget.h\n        orientablepushbutton.h\n\n        colorpickerwidget.h\n        capture/capturetoolobjects.h\n)\n\nif (ENABLE_IMGUR)\ntarget_sources(\n    flameshot\n    PRIVATE\n        uploadhistory.ui\n        uploadlineitem.ui\n        uploadhistory.h\n        uploadlineitem.h\n        imguploaddialog.h\n)\nendif()\n\ntarget_sources(\n        flameshot\n        PRIVATE\n        capturelauncher.cpp\n        draggablewidgetmaker.cpp\n        imagelabel.cpp\n        trayicon.cpp\n        infowindow.cpp\n        loadspinner.cpp\n        notificationwidget.cpp\n        orientablepushbutton.cpp\n        colorpickerwidget.cpp\n        capture/capturetoolobjects.cpp\n)\n\nif (ENABLE_IMGUR)\ntarget_sources(\n    flameshot\n    PRIVATE\n        uploadhistory.cpp\n        uploadlineitem.cpp\n        imguploaddialog.cpp\n)\nendif()\n\nif (NOT DISABLE_UPDATE_CHECKER)\n    target_sources(\n            flameshot\n            PRIVATE\n            updatenotificationwidget.h\n            updatenotificationwidget.cpp\n    )\nendif()"
  },
  {
    "path": "src/widgets/capture/CMakeLists.txt",
    "content": "# Required to generate MOC\ntarget_sources(\n        flameshot\n        PRIVATE buttonhandler.h\n        capturebutton.h\n        capturetoolbutton.h\n        capturewidget.h\n        colorpicker.h\n        hovereventfilter.h\n        overlaymessage.h\n        selectionwidget.h\n        magnifierwidget.h\n        notifierbox.h\n        modificationcommand.h)\n\ntarget_sources(\n        flameshot\n        PRIVATE buttonhandler.cpp\n        capturebutton.cpp\n        capturetoolbutton.cpp\n        capturewidget.cpp\n        colorpicker.cpp\n        hovereventfilter.cpp\n        overlaymessage.cpp\n        notifierbox.cpp\n        selectionwidget.cpp\n        magnifierwidget.cpp\n        modificationcommand.cpp)\n"
  },
  {
    "path": "src/widgets/capture/buttonhandler.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"buttonhandler.h\"\n#include \"src/utils/globalvalues.h\"\n#include <QPoint>\n#include <QScreen>\n\n// ButtonHandler is a handler for every active button. It makes easier to\n// manipulate the buttons as a unit.\n\nButtonHandler::ButtonHandler(const QVector<CaptureToolButton*>& v,\n                             QObject* parent)\n  : QObject(parent)\n{\n    setButtons(v);\n    init();\n}\n\nButtonHandler::ButtonHandler(QObject* parent)\n  : QObject(parent)\n{\n    init();\n}\n\nvoid ButtonHandler::hide()\n{\n    for (CaptureToolButton* b : m_vectorButtons) {\n        b->hide();\n    }\n}\n\nvoid ButtonHandler::show()\n{\n    if (m_vectorButtons.isEmpty() || m_vectorButtons.first()->isVisible()) {\n        return;\n    }\n    for (CaptureToolButton* b : m_vectorButtons) {\n        b->animatedShow();\n    }\n}\n\nbool ButtonHandler::isVisible() const\n{\n    bool ret = true;\n    for (const CaptureToolButton* b : m_vectorButtons) {\n        if (!b->isVisible()) {\n            ret = false;\n            break;\n        }\n    }\n    return ret;\n}\n\nbool ButtonHandler::buttonsAreInside() const\n{\n    return m_buttonsAreInside;\n}\n\nsize_t ButtonHandler::size() const\n{\n    return m_vectorButtons.size();\n}\n\n// updatePosition updates the position of the buttons around the\n// selection area. Ignores the sides blocked by the end of the screen.\n// When the selection is too small, it works on a virtual selection with\n// the original in the center.\nvoid ButtonHandler::updatePosition(const QRect& selection)\n{\n    resetRegionTrack();\n    const int vecLength = m_vectorButtons.size();\n    if (vecLength == 0) {\n        return;\n    }\n    // Copy of the selection area for internal modifications\n    m_selection = intersectWithAreas(selection);\n    updateBlockedSides();\n    ensureSelectionMinimumSize();\n    // Indicates the actual button to be moved\n    int elemIndicator = 0;\n\n    while (elemIndicator < vecLength) {\n\n        // Add them inside the area when there is no more space\n        if (m_allSidesBlocked) {\n            m_selection = selection;\n            positionButtonsInside(elemIndicator);\n            break; // the while\n        }\n        // Number of buttons per row column\n        int buttonsPerRow =\n          (m_selection.width() + m_separator) / (m_buttonExtendedSize);\n        int buttonsPerCol =\n          (m_selection.height() + m_separator) / (m_buttonExtendedSize);\n        // Buttons to be placed in the corners\n        int extraButtons =\n          (vecLength - elemIndicator) - (buttonsPerRow + buttonsPerCol) * 2;\n        int elemsAtCorners = extraButtons > 4 ? 4 : extraButtons;\n        int maxExtra = 2;\n        if (m_oneHorizontalBlocked) {\n            maxExtra = 1;\n        } else if (m_horizontalyBlocked) {\n            maxExtra = 0;\n        }\n        int elemCornersTop = qBound(0, elemsAtCorners, maxExtra);\n        elemsAtCorners -= elemCornersTop;\n        int elemCornersBotton = qBound(0, elemsAtCorners, maxExtra);\n\n        // Add buttons at the button of the selection\n        if (!m_blockedBotton) {\n            int addCounter = buttonsPerRow + elemCornersBotton;\n            // Don't add more than we have\n            addCounter = qBound(0, addCounter, vecLength - elemIndicator);\n            QPoint center = QPoint(m_selection.center().x(),\n                                   m_selection.bottom() + m_separator);\n            if (addCounter > buttonsPerRow) {\n                adjustHorizontalCenter(center);\n            }\n            // ElemIndicator, elemsAtCorners\n            QVector<QPoint> positions =\n              horizontalPoints(center, addCounter, true);\n            moveButtonsToPoints(positions, elemIndicator);\n        }\n        // Add buttons to the right side of the selection\n        if (!m_blockedRight && elemIndicator < vecLength) {\n            int addCounter = buttonsPerCol;\n            addCounter = qBound(0, addCounter, vecLength - elemIndicator);\n\n            QPoint center = QPoint(m_selection.right() + m_separator,\n                                   m_selection.center().y());\n            QVector<QPoint> positions =\n              verticalPoints(center, addCounter, false);\n            moveButtonsToPoints(positions, elemIndicator);\n        }\n        // Add buttons at the top of the selection\n        if (!m_blockedTop && elemIndicator < vecLength) {\n            int addCounter = buttonsPerRow + elemCornersTop;\n            addCounter = qBound(0, addCounter, vecLength - elemIndicator);\n            QPoint center = QPoint(m_selection.center().x(),\n                                   m_selection.top() - m_buttonExtendedSize);\n            if (addCounter == 1 + buttonsPerRow) {\n                adjustHorizontalCenter(center);\n            }\n            QVector<QPoint> positions =\n              horizontalPoints(center, addCounter, false);\n            moveButtonsToPoints(positions, elemIndicator);\n        }\n        // Add buttons to the left side of the selection\n        if (!m_blockedLeft && elemIndicator < vecLength) {\n            int addCounter = buttonsPerCol;\n            addCounter = qBound(0, addCounter, vecLength - elemIndicator);\n\n            QPoint center = QPoint(m_selection.left() - m_buttonExtendedSize,\n                                   m_selection.center().y());\n            QVector<QPoint> positions =\n              verticalPoints(center, addCounter, true);\n            moveButtonsToPoints(positions, elemIndicator);\n        }\n        // If there are elements for the next cycle, increase the size of the\n        // base area\n        if (elemIndicator < vecLength && !(m_allSidesBlocked)) {\n            expandSelection();\n        }\n        updateBlockedSides();\n    }\n}\n\nint ButtonHandler::calculateShift(int elements, bool reverse) const\n{\n    int shift = 0;\n    if (elements % 2 == 0) {\n        shift = m_buttonExtendedSize * (elements / 2) - (m_separator / 2);\n    } else {\n        shift =\n          m_buttonExtendedSize * ((elements - 1) / 2) + m_buttonBaseSize / 2;\n    }\n    if (!reverse) {\n        shift -= m_buttonBaseSize;\n    }\n\n    return shift;\n}\n// horizontalPoints is an auxiliary method for the button position computation.\n// starts from a known center and keeps adding elements horizontally\n// and returns the computed positions.\nQVector<QPoint> ButtonHandler::horizontalPoints(const QPoint& center,\n                                                const int elements,\n                                                const bool leftToRight) const\n{\n    QVector<QPoint> res;\n    // Distance from the center to start adding buttons\n    int shift = calculateShift(elements, leftToRight);\n\n    int x = leftToRight ? center.x() - shift : center.x() + shift;\n    QPoint i(x, center.y());\n    while (elements > res.length()) {\n        res.append(i);\n        leftToRight ? i.setX(i.x() + m_buttonExtendedSize)\n                    : i.setX(i.x() - m_buttonExtendedSize);\n    }\n    return res;\n}\n\n// verticalPoints is an auxiliary method for the button position computation.\n// starts from a known center and keeps adding elements vertically\n// and returns the computed positions.\nQVector<QPoint> ButtonHandler::verticalPoints(const QPoint& center,\n                                              const int elements,\n                                              const bool upToDown) const\n{\n    QVector<QPoint> res;\n    // Distance from the center to start adding buttons\n    int shift = calculateShift(elements, upToDown);\n\n    int y = upToDown ? center.y() - shift : center.y() + shift;\n    QPoint i(center.x(), y);\n    while (elements > res.length()) {\n        res.append(i);\n        upToDown ? i.setY(i.y() + m_buttonExtendedSize)\n                 : i.setY(i.y() - m_buttonExtendedSize);\n    }\n    return res;\n}\n\nQRect ButtonHandler::intersectWithAreas(const QRect& rect)\n{\n    QRect res;\n    for (const QRect& r : m_screenRegions) {\n        QRect temp = rect.intersected(r);\n        if (temp.height() * temp.width() > res.height() * res.width()) {\n            res = temp;\n        }\n    }\n    return res;\n}\n\nvoid ButtonHandler::init()\n{\n    m_separator = GlobalValues::buttonBaseSize() / 4;\n}\n\nvoid ButtonHandler::resetRegionTrack()\n{\n    m_buttonsAreInside = false;\n}\n\nvoid ButtonHandler::updateBlockedSides()\n{\n    QRegion screenRegion{};\n    for (const QRect& rect : m_screenRegions) {\n        screenRegion += rect;\n    }\n\n    const int EXTENSION = m_separator * 2 + m_buttonBaseSize;\n    // Right\n    QPoint pointA(m_selection.right() + EXTENSION, m_selection.bottom());\n    QPoint pointB(pointA.x(), m_selection.top());\n    m_blockedRight =\n      !(screenRegion.contains(pointA) && screenRegion.contains(pointB));\n    // Left\n    pointA.setX(m_selection.left() - EXTENSION);\n    pointB.setX(pointA.x());\n    m_blockedLeft =\n      !(screenRegion.contains(pointA) && screenRegion.contains(pointB));\n    // Bottom\n    pointA = QPoint(m_selection.left(), m_selection.bottom() + EXTENSION);\n    pointB = QPoint(m_selection.right(), pointA.y());\n    m_blockedBotton =\n      !(screenRegion.contains(pointA) && screenRegion.contains(pointB));\n    // Top\n    pointA.setY(m_selection.top() - EXTENSION);\n    pointB.setY(pointA.y());\n    m_blockedTop =\n      !(screenRegion.contains(pointA) && screenRegion.contains(pointB));\n    // Auxiliary\n    m_oneHorizontalBlocked =\n      (!m_blockedRight && m_blockedLeft) || (m_blockedRight && !m_blockedLeft);\n    m_horizontalyBlocked = (m_blockedRight && m_blockedLeft);\n    m_allSidesBlocked =\n      (m_blockedBotton && m_horizontalyBlocked && m_blockedTop);\n}\n\nvoid ButtonHandler::expandSelection()\n{\n    int& s = m_buttonExtendedSize;\n    m_selection = m_selection + QMargins(s, s, s, s);\n    m_selection = intersectWithAreas(m_selection);\n}\n\nvoid ButtonHandler::positionButtonsInside(int index)\n{\n    // Position the buttons in the botton-center of the main but inside of the\n    // selection.\n    QRect mainArea = m_selection;\n    mainArea = intersectWithAreas(mainArea);\n    const int buttonsPerRow = (mainArea.width()) / (m_buttonExtendedSize);\n    if (buttonsPerRow == 0) {\n        return;\n    }\n    QPoint center =\n      QPoint(mainArea.center().x(), mainArea.bottom() - m_buttonExtendedSize);\n\n    while (m_vectorButtons.size() > index) {\n        int addCounter = buttonsPerRow;\n        addCounter = qBound(0, addCounter, m_vectorButtons.size() - index);\n        QVector<QPoint> positions = horizontalPoints(center, addCounter, true);\n        moveButtonsToPoints(positions, index);\n        center.setY(center.y() - m_buttonExtendedSize);\n    }\n\n    m_buttonsAreInside = true;\n}\n\nvoid ButtonHandler::ensureSelectionMinimumSize()\n{\n    // Detect if a side is smaller than a button in order to prevent collision\n    // and redimension the base area to the base size of a single button per\n    // side\n    if (m_selection.width() < m_buttonBaseSize) {\n        if (!m_blockedLeft) {\n            m_selection.setX(m_selection.x() -\n                             (m_buttonBaseSize - m_selection.width()) / 2);\n        }\n        m_selection.setWidth(m_buttonBaseSize);\n    }\n    if (m_selection.height() < m_buttonBaseSize) {\n        if (!m_blockedTop) {\n            m_selection.setY(m_selection.y() -\n                             (m_buttonBaseSize - m_selection.height()) / 2);\n        }\n        m_selection.setHeight(m_buttonBaseSize);\n    }\n}\n\nvoid ButtonHandler::moveButtonsToPoints(const QVector<QPoint>& points,\n                                        int& index)\n{\n    for (const QPoint& p : points) {\n        auto* button = m_vectorButtons[index];\n        button->move(p);\n        ++index;\n    }\n}\n\nvoid ButtonHandler::adjustHorizontalCenter(QPoint& center)\n{\n    if (m_blockedLeft) {\n        center.setX(center.x() + m_buttonExtendedSize / 2);\n    } else if (m_blockedRight) {\n        center.setX(center.x() - m_buttonExtendedSize / 2);\n    }\n}\n\n// setButtons redefines the buttons of the button handler\nvoid ButtonHandler::setButtons(const QVector<CaptureToolButton*>& v)\n{\n    if (v.isEmpty()) {\n        return;\n    }\n\n    for (CaptureToolButton* b : m_vectorButtons) {\n        delete (b);\n    }\n    m_vectorButtons = v;\n    m_buttonBaseSize = GlobalValues::buttonBaseSize();\n    m_buttonExtendedSize = m_buttonBaseSize + m_separator;\n}\n\nbool ButtonHandler::contains(const QPoint& p) const\n{\n    if (m_vectorButtons.isEmpty()) {\n        return false;\n    }\n    QPoint first(m_vectorButtons.first()->pos());\n    QPoint last(m_vectorButtons.last()->pos());\n    bool firstIsTopLeft = (first.x() <= last.x() && first.y() <= last.y());\n    QPoint topLeft = firstIsTopLeft ? first : last;\n    QPoint bottonRight = firstIsTopLeft ? last : first;\n    topLeft += QPoint(-m_separator, -m_separator);\n    bottonRight += QPoint(m_buttonExtendedSize, m_buttonExtendedSize);\n    QRegion r(QRect(topLeft, bottonRight).normalized());\n    return r.contains(p);\n}\n\nvoid ButtonHandler::updateScreenRegions(const QVector<QRect>& rects)\n{\n    m_screenRegions = rects;\n}\n\nvoid ButtonHandler::updateScreenRegions(const QRect& rect)\n{\n    m_screenRegions = { rect };\n}\n"
  },
  {
    "path": "src/widgets/capture/buttonhandler.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"capturetoolbutton.h\"\n#include <QObject>\n#include <QRegion>\n#include <QVector>\n\nclass CaptureToolButton;\nclass QRect;\nclass QPoint;\n\nclass ButtonHandler : public QObject\n{\n    Q_OBJECT\npublic:\n    ButtonHandler(const QVector<CaptureToolButton*>&,\n                  QObject* parent = nullptr);\n    explicit ButtonHandler(QObject* parent = nullptr);\n\n    void hideSectionUnderMouse(const QPoint& p);\n\n    bool isVisible() const;\n    bool buttonsAreInside() const;\n    size_t size() const;\n\n    void setButtons(const QVector<CaptureToolButton*>&);\n    bool contains(const QPoint& p) const;\n    void updateScreenRegions(const QVector<QRect>& rects);\n    void updateScreenRegions(const QRect& rect);\n\npublic slots:\n    void updatePosition(const QRect& selection);\n    void hide();\n    void show();\n\nprivate:\n    QVector<QPoint> horizontalPoints(const QPoint& center,\n                                     const int elements,\n                                     const bool leftToRight) const;\n    QVector<QPoint> verticalPoints(const QPoint& center,\n                                   const int elements,\n                                   const bool upToDown) const;\n\n    int calculateShift(int elements, bool reverse) const;\n\n    QRect intersectWithAreas(const QRect& rect);\n\n    QVector<CaptureToolButton*> m_vectorButtons;\n\n    QVector<QRect> m_screenRegions;\n\n    QRect m_selection;\n\n    int m_separator;\n    int m_buttonExtendedSize;\n    int m_buttonBaseSize;\n\n    bool m_buttonsAreInside;\n    bool m_blockedRight;\n    bool m_blockedLeft;\n    bool m_blockedBotton;\n    bool m_blockedTop;\n    bool m_oneHorizontalBlocked;\n    bool m_horizontalyBlocked;\n    bool m_allSidesBlocked;\n\n    // aux methods\n    void init();\n    void resetRegionTrack();\n    void updateBlockedSides();\n    void expandSelection();\n    void positionButtonsInside(int index);\n    void ensureSelectionMinimumSize();\n    void moveButtonsToPoints(const QVector<QPoint>& points, int& index);\n    void adjustHorizontalCenter(QPoint& center);\n};\n"
  },
  {
    "path": "src/widgets/capture/capturebutton.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"capturebutton.h\"\n#include \"src/utils/colorutils.h\"\n#include \"src/utils/confighandler.h\"\n#include \"src/utils/globalvalues.h\"\n#include <QGraphicsDropShadowEffect>\n\nCaptureButton::CaptureButton(QWidget* parent)\n  : QPushButton(parent)\n{\n    init();\n}\n\nCaptureButton::CaptureButton(const QString& text, QWidget* parent)\n  : QPushButton(text, parent)\n{\n    init();\n}\n\nCaptureButton::CaptureButton(const QIcon& icon,\n                             const QString& text,\n                             QWidget* parent)\n  : QPushButton(icon, text, parent)\n{\n    init();\n}\n\nvoid CaptureButton::init()\n{\n    setCursor(Qt::ArrowCursor);\n    setFocusPolicy(Qt::NoFocus);\n\n    auto* dsEffect = new QGraphicsDropShadowEffect(this);\n    dsEffect->setBlurRadius(5);\n    dsEffect->setOffset(0);\n    dsEffect->setColor(QColor(Qt::black));\n\n    setGraphicsEffect(dsEffect);\n}\n\nQString CaptureButton::globalStyleSheet()\n{\n    return CaptureButton(nullptr).styleSheet();\n}\n\nQString CaptureButton::styleSheet() const\n{\n    QString baseSheet = \"CaptureButton { border: none;\"\n                        \"padding: 3px 8px;\"\n                        \"background-color: %1; color: %4 }\"\n                        \"CaptureToolButton { border-radius: %3;\"\n                        \"padding: 0; }\"\n                        \"CaptureButton:hover { background-color: %2; }\"\n                        \"CaptureButton:pressed:!hover { \"\n                        \"background-color: %1; }\";\n    // define color when mouse is hovering\n    QColor contrast = ColorUtils::contrastColor(m_mainColor);\n    // foreground color\n    QColor color = ColorUtils::colorIsDark(m_mainColor) ? Qt::white : Qt::black;\n\n    return baseSheet.arg(m_mainColor.name(),\n                         contrast.name(),\n                         QString::number(GlobalValues::buttonBaseSize() / 2),\n                         color.name());\n}\n\nvoid CaptureButton::setColor(const QColor& c)\n{\n    m_mainColor = c;\n    setStyleSheet(styleSheet());\n}\n\nQColor CaptureButton::m_mainColor;\n"
  },
  {
    "path": "src/widgets/capture/capturebutton.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QPushButton>\n\nclass CaptureButton : public QPushButton\n{\n    Q_OBJECT\n\npublic:\n    CaptureButton() = delete;\n    CaptureButton(QWidget* parent = nullptr);\n    CaptureButton(const QString& text, QWidget* parent = nullptr);\n    CaptureButton(const QIcon& icon,\n                  const QString& text,\n                  QWidget* parent = nullptr);\n\n    static QString globalStyleSheet();\n\n    QString styleSheet() const;\n\n    void setColor(const QColor& c);\n\nprivate:\n    static QColor m_mainColor;\n\n    void init();\n};\n"
  },
  {
    "path": "src/widgets/capture/capturetoolbutton.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"capturetoolbutton.h\"\n#include \"src/tools/capturetool.h\"\n#include \"src/tools/toolfactory.h\"\n#include \"src/utils/colorutils.h\"\n#include \"src/utils/confighandler.h\"\n#include \"src/utils/globalvalues.h\"\n#include <QApplication>\n#include <QIcon>\n#include <QMouseEvent>\n#include <QPropertyAnimation>\n#include <QToolTip>\n\n// Button represents a single button of the capture widget, it can enable\n// multiple functionality.\n\nCaptureToolButton::CaptureToolButton(const CaptureTool::Type t, QWidget* parent)\n  : CaptureButton(parent)\n  , m_buttonType(t)\n  , m_tool(nullptr)\n  , m_emergeAnimation(nullptr)\n{\n    initButton();\n    updateIcon();\n}\n\nCaptureToolButton::~CaptureToolButton()\n{\n    if (m_tool) {\n        delete m_tool;\n        m_tool = nullptr;\n    }\n    if (m_emergeAnimation) {\n        delete m_emergeAnimation;\n        m_emergeAnimation = nullptr;\n    }\n}\n\nvoid CaptureToolButton::initButton()\n{\n    if (m_tool) {\n        delete m_tool;\n        m_tool = nullptr;\n    }\n    m_tool = ToolFactory().CreateTool(m_buttonType, this);\n\n    resize(GlobalValues::buttonBaseSize(), GlobalValues::buttonBaseSize());\n    setMask(QRegion(QRect(-1,\n                          -1,\n                          GlobalValues::buttonBaseSize() + 2,\n                          GlobalValues::buttonBaseSize() + 2),\n                    QRegion::Ellipse));\n\n    // Set a tooltip showing a shortcut in parentheses (if there is a shortcut)\n    QString tooltip = m_tool->description();\n    QString shortcut =\n      ConfigHandler().shortcut(QVariant::fromValue(m_buttonType).toString());\n    if (m_buttonType == CaptureTool::TYPE_COPY &&\n        ConfigHandler().copyOnDoubleClick()) {\n        tooltip += QStringLiteral(\" (%1Left Double-Click)\")\n                     .arg(shortcut.isEmpty() ? QString() : shortcut + \" or \");\n    } else if (!shortcut.isEmpty()) {\n        tooltip += QStringLiteral(\" (%1)\").arg(shortcut);\n    }\n    tooltip.replace(\"Return\", \"Enter\");\n    setToolTip(tooltip);\n\n    m_emergeAnimation = new QPropertyAnimation(this, \"size\", this);\n    m_emergeAnimation->setEasingCurve(QEasingCurve::InOutQuad);\n    m_emergeAnimation->setDuration(80);\n    m_emergeAnimation->setStartValue(QSize(0, 0));\n    m_emergeAnimation->setEndValue(\n      QSize(GlobalValues::buttonBaseSize(), GlobalValues::buttonBaseSize()));\n}\n\nvoid CaptureToolButton::updateIcon()\n{\n    setIcon(icon());\n    setIconSize(size() * 0.6);\n}\n\nconst QList<CaptureTool::Type>& CaptureToolButton::getIterableButtonTypes()\n{\n    return iterableButtonTypes;\n}\n\n// get icon returns the icon for the type of button\nQIcon CaptureToolButton::icon() const\n{\n    return m_tool->icon(m_mainColor, true);\n}\n\nvoid CaptureToolButton::mousePressEvent(QMouseEvent* e)\n{\n    activateWindow();\n    if (e->button() == Qt::LeftButton) {\n        emit pressedButtonLeftClick(this);\n        emit pressed();\n    } else if (e->button() == Qt::RightButton) {\n        emit pressedButtonRightClick(this);\n        emit pressed();\n    }\n}\n\nvoid CaptureToolButton::animatedShow()\n{\n    if (!isVisible()) {\n        show();\n        m_emergeAnimation->start();\n        connect(m_emergeAnimation,\n                &QPropertyAnimation::finished,\n                this,\n                [this]() { updateIcon(); });\n    }\n}\n\nCaptureTool* CaptureToolButton::tool() const\n{\n    return m_tool;\n}\n\nvoid CaptureToolButton::setColor(const QColor& c)\n{\n    m_mainColor = c;\n    CaptureButton::setColor(c);\n    updateIcon();\n}\n\nQColor CaptureToolButton::m_mainColor;\n\nstatic std::map<CaptureTool::Type, int> buttonTypeOrder\n{\n    { CaptureTool::TYPE_PENCIL, 0 }, { CaptureTool::TYPE_DRAWER, 1 },\n      { CaptureTool::TYPE_ARROW, 2 }, { CaptureTool::TYPE_SELECTION, 3 },\n      { CaptureTool::TYPE_RECTANGLE, 4 }, { CaptureTool::TYPE_CIRCLE, 5 },\n      { CaptureTool::TYPE_MARKER, 6 }, { CaptureTool::TYPE_TEXT, 7 },\n      { CaptureTool::TYPE_PIXELATE, 8 }, { CaptureTool::TYPE_INVERT, 9 },\n      { CaptureTool::TYPE_CIRCLECOUNT, 10 },\n      { CaptureTool::TYPE_MOVESELECTION, 12 }, { CaptureTool::TYPE_UNDO, 13 },\n      { CaptureTool::TYPE_REDO, 14 }, { CaptureTool::TYPE_COPY, 15 },\n      { CaptureTool::TYPE_SAVE, 16 },\n#ifdef ENABLE_IMGUR\n      { CaptureTool::TYPE_IMAGEUPLOADER, 17 },\n#endif\n      { CaptureTool::TYPE_ACCEPT, 18 },\n#if !defined(Q_OS_MACOS)\n      { CaptureTool::TYPE_OPEN_APP, 19 }, { CaptureTool::TYPE_EXIT, 20 },\n      { CaptureTool::TYPE_PIN, 21 },\n#else\n      { CaptureTool::TYPE_EXIT, 19 }, { CaptureTool::TYPE_PIN, 20 },\n#endif\n\n      { CaptureTool::TYPE_SIZEINCREASE, 22 },\n      { CaptureTool::TYPE_SIZEDECREASE, 23 },\n};\n\nint CaptureToolButton::getPriorityByButton(CaptureTool::Type b)\n{\n    auto it = buttonTypeOrder.find(b);\n    return it == buttonTypeOrder.cend() ? (int)buttonTypeOrder.size()\n                                        : it->second;\n}\n\nQList<CaptureTool::Type> CaptureToolButton::iterableButtonTypes = {\n    CaptureTool::TYPE_PENCIL,        CaptureTool::TYPE_DRAWER,\n    CaptureTool::TYPE_ARROW,         CaptureTool::TYPE_SELECTION,\n    CaptureTool::TYPE_RECTANGLE,     CaptureTool::TYPE_CIRCLE,\n    CaptureTool::TYPE_MARKER,        CaptureTool::TYPE_TEXT,\n    CaptureTool::TYPE_CIRCLECOUNT,   CaptureTool::TYPE_PIXELATE,\n    CaptureTool::TYPE_INVERT,        CaptureTool::TYPE_MOVESELECTION,\n    CaptureTool::TYPE_UNDO,          CaptureTool::TYPE_REDO,\n    CaptureTool::TYPE_COPY,          CaptureTool::TYPE_SAVE,\n    CaptureTool::TYPE_EXIT,\n#ifdef ENABLE_IMGUR\n    CaptureTool::TYPE_IMAGEUPLOADER,\n#endif\n#if !defined(Q_OS_MACOS)\n    CaptureTool::TYPE_OPEN_APP,\n#endif\n    CaptureTool::TYPE_PIN,           CaptureTool::TYPE_SIZEINCREASE,\n    CaptureTool::TYPE_SIZEDECREASE,  CaptureTool::TYPE_ACCEPT,\n};\n"
  },
  {
    "path": "src/widgets/capture/capturetoolbutton.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"capturebutton.h\"\n#include \"src/tools/capturetool.h\"\n#include <QMap>\n#include <QVector>\n\nclass QWidget;\nclass QPropertyAnimation;\n\nclass CaptureToolButton : public CaptureButton\n{\n    Q_OBJECT\n\npublic:\n    explicit CaptureToolButton(const CaptureTool::Type,\n                               QWidget* parent = nullptr);\n    ~CaptureToolButton();\n\n    static const QList<CaptureTool::Type>& getIterableButtonTypes();\n    static int getPriorityByButton(CaptureTool::Type);\n\n    QString name() const;\n    QString description() const;\n    QIcon icon() const;\n    CaptureTool* tool() const;\n\n    void setColor(const QColor& c);\n    void animatedShow();\n\nprotected:\n    void mousePressEvent(QMouseEvent* e) override;\n    static QList<CaptureTool::Type> iterableButtonTypes;\n\n    CaptureTool* m_tool;\n\nsignals:\n    void pressedButtonLeftClick(CaptureToolButton*);\n    void pressedButtonRightClick(CaptureToolButton*);\n\nprivate:\n    CaptureToolButton(QWidget* parent = nullptr);\n    CaptureTool::Type m_buttonType;\n\n    QPropertyAnimation* m_emergeAnimation;\n\n    static QColor m_mainColor;\n\n    void initButton();\n    void updateIcon();\n};\n"
  },
  {
    "path": "src/widgets/capture/capturetoolobjects.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2021 Yurii Puchkov & Contributors\n\n#include \"capturetoolobjects.h\"\n\n#define SEARCH_RADIUS_NEAR 3\n#define SEARCH_RADIUS_FAR 5\n#define SEARCH_RADIUS_TEXT_HANDICAP 5\n\nCaptureToolObjects::CaptureToolObjects(QObject* parent)\n  : QObject(parent)\n{}\n\nvoid CaptureToolObjects::append(const QPointer<CaptureTool>& captureTool)\n{\n    if (!captureTool.isNull()) {\n        m_captureToolObjects.append(captureTool->copy(captureTool->parent()));\n        m_imageCache.clear();\n    }\n}\n\nvoid CaptureToolObjects::insert(int index,\n                                const QPointer<CaptureTool>& captureTool)\n{\n    if (!captureTool.isNull() && index >= 0 &&\n        index <= m_captureToolObjects.size()) {\n        m_captureToolObjects.insert(index,\n                                    captureTool->copy(captureTool->parent()));\n        m_imageCache.clear();\n    }\n}\n\nQPointer<CaptureTool> CaptureToolObjects::at(int index)\n{\n    if (index >= 0 && index < m_captureToolObjects.size()) {\n        return m_captureToolObjects[index];\n    }\n    return nullptr;\n}\n\nvoid CaptureToolObjects::clear()\n{\n    m_captureToolObjects.clear();\n}\n\nQList<QPointer<CaptureTool>> CaptureToolObjects::captureToolObjects()\n{\n    return m_captureToolObjects;\n}\n\nint CaptureToolObjects::size()\n{\n    return m_captureToolObjects.size();\n}\n\nvoid CaptureToolObjects::removeAt(int index)\n{\n    if (index >= 0 && index < m_captureToolObjects.size()) {\n        m_captureToolObjects.removeAt(index);\n        m_imageCache.clear();\n    }\n}\n\nint CaptureToolObjects::find(const QPoint& pos, QSize captureSize)\n{\n    if (m_captureToolObjects.empty()) {\n        return -1;\n    }\n    QPixmap pixmap(captureSize);\n    pixmap.fill(Qt::transparent);\n    QPainter painter(&pixmap);\n    // first attempt to find at exact position\n    int radius = SEARCH_RADIUS_NEAR;\n    int index = findWithRadius(painter, pixmap, pos, radius);\n    if (-1 == index) {\n        // second attempt to find at position with radius\n        radius = SEARCH_RADIUS_FAR;\n        pixmap.fill(Qt::transparent);\n        index = findWithRadius(painter, pixmap, pos, radius);\n    }\n    return index;\n}\n\nint CaptureToolObjects::findWithRadius(QPainter& painter,\n                                       QPixmap& pixmap,\n                                       const QPoint& pos,\n                                       int radius)\n{\n    int index = m_captureToolObjects.size() - 1;\n    bool useCache = true;\n    m_imageCache.clear();\n    if (m_imageCache.size() != m_captureToolObjects.size() && index >= 0) {\n        // TODO - is not optimal and cache will be used just after first tool\n        // object selecting\n        m_imageCache.clear();\n        useCache = false;\n    }\n    for (; index >= 0; --index) {\n        int currentRadius = radius;\n        QImage image;\n        auto toolItem = m_captureToolObjects.at(index);\n        if (useCache) {\n            image = m_imageCache.at(index);\n        } else {\n            // create transparent image in memory and draw toolItem on it\n            toolItem->drawSearchArea(painter, pixmap);\n\n            // get color at mouse clicked position in area +/- currentRadius\n            image = pixmap.toImage();\n            m_imageCache.insert(0, image);\n        }\n\n        if (toolItem->type() == CaptureTool::TYPE_TEXT) {\n            if (currentRadius > SEARCH_RADIUS_NEAR) {\n                // Text already has a big currentRadius and no need to search\n                // with a bit bigger currentRadius than\n                // SEARCH_RADIUS_TEXT_HANDICAP + SEARCH_RADIUS_NEAR\n                continue;\n            }\n\n            // Text has spaces inside to need to take a bigger currentRadius for\n            // text objects search\n            currentRadius += SEARCH_RADIUS_TEXT_HANDICAP;\n        }\n\n        for (int x = pos.x() - currentRadius; x <= pos.x() + currentRadius;\n             ++x) {\n            for (int y = pos.y() - currentRadius; y <= pos.y() + currentRadius;\n                 ++y) {\n                QRgb rgb = image.pixel(x, y);\n                if (rgb != 0) {\n                    // object was found, return it index (layer index)\n                    return index;\n                }\n            }\n        }\n    }\n    // no object at current pos found\n    return -1;\n}\n\nCaptureToolObjects& CaptureToolObjects::operator=(\n  const CaptureToolObjects& other)\n{\n    // remove extra items for this if size is bigger\n    while (this->m_captureToolObjects.size() >\n           other.m_captureToolObjects.size()) {\n        this->m_captureToolObjects.removeLast();\n    }\n\n    int count = 0;\n    for (const auto& item : other.m_captureToolObjects) {\n        QPointer<CaptureTool> itemCopy = item->copy(item->parent());\n        if (count < this->m_captureToolObjects.size()) {\n            this->m_captureToolObjects[count] = itemCopy;\n        } else {\n            this->m_captureToolObjects.append(itemCopy);\n        }\n        count++;\n    }\n    return *this;\n}\n"
  },
  {
    "path": "src/widgets/capture/capturetoolobjects.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2021 Yurii Puchkov & Contributors\n\n#ifndef FLAMESHOT_CAPTURETOOLOBJECTS_H\n#define FLAMESHOT_CAPTURETOOLOBJECTS_H\n\n#include \"src/tools/capturetool.h\"\n#include <QList>\n#include <QPointer>\n\nclass CaptureToolObjects : public QObject\n{\npublic:\n    explicit CaptureToolObjects(QObject* parent = nullptr);\n    QList<QPointer<CaptureTool>> captureToolObjects();\n    void append(const QPointer<CaptureTool>& captureTool);\n    void insert(int index, const QPointer<CaptureTool>& captureTool);\n    void removeAt(int index);\n    void clear();\n    int size();\n    int find(const QPoint& pos, QSize captureSize);\n    QPointer<CaptureTool> at(int index);\n    CaptureToolObjects& operator=(const CaptureToolObjects& other);\n\nprivate:\n    int findWithRadius(QPainter& painter,\n                       QPixmap& pixmap,\n                       const QPoint& pos,\n                       int radius = 0);\n\n    // class members\n    QList<QPointer<CaptureTool>> m_captureToolObjects;\n    QVector<QImage> m_imageCache;\n};\n\n#endif // FLAMESHOT_CAPTURETOOLOBJECTS_H\n"
  },
  {
    "path": "src/widgets/capture/capturewidget.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n// Based on Lightscreen areadialog.cpp, Copyright 2017  Christian Kaiser\n// <info@ckaiser.com.ar> released under the GNU GPL2\n// <https://www.gnu.org/licenses/gpl-2.0.txt>\n\n// Based on KDE's KSnapshot regiongrabber.cpp, revision 796531, Copyright 2007\n// Luca Gugelmann <lucag@student.ethz.ch> released under the GNU LGPL\n// <http://www.gnu.org/licenses/old-licenses/library.txt>\n\n#include \"capturewidget.h\"\n#include \"abstractlogger.h\"\n#include \"copytool.h\"\n#include \"src/config/cacheutils.h\"\n#include \"src/core/flameshot.h\"\n#include \"src/core/qguiappcurrentscreen.h\"\n#include \"src/utils/screengrabber.h\"\n#include \"src/utils/screenshotsaver.h\"\n#include \"src/utils/systemnotification.h\"\n#include \"src/widgets/capture/colorpicker.h\"\n#include \"src/widgets/capture/hovereventfilter.h\"\n#include \"src/widgets/capture/modificationcommand.h\"\n#include \"src/widgets/capture/notifierbox.h\"\n#include \"src/widgets/capture/overlaymessage.h\"\n#include \"src/widgets/orientablepushbutton.h\"\n#include \"src/widgets/panel/sidepanelwidget.h\"\n#include \"src/widgets/panel/utilitypanel.h\"\n#include <QApplication>\n#include <QCheckBox>\n#include <QDateTime>\n#include <QFontMetrics>\n#include <QMessageBox>\n#include <QPaintEvent>\n#include <QPainter>\n#include <QScreen>\n#include <QShortcut>\n#include <QWindow>\n#include <draggablewidgetmaker.h>\n\n#if !defined(DISABLE_UPDATE_CHECKER)\n#include \"src/widgets/updatenotificationwidget.h\"\n#endif\n\n#define MOUSE_DISTANCE_TO_START_MOVING 3\n\n// CaptureWidget is the main component used to capture the screen. It contains\n// an area of selection with its respective buttons.\n\n// enableSaveWindow\n\nCaptureWidget::CaptureWidget(const CaptureRequest& req,\n                             bool fullScreen,\n                             QWidget* parent)\n  : QWidget(parent)\n  , m_toolSizeByKeyboard(0)\n  , m_mouseIsClicked(false)\n  , m_captureDone(false)\n  , m_previewEnabled(true)\n  , m_adjustmentButtonPressed(false)\n  , m_configError(false)\n  , m_configErrorResolved(false)\n#if !defined(DISABLE_UPDATE_CHECKER)\n  , m_updateNotificationWidget(nullptr)\n#endif\n  , m_lastMouseWheel(0)\n  , m_activeButton(nullptr)\n  , m_activeTool(nullptr)\n  , m_activeToolIsMoved(false)\n  , m_toolWidget(nullptr)\n  , m_panel(nullptr)\n  , m_sidePanel(nullptr)\n  , m_colorPicker(nullptr)\n  , m_selection(nullptr)\n  , m_magnifier(nullptr)\n  , m_xywhDisplay(false)\n  , m_existingObjectIsChanged(false)\n  , m_startMove(false)\n  , m_clipboardWorkaroundDone(false)\n\n{\n    m_undoStack.setUndoLimit(ConfigHandler().undoLimit());\n    m_context.circleCount = 1;\n\n    // Base config of the widget\n    m_eventFilter = new HoverEventFilter(this);\n    connect(m_eventFilter,\n            &HoverEventFilter::hoverIn,\n            this,\n            &CaptureWidget::childEnter);\n    connect(m_eventFilter,\n            &HoverEventFilter::hoverOut,\n            this,\n            &CaptureWidget::childLeave);\n    connect(&m_xywhTimer, &QTimer::timeout, this, &CaptureWidget::xywhTick);\n    // else xywhTick keeps triggering when not needed\n    m_xywhTimer.setSingleShot(true);\n    setAttribute(Qt::WA_DeleteOnClose);\n    setAttribute(Qt::WA_QuitOnClose, false);\n    m_opacity = m_config.contrastOpacity();\n    m_uiColor = m_config.uiColor();\n    m_contrastUiColor = m_config.contrastUiColor();\n    setMouseTracking(true);\n    initContext(fullScreen, req);\n\n    ScreenGrabber grabber;\n    QScreen* selectedScreen = nullptr;\n\n#if (defined(Q_OS_WIN) || defined(Q_OS_MACOS))\n    // Top left of the whole set of screens\n    QPoint topLeft(0, 0);\n#endif\n    if (fullScreen) {\n        bool ok = true;\n        int preSelectedMonitor;\n        if (req.hasSelectedMonitor()) {\n            preSelectedMonitor = req.selectedMonitor();\n        } else {\n            preSelectedMonitor = -1;\n        }\n        m_context.screenshot =\n          grabber.grabEntireDesktop(ok, preSelectedMonitor);\n        if (!ok) {\n            // Error already logged in ScreenGrabber\n            this->close();\n        }\n        m_context.origScreenshot = m_context.screenshot;\n\n        selectedScreen = grabber.getSelectedScreen();\n\n#if defined(Q_OS_WIN)\n#if !defined(FLAMESHOT_DEBUG_CAPTURE)\n        setWindowFlags(Qt::WindowStaysOnTopHint | Qt::FramelessWindowHint |\n                       Qt::SubWindow // Hides the taskbar icon\n        );\n#endif\n        // Position the window at the selected screen's position\n        // (or the topLeft of all screens if no specific screen was selected)\n        if (selectedScreen) {\n            move(selectedScreen->geometry().topLeft());\n        } else {\n            for (QScreen* const screen : QGuiApplication::screens()) {\n                QPoint topLeftScreen = screen->geometry().topLeft();\n\n                if (topLeftScreen.x() < topLeft.x()) {\n                    topLeft.setX(topLeftScreen.x());\n                }\n                if (topLeftScreen.y() < topLeft.y()) {\n                    topLeft.setY(topLeftScreen.y());\n                }\n            }\n            move(topLeft);\n        }\n        // On Windows, account for DPR when sizing the window\n        QSize windowSize = pixmap().size();\n        if (pixmap().devicePixelRatio() > 1.0) {\n            windowSize = QSize(pixmap().width() / pixmap().devicePixelRatio(),\n                               pixmap().height() / pixmap().devicePixelRatio());\n        }\n        resize(windowSize);\n\n        if (selectedScreen != nullptr && windowHandle()) {\n            windowHandle()->setScreen(selectedScreen);\n        }\n#elif defined(Q_OS_MACOS)\n        QScreen* currentScreen = QGuiAppCurrentScreen().currentScreen();\n        move(currentScreen->geometry().x(), currentScreen->geometry().y());\n        resize(currentScreen->size());\n// LINUX\n#else\n// Call cmake with -DFLAMESHOT_DEBUG_CAPTURE=ON to enable easier debugging\n#if !defined(FLAMESHOT_DEBUG_CAPTURE)\n        setWindowFlags(Qt::BypassWindowManagerHint | Qt::WindowStaysOnTopHint |\n                       Qt::FramelessWindowHint | Qt::Tool);\n#endif\n\n        // Always display on the selected screen (not spanning entire desktop)\n        if (selectedScreen == nullptr) {\n            selectedScreen = QGuiApplication::primaryScreen();\n        }\n        QRect screenGeom = selectedScreen->geometry();\n        move(screenGeom.topLeft());\n        resize(screenGeom.size());\n\n        if (selectedScreen != nullptr && windowHandle()) {\n            windowHandle()->setScreen(selectedScreen);\n        }\n#endif\n    }\n\n    QVector<QRect> areas;\n    if (m_context.fullscreen) {\n        // Always display on a single screen, normalized to (0, 0)\n        QScreen* screenForAreas = selectedScreen;\n        if (!screenForAreas) {\n            screenForAreas = QGuiAppCurrentScreen().currentScreen();\n        }\n        if (!screenForAreas) {\n            screenForAreas = QGuiApplication::primaryScreen();\n        }\n        QRect r = screenForAreas ? screenForAreas->geometry() : QRect();\n        r.moveTo(0, 0);\n        areas.append(r);\n    } else {\n        areas.append(rect());\n    }\n\n    m_buttonHandler = new ButtonHandler(this);\n    m_buttonHandler->updateScreenRegions(areas);\n    m_buttonHandler->hide();\n\n    initButtons();\n    initSelection(); // button handler must be initialized before\n    initShortcuts(); // must be called after initSelection\n    // init magnify\n    if (m_config.showMagnifier()) {\n        m_magnifier = new MagnifierWidget(\n          m_context.screenshot, m_uiColor, m_config.squareMagnifier(), this);\n    }\n\n    // Init color picker\n    m_colorPicker = new ColorPicker(this);\n    // Init notification widget\n    m_notifierBox = new NotifierBox(this);\n    initPanel();\n\n    // TODO: Make it more clear why this has moved. In Qt6 some timing related\n    // to constructors / connect signals has changed so if initPanel is called\n    // after the connect a SEGFAULT occurs\n    connect(m_colorPicker,\n            &ColorPicker::colorSelected,\n            this,\n            [this](const QColor& c) {\n                m_context.mousePos = mapFromGlobal(QCursor::pos());\n                setDrawColor(c);\n            });\n    m_colorPicker->hide();\n\n    // Init tool size sigslots\n    connect(this,\n            &CaptureWidget::toolSizeChanged,\n            this,\n            &CaptureWidget::onToolSizeChanged);\n\n    m_notifierBox->hide();\n    connect(m_notifierBox, &NotifierBox::hidden, this, [this]() {\n        // Show cursor if it was hidden while adjusting tool size\n        updateCursor();\n        m_toolSizeByKeyboard = 0;\n        onToolSizeChanged(m_context.toolSize);\n        onToolSizeSettled(m_context.toolSize);\n    });\n\n    m_config.checkAndHandleError();\n    if (m_config.hasError()) {\n        m_configError = true;\n    }\n    connect(\n      ConfigHandler::getInstance(), &ConfigHandler::error, this, [=, this]() {\n          m_configError = true;\n          m_configErrorResolved = false;\n          OverlayMessage::instance()->update();\n      });\n    connect(ConfigHandler::getInstance(),\n            &ConfigHandler::errorResolved,\n            this,\n            [=, this]() {\n                m_configError = false;\n                m_configErrorResolved = true;\n                OverlayMessage::instance()->update();\n            });\n\n    // OverlayMessage is a child widget, so use widget-local coordinates\n    // In fullscreen mode, use the normalized area; otherwise use widget rect\n    QRect overlayArea =\n      m_context.fullscreen && !areas.isEmpty() ? areas.first() : rect();\n    OverlayMessage::init(this, overlayArea);\n\n    if (m_config.showHelp()) {\n        initHelpMessage();\n        OverlayMessage::push(m_helpMessage);\n    }\n\n    initQuitPrompt();\n\n    updateCursor();\n}\n\nCaptureWidget::~CaptureWidget()\n{\n#if defined(Q_OS_MACOS)\n    for (QWidget* widget : qApp->topLevelWidgets()) {\n        QString className(widget->metaObject()->className());\n        if (0 ==\n            className.compare(CaptureWidget::staticMetaObject.className())) {\n            widget->showNormal();\n            widget->hide();\n            break;\n        }\n    }\n#endif\n    if (m_captureDone) {\n        auto lastRegion = m_selection->geometry();\n        const qreal scale = m_context.screenshot.devicePixelRatio();\n        lastRegion.setTop(lastRegion.top() * scale);\n        lastRegion.setBottom(lastRegion.bottom() * scale);\n        lastRegion.setLeft(lastRegion.left() * scale);\n        lastRegion.setRight(lastRegion.right() * scale);\n        setLastRegion(lastRegion);\n        QRect geometry(m_context.selection);\n        geometry.setTopLeft(geometry.topLeft() + m_context.widgetOffset);\n        Flameshot::instance()->exportCapture(\n          pixmap(), geometry, m_context.request);\n    } else {\n        emit Flameshot::instance()->captureFailed();\n    }\n}\n\nvoid CaptureWidget::initButtons()\n{\n    auto allButtonTypes = CaptureToolButton::getIterableButtonTypes();\n    auto visibleButtonTypes = m_config.buttons();\n    if ((m_context.request.tasks() == CaptureRequest::NO_TASK) ||\n        (m_context.request.tasks() == CaptureRequest::PRINT_GEOMETRY)) {\n        allButtonTypes.removeOne(CaptureTool::TYPE_ACCEPT);\n        visibleButtonTypes.removeOne(CaptureTool::TYPE_ACCEPT);\n    } else {\n        // Remove irrelevant buttons from both lists\n        for (auto* buttonList : { &allButtonTypes, &visibleButtonTypes }) {\n            buttonList->removeOne(CaptureTool::TYPE_SAVE);\n            buttonList->removeOne(CaptureTool::TYPE_COPY);\n#ifdef ENABLE_IMGUR\n            buttonList->removeOne(CaptureTool::TYPE_IMAGEUPLOADER);\n#endif\n            buttonList->removeOne(CaptureTool::TYPE_OPEN_APP);\n            buttonList->removeOne(CaptureTool::TYPE_PIN);\n        }\n    }\n    QVector<CaptureToolButton*> vectorButtons;\n\n    // Add all buttons but hide those that were disabled in the Interface config\n    // This will allow keyboard shortcuts for those buttons to work\n    for (CaptureTool::Type t : allButtonTypes) {\n        auto* b = new CaptureToolButton(t, this);\n        b->setColor(m_uiColor);\n        b->hide();\n        // must be enabled for SelectionWidget's eventFilter to work correctly\n        b->setAttribute(Qt::WA_NoMousePropagation);\n        makeChild(b);\n\n        switch (t) {\n            case CaptureTool::TYPE_UNDO:\n            case CaptureTool::TYPE_REDO:\n                // nothing to do, just skip non-dynamic buttons with existing\n                // hard coded slots\n                break;\n            default:\n                // Set shortcuts for a tool\n                QString shortcut =\n                  ConfigHandler().shortcut(QVariant::fromValue(t).toString());\n                if (!shortcut.isNull()) {\n                    auto shortcuts = newShortcut(shortcut, this, nullptr);\n                    for (auto* sc : shortcuts) {\n                        connect(sc, &QShortcut::activated, this, [=, this]() {\n                            setState(b);\n                        });\n                    }\n                }\n                break;\n        }\n\n        m_tools[t] = b->tool();\n\n        connect(b->tool(),\n                &CaptureTool::requestAction,\n                this,\n                &CaptureWidget::handleToolSignal);\n\n        if (visibleButtonTypes.contains(t)) {\n            connect(b,\n                    &CaptureToolButton::pressedButtonLeftClick,\n                    this,\n                    &CaptureWidget::handleButtonLeftClick);\n\n            if (b->tool()->isSelectable()) {\n                connect(b,\n                        &CaptureToolButton::pressedButtonRightClick,\n                        this,\n                        &CaptureWidget::handleButtonRightClick);\n            }\n\n            vectorButtons << b;\n        }\n    }\n    m_buttonHandler->setButtons(vectorButtons);\n}\n\nvoid CaptureWidget::handleButtonRightClick(CaptureToolButton* b)\n{\n    if (!b) {\n        return;\n    }\n\n    // if button already selected, do not deselect it on right click\n    if (!m_activeButton || m_activeButton != b) {\n        setState(b);\n    }\n    if (!m_panel->isVisible()) {\n        m_panel->show();\n    }\n}\n\nvoid CaptureWidget::handleButtonLeftClick(CaptureToolButton* b)\n{\n    if (!b) {\n        return;\n    }\n    setState(b);\n}\n\nvoid CaptureWidget::xywhTick()\n{\n    m_xywhDisplay = false;\n    update();\n}\n\nvoid CaptureWidget::onDisplayGridChanged(bool display)\n{\n    m_displayGrid = display;\n    repaint();\n}\n\nvoid CaptureWidget::onGridSizeChanged(int size)\n{\n    m_gridSize = size;\n    repaint();\n}\n\nvoid CaptureWidget::startColorGrab()\n{\n    if (m_sidePanel) {\n        m_sidePanel->startColorGrab();\n    }\n}\n\nvoid CaptureWidget::showxywh()\n{\n    m_xywhDisplay = true;\n    update();\n    int timeout = m_config.showSelectionGeometryHideTime();\n    if (timeout != 0) {\n        m_xywhTimer.start(timeout);\n    }\n}\n\nvoid CaptureWidget::initHelpMessage()\n{\n    QList<QPair<QString, QString>> keyMap;\n    keyMap << std::pair(tr(\"Mouse\"), tr(\"Select screenshot area\"));\n    using CT = CaptureTool;\n    for (auto toolType : { CT::TYPE_ACCEPT, CT::TYPE_SAVE, CT::TYPE_COPY }) {\n        if (!m_tools.contains(toolType)) {\n            continue;\n        }\n        auto* tool = m_tools[toolType];\n        QString shortcut =\n          ConfigHandler().shortcut(QVariant::fromValue(toolType).toString());\n        shortcut.replace(\"Return\", \"Enter\");\n        if (!shortcut.isEmpty()) {\n            keyMap << std::pair(shortcut, tool->description());\n        }\n    }\n    keyMap << std::pair(tr(\"Mouse Wheel\"), tr(\"Change tool size\"));\n    keyMap << std::pair(tr(\"Right Click\"), tr(\"Show color picker\"));\n    keyMap << std::pair(ConfigHandler().shortcut(\"TYPE_TOGGLE_PANEL\"),\n                        tr(\"Open side panel\"));\n    keyMap << std::pair(tr(\"Esc\"), tr(\"Exit\"));\n\n    m_helpMessage = OverlayMessage::compileFromKeyMap(keyMap);\n}\n\nQPixmap CaptureWidget::pixmap()\n{\n    return m_context.selectedScreenshotArea();\n}\n\n// Finish whatever the current tool is doing, if there is a current active\n// tool.\nbool CaptureWidget::commitCurrentTool()\n{\n    if (m_activeTool) {\n        processPixmapWithTool(&m_context.screenshot, m_activeTool);\n        if (m_activeTool->isValid() && !m_activeTool->editMode() &&\n            m_toolWidget) {\n            pushToolToStack();\n        }\n        if (m_toolWidget) {\n            m_toolWidget->update();\n        }\n        releaseActiveTool();\n        return true;\n    }\n    return false;\n}\n\nvoid CaptureWidget::initQuitPrompt()\n{\n    m_quitPrompt = new QMessageBox;\n    makeChild(m_quitPrompt);\n\n    QString baseSheet = \"QDialog { background-color: %1; }\"\n                        \"QLabel, QCheckBox { color: %2 }\"\n                        \"QPushButton { background-color: %1; color: %2 }\";\n    QColor text = ColorUtils::colorIsDark(m_uiColor) ? Qt::white : Qt::black;\n    QString styleSheet = baseSheet.arg(m_uiColor.name(), text.name());\n\n    m_quitPrompt->setStyleSheet(styleSheet);\n    m_quitPrompt->setWindowTitle(tr(\"Quit Capture\"));\n    m_quitPrompt->setText(tr(\"Are you sure you want to quit capture?\"));\n    m_quitPrompt->setIcon(QMessageBox::Icon::Question);\n    m_quitPrompt->setStandardButtons(QMessageBox::Yes | QMessageBox::No);\n    m_quitPrompt->setDefaultButton(QMessageBox::No);\n\n    auto* check = new QCheckBox(tr(\"Do not show this again\"));\n    m_quitPrompt->setCheckBox(check);\n\n    // Call show() first, otherwise the correct geometry cannot be fetched\n    // for centering the window on the screen\n    m_quitPrompt->show();\n    QRect position = m_quitPrompt->frameGeometry();\n    QScreen* currentScreen = QGuiAppCurrentScreen().currentScreen();\n    position.moveCenter(currentScreen->availableGeometry().center());\n    m_quitPrompt->move(position.topLeft());\n    m_quitPrompt->hide();\n\n    QObject::connect(check, &QCheckBox::clicked, [](bool checked) {\n        ConfigHandler().setShowQuitPrompt(!checked);\n    });\n}\n\nbool CaptureWidget::promptQuit()\n{\n    return m_quitPrompt->exec() == QMessageBox::Yes;\n}\n\nvoid CaptureWidget::deleteToolWidgetOrClose()\n{\n    if (m_activeButton != nullptr) {\n        uncheckActiveTool();\n    } else if (m_panel->activeLayerIndex() >= 0) {\n        // remove active tool selection\n        m_panel->setActiveLayer(-1);\n    } else if (m_panel->isVisible()) {\n        // hide panel if visible\n        m_panel->hide();\n    } else if (m_toolWidget) {\n        // delete toolWidget if exists\n        m_toolWidget->hide();\n        delete m_toolWidget;\n        m_toolWidget = nullptr;\n    } else if (m_colorPicker && m_colorPicker->isVisible()) {\n        m_colorPicker->hide();\n    } else {\n        // close CaptureWidget\n        if (m_config.showQuitPrompt()) {\n            // need to show prompt\n            if (m_quitPrompt->isHidden() && promptQuit()) {\n                close();\n            }\n        } else {\n            close();\n        }\n    }\n}\n\nvoid CaptureWidget::releaseActiveTool()\n{\n    if (m_activeTool) {\n        if (m_activeTool->editMode()) {\n            // Object shouldn't be deleted here because it is in the undo/redo\n            // stack, just set current pointer to null\n            m_activeTool->setEditMode(false);\n            if (m_activeTool->isChanged()) {\n                pushObjectsStateToUndoStack();\n            }\n        } else {\n            delete m_activeTool;\n        }\n        m_activeTool = nullptr;\n    }\n    if (m_toolWidget) {\n        m_toolWidget->hide();\n        delete m_toolWidget;\n        m_toolWidget = nullptr;\n    }\n}\n\nvoid CaptureWidget::uncheckActiveTool()\n{\n    // uncheck active tool\n    m_panel->setToolWidget(nullptr);\n    m_activeButton->setColor(m_uiColor);\n    updateTool(activeButtonTool());\n    m_activeButton = nullptr;\n    releaseActiveTool();\n    updateSelectionState();\n    updateCursor();\n}\n\nvoid CaptureWidget::closeEvent(QCloseEvent* event)\n{\n#if !(defined(Q_OS_MACOS) || defined(Q_OS_WIN))\n    /* GNOME copy problem workaround, copy\n       operation seems to work only when there\n       is a visible window to retrieve the\n       data from. On GNOME, the GUI should\n       handle the copy operation, not the\n       daemon.\n    */\n    const bool copyRequested =\n      (m_context.request.tasks() & CaptureRequest::COPY);\n\n    if (m_captureDone && copyRequested) {\n        DesktopInfo desktopInfo;\n        const bool needGnomeWorkaround =\n          desktopInfo.waylandDetected() &&\n          desktopInfo.windowManager() == DesktopInfo::GNOME;\n\n        if (needGnomeWorkaround && !m_clipboardWorkaroundDone) {\n            event->ignore();\n            m_clipboardWorkaroundDone = true;\n            m_context.request.removeTask(CaptureRequest::COPY);\n            AbstractLogger::info()\n              << \"GNOME Wayland detected; keeping capture window alive until \"\n                 \"clipboard data is fetched.\";\n            saveToClipboardGnomeWorkaround(pixmap(), this);\n            return;\n        }\n    }\n#endif\n\n    QWidget::closeEvent(event);\n}\n\nvoid CaptureWidget::paintEvent(QPaintEvent* paintEvent)\n{\n    Q_UNUSED(paintEvent)\n    QPainter painter(this);\n    if (!painter.isActive()) {\n        return;\n    }\n    GeneralConf::xywh_position position =\n      static_cast<GeneralConf::xywh_position>(m_config.showSelectionGeometry());\n    /* QPainter::save and restore is somewhat costly so we try to guess\n       if we need to do it here. What that means is that if you add\n       anything to the paintEvent and want to save/restore you should\n       add a test to the below if statement -- also if you change\n       any of the conditions that current trigger it you'll need to change here,\n       too\n    */\n    bool save = false;\n    if (m_xywhDisplay ||                           // clause 1: xywh display\n        m_displayGrid ||                           // clause 2: display grid\n        (m_activeTool && m_mouseIsClicked) ||      // clause 3: tool/click\n        (m_previewEnabled && activeButtonTool() && // clause 4: mouse preview\n         m_activeButton->tool()->showMousePreview())) {\n        painter.save();\n        save = true;\n    }\n    painter.drawPixmap(0, 0, m_context.screenshot);\n    if (m_selection && m_xywhDisplay) {\n        const QRect& selection = m_selection->geometry().normalized();\n        const qreal scale = m_context.screenshot.devicePixelRatio();\n        QRect xybox;\n        QFontMetrics fm = painter.fontMetrics();\n\n        QString xy =\n          QString(\"%1x%2+%3+%4\")\n            .arg(QString::number(static_cast<int>(selection.width() * scale)),\n                 QString::number(static_cast<int>(selection.height() * scale)),\n                 QString::number(static_cast<int>(selection.left() * scale)),\n                 QString::number(static_cast<int>(selection.top() * scale)));\n\n        xybox = fm.boundingRect(xy);\n        // the small numbers here are just margins so the text doesn't\n        // smack right up to the box; they aren't critical and the box\n        // size itself is tied to the font metrics\n        xybox.adjust(0, 0, 10, 12);\n        // in anticipation of making the position adjustable\n        int x0, y0;\n        // Move these to header\n\n        switch (position) {\n            case GeneralConf::xywh_top_left:\n                x0 = selection.left();\n                y0 = selection.top();\n                break;\n            case GeneralConf::xywh_bottom_left:\n                x0 = selection.left();\n                y0 = selection.bottom() - xybox.height();\n                break;\n            case GeneralConf::xywh_top_right:\n                x0 = selection.right() - xybox.width();\n                y0 = selection.top();\n                break;\n            case GeneralConf::xywh_bottom_right:\n                x0 = selection.right() - xybox.width();\n                y0 = selection.bottom() - xybox.height();\n                break;\n            case GeneralConf::xywh_center:\n            default:\n                x0 = selection.left() + (selection.width() - xybox.width()) / 2;\n                y0 =\n                  selection.top() + (selection.height() - xybox.height()) / 2;\n        }\n\n        QColor uicolor = ConfigHandler().uiColor();\n        uicolor.setAlpha(200);\n        painter.fillRect(\n          x0, y0, xybox.width(), xybox.height(), QBrush(uicolor));\n        painter.setPen(ColorUtils::colorIsDark(uicolor) ? Qt::white\n                                                        : Qt::black);\n        painter.drawText(x0,\n                         y0,\n                         xybox.width(),\n                         xybox.height(),\n                         Qt::AlignVCenter | Qt::AlignHCenter,\n                         xy);\n    }\n\n    if (m_displayGrid) {\n        QColor uicolor = ConfigHandler().uiColor();\n        uicolor.setAlpha(100);\n        painter.setPen(uicolor);\n        painter.setBrush(QBrush(uicolor));\n\n        const auto scale{ m_context.screenshot.devicePixelRatio() };\n        auto topLeft = mapToGlobal(m_context.selection.topLeft() / scale);\n        topLeft.rx() -= topLeft.x() % m_gridSize;\n        topLeft.ry() -= topLeft.y() % m_gridSize;\n        topLeft = mapFromGlobal(topLeft);\n\n        const auto step{ m_gridSize / scale };\n        const auto radius{ 1 * scale };\n\n        for (int y = topLeft.y(); y < m_context.selection.bottom() / scale;\n             y += step) {\n            for (int x = topLeft.x(); x < m_context.selection.right() / scale;\n                 x += step) {\n                painter.drawEllipse(x, y, radius, radius);\n            }\n        }\n    }\n\n    if (m_activeTool && m_mouseIsClicked) {\n        m_activeTool->process(painter, m_context.screenshot);\n    } else if (m_previewEnabled && activeButtonTool() &&\n               m_activeButton->tool()->showMousePreview()) {\n        m_activeButton->tool()->paintMousePreview(painter, m_context);\n    }\n    if (save)\n        painter.restore();\n    // draw inactive region\n    drawInactiveRegion(&painter);\n\n    if (!isActiveWindow()) {\n        drawErrorMessage(\n          tr(\"Flameshot has lost focus. Keyboard shortcuts won't \"\n             \"work until you click somewhere.\"),\n          &painter);\n    } else if (m_configError) {\n        drawErrorMessage(ConfigHandler().errorMessage(), &painter);\n    } else if (m_configErrorResolved) {\n        drawErrorMessage(tr(\"Configuration error resolved. Launch `flameshot \"\n                            \"gui` again to apply it.\"),\n                         &painter);\n    }\n}\n\nvoid CaptureWidget::showColorPicker(const QPoint& pos)\n{\n    // Try to select new object if current pos out of active object\n    auto toolItem = activeToolObject();\n    if (!toolItem || (toolItem && !toolItem->boundingRect().contains(pos))) {\n        selectToolItemAtPos(pos);\n    }\n\n    // save current state for undo/redo stack\n    if (m_panel->activeLayerIndex() >= 0) {\n        m_captureToolObjectsBackup = m_captureToolObjects;\n    }\n\n    // Call color picker\n    m_colorPicker->move(pos.x() - m_colorPicker->width() / 2,\n                        pos.y() - m_colorPicker->height() / 2);\n    m_colorPicker->raise();\n    m_colorPicker->show();\n}\n\nbool CaptureWidget::startDrawObjectTool(const QPoint& pos)\n{\n    if (activeButtonToolType() != CaptureTool::NONE &&\n        activeButtonToolType() != CaptureTool::TYPE_MOVESELECTION) {\n        if (commitCurrentTool()) {\n            return false;\n        }\n        m_activeTool = m_activeButton->tool()->copy(this);\n\n        connect(this,\n                &CaptureWidget::colorChanged,\n                m_activeTool,\n                &CaptureTool::onColorChanged);\n        connect(this,\n                &CaptureWidget::toolSizeChanged,\n                m_activeTool,\n                &CaptureTool::onSizeChanged);\n        connect(m_activeTool,\n                &CaptureTool::requestAction,\n                this,\n                &CaptureWidget::handleToolSignal);\n\n        m_context.mousePos = m_displayGrid ? snapToGrid(pos) : pos;\n        m_activeTool->drawStart(m_context);\n        // TODO this is the wrong place to do this\n\n        if (m_activeTool->type() == CaptureTool::TYPE_CIRCLECOUNT) {\n            m_activeTool->setCount(m_context.circleCount++);\n        }\n\n        return true;\n    }\n    return false;\n}\n\nvoid CaptureWidget::pushObjectsStateToUndoStack()\n{\n    m_undoStack.push(new ModificationCommand(\n      this, m_captureToolObjects, m_captureToolObjectsBackup));\n    m_captureToolObjectsBackup.clear();\n}\n\nint CaptureWidget::selectToolItemAtPos(const QPoint& pos)\n{\n    // Try to select existing tool, \"-1\" - no active tool\n    int activeLayerIndex = -1;\n    auto selectionMouseSide = m_selection->getMouseSide(pos);\n    if (m_activeButton.isNull() &&\n        m_captureToolObjects.captureToolObjects().size() > 0 &&\n        (selectionMouseSide == SelectionWidget::NO_SIDE ||\n         selectionMouseSide == SelectionWidget::CENTER)) {\n        auto toolItem = activeToolObject();\n        if (!toolItem ||\n            (toolItem && !toolItem->boundingRect().contains(pos))) {\n            activeLayerIndex = m_captureToolObjects.find(pos, size());\n            int oldToolSize = m_context.toolSize;\n            m_panel->setActiveLayer(activeLayerIndex);\n            drawObjectSelection();\n            if (oldToolSize != m_context.toolSize) {\n                emit toolSizeChanged(m_context.toolSize);\n            }\n        }\n    }\n    return activeLayerIndex;\n}\n\nvoid CaptureWidget::mousePressEvent(QMouseEvent* e)\n{\n    activateWindow();\n    m_startMove = false;\n    m_startMovePos = QPoint();\n    m_mousePressedPos = e->pos();\n    m_activeToolOffsetToMouseOnStart = QPoint();\n    if (m_colorPicker->isVisible()) {\n        updateCursor();\n        return;\n    }\n    // reset object selection if capture area selection is active\n    if (m_selection->getMouseSide(e->pos()) != SelectionWidget::CENTER) {\n        m_panel->setActiveLayer(-1);\n    }\n    if (e->button() == Qt::RightButton) {\n        if (m_activeTool && m_activeTool->editMode()) {\n            return;\n        }\n        showColorPicker(m_mousePressedPos);\n        return;\n    } else if (e->button() == Qt::LeftButton) {\n        m_mouseIsClicked = true;\n\n        // Click using a tool excluding tool MOVE\n        if (startDrawObjectTool(m_mousePressedPos)) {\n            // return if success\n            return;\n        }\n    }\n\n    // Commit current tool if it has edit widget and mouse click is outside\n    // of it\n    if (m_toolWidget && !m_toolWidget->geometry().contains(e->pos())) {\n        commitCurrentTool();\n        m_panel->setToolWidget(nullptr);\n        drawToolsData();\n        updateLayersPanel();\n    }\n\n    selectToolItemAtPos(m_mousePressedPos);\n    updateSelectionState();\n    updateCursor();\n}\n\nvoid CaptureWidget::mouseDoubleClickEvent(QMouseEvent* event)\n{\n    int activeLayerIndex = m_panel->activeLayerIndex();\n    if (activeLayerIndex != -1) {\n        // Start object editing\n        auto activeTool = m_captureToolObjects.at(activeLayerIndex);\n        if (activeTool && activeTool->type() == CaptureTool::TYPE_TEXT) {\n            m_activeTool = activeTool;\n            m_mouseIsClicked = false;\n            m_context.mousePos = *m_activeTool->pos();\n            m_captureToolObjectsBackup = m_captureToolObjects;\n            m_activeTool->setEditMode(true);\n            drawToolsData();\n            updateLayersPanel();\n            handleToolSignal(CaptureTool::REQ_ADD_CHILD_WIDGET);\n            if (!m_activeTool.isNull()) {\n                m_panel->setToolWidget(m_activeTool->configurationWidget());\n            }\n        }\n    } else if (m_selection->geometry().contains(event->pos())) {\n        if ((event->button() == Qt::LeftButton) &&\n            (m_config.copyOnDoubleClick())) {\n            CopyTool copyTool;\n            connect(&copyTool,\n                    &CopyTool::requestAction,\n                    this,\n                    &CaptureWidget::handleToolSignal);\n            copyTool.pressed(m_context);\n            qApp->processEvents(QEventLoop::ExcludeUserInputEvents);\n        }\n    }\n}\n\nvoid CaptureWidget::mouseMoveEvent(QMouseEvent* e)\n{\n    if (m_magnifier) {\n        if (!m_activeButton) {\n            m_magnifier->show();\n            m_magnifier->update();\n        } else {\n            m_magnifier->hide();\n        }\n    }\n\n    m_context.mousePos = e->pos();\n    if (e->buttons() != Qt::LeftButton) {\n        updateTool(activeButtonTool());\n        updateCursor();\n        return;\n    }\n\n    // The rest assumes that left mouse button is clicked\n    if (!m_activeButton && m_panel->activeLayerIndex() >= 0) {\n        // Move existing object\n        if (!m_startMove) {\n            // Check for the minimal offset to start moving an object\n            if (m_startMovePos.isNull()) {\n                m_startMovePos = e->pos();\n            }\n            if ((e->pos() - m_startMovePos).manhattanLength() >\n                MOUSE_DISTANCE_TO_START_MOVING) {\n                m_startMove = true;\n            }\n        }\n        if (m_startMove) {\n            QPointer<CaptureTool> activeTool =\n              m_captureToolObjects.at(m_panel->activeLayerIndex());\n            if (m_activeToolOffsetToMouseOnStart.isNull()) {\n                setCursor(Qt::ClosedHandCursor);\n                m_activeToolOffsetToMouseOnStart =\n                  e->pos() - *activeTool->pos();\n            }\n            if (!m_activeToolIsMoved) {\n                // save state before movement for undo stack\n                m_captureToolObjectsBackup = m_captureToolObjects;\n            }\n            m_activeToolIsMoved = true;\n            // update the old region of the selection, margins are added to\n            // ensure selection outline is updated too\n            update(paddedUpdateRect(activeTool->boundingRect()));\n            activeTool->move(e->pos() - m_activeToolOffsetToMouseOnStart);\n            drawToolsData();\n        }\n    } else if (m_activeTool) {\n        // drawing with a tool\n        if (m_adjustmentButtonPressed) {\n            m_activeTool->drawMoveWithAdjustment(e->pos());\n        } else {\n            m_activeTool->drawMove(m_displayGrid ? snapToGrid(e->pos())\n                                                 : e->pos());\n        }\n        // update drawing object\n        updateTool(m_activeTool);\n        // Hides the buttons under the mouse. If the mouse leaves, it shows\n        // them.\n        if (m_buttonHandler->buttonsAreInside()) {\n            const bool containsMouse =\n              m_buttonHandler->contains(m_context.mousePos);\n            if (containsMouse) {\n                m_buttonHandler->hide();\n            } else if (m_selection->isVisible()) {\n                m_buttonHandler->show();\n            }\n        }\n    }\n    updateCursor();\n}\n\nvoid CaptureWidget::mouseReleaseEvent(QMouseEvent* e)\n{\n    if (e->button() == Qt::LeftButton && m_colorPicker->isVisible()) {\n        // Color picker\n        if (m_colorPicker->isVisible() && m_panel->activeLayerIndex() >= 0 &&\n            m_context.color.isValid()) {\n            pushObjectsStateToUndoStack();\n        }\n        m_colorPicker->setNewColor();\n        m_colorPicker->hide();\n        if (!m_context.color.isValid()) {\n            m_context.color = ConfigHandler().drawColor();\n            m_panel->show();\n        }\n    } else if (m_mouseIsClicked) {\n        if (m_activeTool) {\n            // end draw/edit\n            m_activeTool->drawEnd(m_context.mousePos);\n            if (m_activeTool->isValid()) {\n                pushToolToStack();\n            } else if (!m_toolWidget) {\n                releaseActiveTool();\n            }\n        } else {\n            if (m_activeToolIsMoved) {\n                m_activeToolIsMoved = false;\n                pushObjectsStateToUndoStack();\n            }\n        }\n    }\n    m_mouseIsClicked = false;\n    m_activeToolIsMoved = false;\n\n    updateSelectionState();\n    updateCursor();\n}\n\n/**\n * Was updateThickness.\n * - Update tool mouse preview\n * - Show notifier box displaying the new thickness\n * - Update selected object thickness\n */\nvoid CaptureWidget::setToolSize(int size)\n{\n    int oldSize = m_context.toolSize;\n    m_context.toolSize = qBound(1, size, maxToolSize);\n    updateTool(activeButtonTool());\n\n    QScreen* topLeftScreen = QGuiAppCurrentScreen().currentScreen();\n    QPoint topLeft(0, 0);\n    if (topLeftScreen) {\n        topLeft = topLeftScreen->geometry().topLeft();\n    } else {\n        QScreen* primary = QGuiApplication::primaryScreen();\n        if (primary) {\n            topLeft = primary->geometry().topLeft();\n        }\n    }\n    int offset = m_notifierBox->width() / 4;\n    m_notifierBox->move(mapFromGlobal(topLeft) + QPoint(offset, offset));\n    m_notifierBox->showMessage(QString::number(m_context.toolSize));\n\n    if (m_context.toolSize != oldSize) {\n        emit toolSizeChanged(m_context.toolSize);\n    }\n}\n\nvoid CaptureWidget::keyPressEvent(QKeyEvent* e)\n{\n    // If the key is a digit, change the tool size\n    bool ok;\n    int digit = e->text().toInt(&ok);\n    if (ok && ((e->modifiers() == Qt::NoModifier) ||\n               e->modifiers() == Qt::KeypadModifier)) { // digit received\n        m_toolSizeByKeyboard = 10 * m_toolSizeByKeyboard + digit;\n        setToolSize(m_toolSizeByKeyboard);\n        if (m_context.toolSize != m_toolSizeByKeyboard) {\n            // The tool size was out of range and was clipped by setToolSize\n            m_toolSizeByKeyboard = 0;\n        }\n    } else {\n        m_toolSizeByKeyboard = 0;\n    }\n\n    if (!m_selection->isVisible()) {\n        return;\n    } else if (e->key() == Qt::Key_Control) {\n        m_adjustmentButtonPressed = true;\n        updateCursor();\n    } else if (e->key() == Qt::Key_Enter) {\n        // Make no difference for Return and Enter keys\n        QCoreApplication::postEvent(\n          this,\n          new QKeyEvent(QEvent::KeyPress, Qt::Key_Return, Qt::NoModifier));\n    }\n}\n\nvoid CaptureWidget::keyReleaseEvent(QKeyEvent* e)\n{\n    if (e->key() == Qt::Key_Control) {\n        m_adjustmentButtonPressed = false;\n        updateCursor();\n    }\n}\n\nvoid CaptureWidget::wheelEvent(QWheelEvent* e)\n{\n    /* Mouse scroll usually gives value 120, not more or less, just how many\n     * times.\n     * Touchpad gives the value 2 or more (usually 2-8), it doesn't give\n     * too big values like mouse wheel on normal scrolling, so it is almost\n     * impossible to scroll. It's easier to calculate number of requests and do\n     * not accept events faster that one in 200ms.\n     * */\n    int toolSizeOffset = 0;\n    if (e->angleDelta().y() >= 60) {\n        // mouse scroll (wheel) increment\n        toolSizeOffset = 1;\n    } else if (e->angleDelta().y() <= -60) {\n        // mouse scroll (wheel) decrement\n        toolSizeOffset = -1;\n    } else {\n        // touchpad scroll\n        qint64 current = QDateTime::currentMSecsSinceEpoch();\n        if ((current - m_lastMouseWheel) > 200) {\n            if (e->angleDelta().y() > 0) {\n                toolSizeOffset = 1;\n            } else if (e->angleDelta().y() < 0) {\n                toolSizeOffset = -1;\n            }\n            m_lastMouseWheel = current;\n        } else {\n            return;\n        }\n    }\n\n    setToolSize(m_context.toolSize + toolSizeOffset);\n}\n\nvoid CaptureWidget::resizeEvent(QResizeEvent* e)\n{\n    QWidget::resizeEvent(e);\n    m_context.widgetOffset = mapToGlobal(QPoint(0, 0));\n    if (!m_context.fullscreen) {\n        m_panel->setFixedHeight(height());\n        m_buttonHandler->updateScreenRegions(rect());\n    }\n}\n\nvoid CaptureWidget::moveEvent(QMoveEvent* e)\n{\n    QWidget::moveEvent(e);\n    m_context.widgetOffset = mapToGlobal(QPoint(0, 0));\n}\n\nvoid CaptureWidget::changeEvent(QEvent* e)\n{\n    if (e->type() == QEvent::ActivationChange) {\n        QPoint bottomRight = rect().bottomRight();\n        // Update the message in the bottom right corner. A rough estimate is\n        // used for the update rect\n        update(QRect(bottomRight - QPoint(1000, 200), bottomRight));\n    }\n}\n\nvoid CaptureWidget::initContext(bool fullscreen, const CaptureRequest& req)\n{\n    m_context.color = m_config.drawColor();\n    m_context.widgetOffset = mapToGlobal(QPoint(0, 0));\n    m_context.mousePos = mapFromGlobal(QCursor::pos());\n    m_context.toolSize = m_config.drawThickness();\n    m_context.fullscreen = fullscreen;\n\n    // initialize m_context.request\n    m_context.request = req;\n}\n\nvoid CaptureWidget::initPanel()\n{\n    // Use widget-local coordinates (rect()) for all child widgets\n    // Child widgets use parent-relative coordinate system, not global screen\n    // coords\n    QRect panelRect = rect();\n\n    if (ConfigHandler().showSidePanelButton()) {\n        auto* panelToggleButton =\n          new OrientablePushButton(tr(\"Tool Settings\"), this);\n        makeChild(panelToggleButton);\n        panelToggleButton->setColor(m_uiColor);\n        panelToggleButton->setOrientation(\n          OrientablePushButton::VerticalBottomToTop);\n#if defined(Q_OS_MACOS)\n        panelToggleButton->move(\n          0,\n          static_cast<int>(panelRect.height() / 2) -\n            static_cast<int>(panelToggleButton->width() / 2));\n#else\n        // panelRect is already adjusted for DPR, so centering calculations work\n        // correctly\n        panelToggleButton->move(panelRect.x(),\n                                panelRect.y() + panelRect.height() / 2 -\n                                  panelToggleButton->width() / 2);\n#endif\n        panelToggleButton->setCursor(Qt::ArrowCursor);\n        (new DraggableWidgetMaker(this))->makeDraggable(panelToggleButton);\n        connect(panelToggleButton,\n                &QPushButton::clicked,\n                this,\n                &CaptureWidget::togglePanel);\n    }\n\n    m_panel = new UtilityPanel(this);\n    m_panel->hide();\n    makeChild(m_panel);\n#if defined(Q_OS_MACOS)\n    m_panel->setFixedWidth(static_cast<int>(m_colorPicker->width() * 1.5));\n    m_panel->setFixedHeight(height());\n#else\n    // Panel uses widget-local coordinates (parent-relative)\n    panelRect.setWidth(m_colorPicker->width() * 1.5);\n    m_panel->setGeometry(panelRect);\n#endif\n    connect(m_panel,\n            &UtilityPanel::layerChanged,\n            this,\n            &CaptureWidget::updateActiveLayer);\n    connect(m_panel,\n            &UtilityPanel::moveUpClicked,\n            this,\n            &CaptureWidget::onMoveCaptureToolUp);\n    connect(m_panel,\n            &UtilityPanel::moveDownClicked,\n            this,\n            &CaptureWidget::onMoveCaptureToolDown);\n\n    m_sidePanel = new SidePanelWidget(&m_context.screenshot, this);\n    connect(m_sidePanel,\n            &SidePanelWidget::colorChanged,\n            this,\n            &CaptureWidget::setDrawColor);\n    connect(m_sidePanel,\n            &SidePanelWidget::toolSizeChanged,\n            this,\n            &CaptureWidget::onToolSizeChanged);\n    connect(this,\n            &CaptureWidget::colorChanged,\n            m_sidePanel,\n            &SidePanelWidget::onColorChanged);\n    connect(this,\n            &CaptureWidget::toolSizeChanged,\n            m_sidePanel,\n            &SidePanelWidget::onToolSizeChanged);\n    connect(m_sidePanel,\n            &SidePanelWidget::togglePanel,\n            m_panel,\n            &UtilityPanel::toggle);\n    connect(\n      m_sidePanel, &SidePanelWidget::showPanel, m_panel, &UtilityPanel::show);\n    connect(\n      m_sidePanel, &SidePanelWidget::hidePanel, m_panel, &UtilityPanel::hide);\n    connect(m_sidePanel,\n            &SidePanelWidget::displayGridChanged,\n            this,\n            &CaptureWidget::onDisplayGridChanged);\n    connect(m_sidePanel,\n            &SidePanelWidget::gridSizeChanged,\n            this,\n            &CaptureWidget::onGridSizeChanged);\n    // TODO replace with a CaptureWidget signal\n    emit m_sidePanel->colorChanged(m_context.color);\n    emit toolSizeChanged(m_context.toolSize);\n    m_panel->pushWidget(m_sidePanel);\n\n    // Fill undo/redo/history list widget\n    m_panel->fillCaptureTools(m_captureToolObjects.captureToolObjects());\n}\n\n#if !defined(DISABLE_UPDATE_CHECKER)\nvoid CaptureWidget::showAppUpdateNotification(const QString& appLatestVersion,\n                                              const QString& appLatestUrl)\n{\n    if (!ConfigHandler().checkForUpdates()) {\n        // option check for updates disabled\n        return;\n    }\n    if (nullptr == m_updateNotificationWidget) {\n        m_updateNotificationWidget =\n          new UpdateNotificationWidget(this, appLatestVersion, appLatestUrl);\n    }\n#if defined(Q_OS_MACOS)\n    int ax = (width() - m_updateNotificationWidget->width()) / 2;\n#else\n    QRect helpRect;\n    QScreen* currentScreen = QGuiAppCurrentScreen().currentScreen();\n    if (currentScreen) {\n        helpRect = currentScreen->geometry();\n    } else {\n        helpRect = QGuiApplication::primaryScreen()->geometry();\n    }\n    int ax = helpRect.left() +\n             ((helpRect.width() - m_updateNotificationWidget->width()) / 2);\n#endif\n    m_updateNotificationWidget->move(ax, 0);\n    makeChild(m_updateNotificationWidget);\n    m_updateNotificationWidget->show();\n}\n#endif\n\nvoid CaptureWidget::initSelection()\n{\n    // Be mindful of the order of statements, so that slots are called properly\n    m_selection = new SelectionWidget(m_uiColor, this);\n    QRect initialSelection = m_context.request.initialSelection();\n    connect(m_selection, &SelectionWidget::geometryChanged, this, [this]() {\n        QRect constrainedToCaptureArea =\n          m_selection->geometry().intersected(rect());\n        m_context.selection = extendedRect(constrainedToCaptureArea);\n\n        m_buttonHandler->hide();\n        updateCursor();\n        updateSizeIndicator();\n        OverlayMessage::pop();\n    });\n    connect(m_selection, &SelectionWidget::geometrySettled, this, [this]() {\n        if (m_selection->isVisibleTo(this)) {\n            auto& req = m_context.request;\n            if (req.tasks() & CaptureRequest::ACCEPT_ON_SELECT) {\n                req.removeTask(CaptureRequest::ACCEPT_ON_SELECT);\n                m_captureDone = true;\n                close();\n            }\n            m_buttonHandler->updatePosition(m_selection->geometry());\n            m_buttonHandler->show();\n        } else {\n            m_buttonHandler->hide();\n        }\n    });\n    connect(m_selection, &SelectionWidget::visibilityChanged, this, [this]() {\n        if (!m_selection->isVisible() && !m_helpMessage.isEmpty()) {\n            OverlayMessage::push(m_helpMessage);\n        }\n    });\n    if (!initialSelection.isNull()) {\n        const qreal scale = m_context.screenshot.devicePixelRatio();\n        initialSelection.setTop(initialSelection.top() / scale);\n        initialSelection.setBottom(initialSelection.bottom() / scale);\n        initialSelection.setLeft(initialSelection.left() / scale);\n        initialSelection.setRight(initialSelection.right() / scale);\n    }\n    m_selection->setGeometry(initialSelection);\n    m_selection->setVisible(!initialSelection.isNull());\n    if (!initialSelection.isNull()) {\n        m_context.selection = extendedRect(m_selection->geometry());\n        emit m_selection->geometrySettled();\n    }\n}\n\nvoid CaptureWidget::setState(CaptureToolButton* b)\n{\n    if (!b) {\n        return;\n    }\n\n    commitCurrentTool();\n    if (m_toolWidget && m_activeTool) {\n        if (m_activeTool->isValid()) {\n            pushToolToStack();\n        } else {\n            releaseActiveTool();\n        }\n    }\n    if (m_activeButton != b) {\n        auto backup = m_activeTool;\n        // The tool is active during the pressed().\n        // This must be done in order to handle tool requests correctly.\n        m_activeTool = b->tool();\n        m_activeTool->pressed(m_context);\n        m_activeTool = backup;\n    }\n\n    if (b->tool()->isSelectable()) {\n        if (m_activeButton != b) {\n            if (m_activeButton) {\n                m_activeButton->setColor(m_uiColor);\n            }\n            m_activeButton = b;\n            m_activeButton->setColor(m_contrastUiColor);\n            m_panel->setActiveLayer(-1);\n            m_panel->setToolWidget(b->tool()->configurationWidget());\n        } else if (m_activeButton) {\n            m_panel->clearToolWidget();\n            m_activeButton->setColor(m_uiColor);\n            m_activeButton = nullptr;\n        }\n        m_context.toolSize = ConfigHandler().toolSize(activeButtonToolType());\n        emit toolSizeChanged(m_context.toolSize);\n        updateCursor();\n        updateSelectionState();\n        updateTool(b->tool());\n    }\n}\n\nvoid CaptureWidget::handleToolSignal(CaptureTool::Request r)\n{\n    switch (r) {\n        case CaptureTool::REQ_CLOSE_GUI:\n            close();\n            break;\n        case CaptureTool::REQ_HIDE_GUI:\n            hide();\n            break;\n        case CaptureTool::REQ_UNDO_MODIFICATION:\n            undo();\n            break;\n        case CaptureTool::REQ_REDO_MODIFICATION:\n            redo();\n            break;\n        case CaptureTool::REQ_SHOW_COLOR_PICKER:\n            // TODO\n            break;\n        case CaptureTool::REQ_CAPTURE_DONE_OK:\n            m_captureDone = true;\n            break;\n        case CaptureTool::REQ_CLEAR_SELECTION:\n            if (m_panel->activeLayerIndex() >= 0) {\n                m_panel->setActiveLayer(-1);\n                drawToolsData(false);\n            }\n            break;\n        case CaptureTool::REQ_ADD_CHILD_WIDGET:\n            if (!m_activeTool) {\n                break;\n            }\n            if (m_toolWidget) {\n                m_toolWidget->hide();\n                delete m_toolWidget;\n                m_toolWidget = nullptr;\n            }\n            m_toolWidget = m_activeTool->widget();\n            if (m_toolWidget) {\n                makeChild(m_toolWidget);\n                m_toolWidget->move(m_context.mousePos);\n                m_toolWidget->show();\n                m_toolWidget->setFocus();\n            }\n            break;\n        case CaptureTool::REQ_ADD_EXTERNAL_WIDGETS:\n            if (!m_activeTool) {\n                break;\n            } else {\n                QWidget* w = m_activeTool->widget();\n                w->setAttribute(Qt::WA_DeleteOnClose);\n                w->activateWindow();\n                w->show();\n                Flameshot::instance()->setExternalWidget(true);\n            }\n            break;\n        case CaptureTool::REQ_INCREASE_TOOL_SIZE:\n            setToolSize(m_context.toolSize + 1);\n            break;\n        case CaptureTool::REQ_DECREASE_TOOL_SIZE:\n            setToolSize(m_context.toolSize - 1);\n            break;\n        default:\n            break;\n    }\n}\n\n/**\n * Was setDrawThickness\n * - Update config options\n * - Update tool object thickness\n */\nvoid CaptureWidget::onToolSizeChanged(int t)\n{\n\n    m_context.toolSize = t;\n    CaptureTool* tool = activeButtonTool();\n    if (tool && tool->showMousePreview()) {\n        setCursor(Qt::BlankCursor);\n        tool->onSizeChanged(t);\n    }\n\n    // update tool size of object being drawn\n    if (m_activeTool != nullptr) {\n        updateTool(m_activeTool);\n    }\n\n    // update tool size of selected object\n    auto toolItem = activeToolObject();\n    if (toolItem) {\n        // Change thickness\n        toolItem->onSizeChanged(t);\n        if (!m_existingObjectIsChanged) {\n            m_captureToolObjectsBackup = m_captureToolObjects;\n            m_existingObjectIsChanged = true;\n        }\n        drawToolsData();\n        updateTool(toolItem);\n    }\n\n    // Force a repaint to prevent artifacting\n    this->repaint();\n}\n\nvoid CaptureWidget::onToolSizeSettled(int size)\n{\n    m_config.setToolSize(activeButtonToolType(), size);\n}\n\nvoid CaptureWidget::setDrawColor(const QColor& c)\n{\n    m_context.color = c;\n    if (m_context.color.isValid()) {\n        ConfigHandler().setDrawColor(m_context.color);\n        emit colorChanged(c);\n        // Update mouse preview\n        updateTool(activeButtonTool());\n\n        // change color for the active tool\n        auto toolItem = activeToolObject();\n        if (toolItem) {\n            // Change color\n            toolItem->onColorChanged(c);\n            drawToolsData();\n        }\n    }\n}\n\nvoid CaptureWidget::updateActiveLayer(int layer)\n{\n    // TODO - refactor this part, make all objects to work with\n    // m_activeTool->isChanged() and remove m_existingObjectIsChanged\n    if (m_activeTool && m_activeTool->type() == CaptureTool::TYPE_TEXT &&\n        m_activeTool->isChanged()) {\n        commitCurrentTool();\n    }\n\n    if (m_toolWidget) {\n        // Release active tool if it is in the editing mode but not changed and\n        // has editing widget (ex: text tool)\n        releaseActiveTool();\n    }\n\n    if (m_existingObjectIsChanged) {\n        m_existingObjectIsChanged = false;\n        pushObjectsStateToUndoStack();\n    }\n    drawToolsData();\n    drawObjectSelection();\n    updateSelectionState();\n}\n\nvoid CaptureWidget::onMoveCaptureToolUp(int captureToolIndex)\n{\n    m_captureToolObjectsBackup = m_captureToolObjects;\n    pushObjectsStateToUndoStack();\n    auto tool = m_captureToolObjects.at(captureToolIndex);\n    m_captureToolObjects.removeAt(captureToolIndex);\n    m_captureToolObjects.insert(captureToolIndex - 1, tool);\n    updateLayersPanel();\n}\n\nvoid CaptureWidget::onMoveCaptureToolDown(int captureToolIndex)\n{\n    m_captureToolObjectsBackup = m_captureToolObjects;\n    pushObjectsStateToUndoStack();\n    auto tool = m_captureToolObjects.at(captureToolIndex);\n    m_captureToolObjects.removeAt(captureToolIndex);\n    m_captureToolObjects.insert(captureToolIndex + 1, tool);\n    updateLayersPanel();\n}\n\nvoid CaptureWidget::selectAll()\n{\n    m_selection->show();\n    m_selection->setGeometry(rect());\n    emit m_selection->geometrySettled();\n    m_buttonHandler->show();\n    updateSelectionState();\n}\n\nvoid CaptureWidget::removeToolObject(int index)\n{\n    --index;\n    if (index >= 0 && index < m_captureToolObjects.size()) {\n        // in case this tool is circle counter\n        const CaptureTool::Type currentToolType =\n          m_captureToolObjects.at(index)->type();\n        m_captureToolObjectsBackup = m_captureToolObjects;\n        update(\n          paddedUpdateRect(m_captureToolObjects.at(index)->boundingRect()));\n        if (currentToolType == CaptureTool::TYPE_CIRCLECOUNT) {\n            int removedCircleCount = m_captureToolObjects.at(index)->count();\n            --m_context.circleCount;\n            // Decrement circle counter numbers starting from deleted circle\n            for (int cnt = 0; cnt < m_captureToolObjects.size(); cnt++) {\n                auto toolItem = m_captureToolObjects.at(cnt);\n                if (toolItem->type() != CaptureTool::TYPE_CIRCLECOUNT) {\n                    continue;\n                }\n                auto circleTool = m_captureToolObjects.at(cnt);\n                if (circleTool->count() >= removedCircleCount) {\n                    circleTool->setCount(circleTool->count() - 1);\n                }\n            }\n        }\n        m_captureToolObjects.removeAt(index);\n        pushObjectsStateToUndoStack();\n        drawToolsData();\n        updateLayersPanel();\n    }\n}\n\nvoid CaptureWidget::initShortcuts()\n{\n    newShortcut(\n      QKeySequence(ConfigHandler().shortcut(\"TYPE_UNDO\")), this, SLOT(undo()));\n\n    newShortcut(\n      QKeySequence(ConfigHandler().shortcut(\"TYPE_REDO\")), this, SLOT(redo()));\n\n    newShortcut(QKeySequence(ConfigHandler().shortcut(\"TYPE_TOGGLE_PANEL\")),\n                this,\n                SLOT(togglePanel()));\n    newShortcut(QKeySequence(ConfigHandler().shortcut(\"TYPE_GRAB_COLOR\")),\n                this,\n                SLOT(startColorGrab()));\n\n    newShortcut(QKeySequence(ConfigHandler().shortcut(\"TYPE_RESIZE_LEFT\")),\n                m_selection,\n                SLOT(resizeLeft()));\n    newShortcut(QKeySequence(ConfigHandler().shortcut(\"TYPE_RESIZE_RIGHT\")),\n                m_selection,\n                SLOT(resizeRight()));\n    newShortcut(QKeySequence(ConfigHandler().shortcut(\"TYPE_RESIZE_UP\")),\n                m_selection,\n                SLOT(resizeUp()));\n    newShortcut(QKeySequence(ConfigHandler().shortcut(\"TYPE_RESIZE_DOWN\")),\n                m_selection,\n                SLOT(resizeDown()));\n    newShortcut(QKeySequence(ConfigHandler().shortcut(\"TYPE_SYM_RESIZE_LEFT\")),\n                m_selection,\n                SLOT(symResizeLeft()));\n    newShortcut(QKeySequence(ConfigHandler().shortcut(\"TYPE_SYM_RESIZE_RIGHT\")),\n                m_selection,\n                SLOT(symResizeRight()));\n    newShortcut(QKeySequence(ConfigHandler().shortcut(\"TYPE_SYM_RESIZE_UP\")),\n                m_selection,\n                SLOT(symResizeUp()));\n    newShortcut(QKeySequence(ConfigHandler().shortcut(\"TYPE_SYM_RESIZE_DOWN\")),\n                m_selection,\n                SLOT(symResizeDown()));\n\n    newShortcut(QKeySequence(ConfigHandler().shortcut(\"TYPE_MOVE_LEFT\")),\n                m_selection,\n                SLOT(moveLeft()));\n    newShortcut(QKeySequence(ConfigHandler().shortcut(\"TYPE_MOVE_RIGHT\")),\n                m_selection,\n                SLOT(moveRight()));\n    newShortcut(QKeySequence(ConfigHandler().shortcut(\"TYPE_MOVE_UP\")),\n                m_selection,\n                SLOT(moveUp()));\n    newShortcut(QKeySequence(ConfigHandler().shortcut(\"TYPE_MOVE_DOWN\")),\n                m_selection,\n                SLOT(moveDown()));\n\n    newShortcut(QKeySequence(ConfigHandler().shortcut(\"TYPE_CANCEL\")),\n                this,\n                SLOT(cancel()));\n\n    newShortcut(\n      QKeySequence(ConfigHandler().shortcut(\"TYPE_DELETE_CURRENT_TOOL\")),\n      this,\n      SLOT(deleteCurrentTool()));\n\n    newShortcut(\n      QKeySequence(ConfigHandler().shortcut(\"TYPE_COMMIT_CURRENT_TOOL\")),\n      this,\n      SLOT(commitCurrentTool()));\n\n    newShortcut(QKeySequence(ConfigHandler().shortcut(\"TYPE_SELECT_ALL\")),\n                this,\n                SLOT(selectAll()));\n\n    newShortcut(Qt::Key_Escape, this, SLOT(deleteToolWidgetOrClose()));\n}\n\nvoid CaptureWidget::deleteCurrentTool()\n{\n    int oldToolSize = m_context.toolSize;\n    m_panel->slotButtonDelete(true);\n    drawObjectSelection();\n    if (oldToolSize != m_context.toolSize) {\n        emit toolSizeChanged(m_context.toolSize);\n    }\n}\n\nvoid CaptureWidget::updateSizeIndicator()\n{\n    if (m_config.showSelectionGeometry()) {\n        showxywh();\n    }\n    if (m_sizeIndButton) {\n        const QRect& selection = extendedSelection();\n        m_sizeIndButton->setText(\n          QStringLiteral(\"%1\\n%2\").arg(selection.width(), selection.height()));\n    }\n}\n\nvoid CaptureWidget::updateCursor()\n{\n    if (m_colorPicker && m_colorPicker->isVisible()) {\n        setCursor(Qt::ArrowCursor);\n    } else if (m_activeButton != nullptr &&\n               activeButtonToolType() != CaptureTool::TYPE_MOVESELECTION) {\n        setCursor(Qt::CrossCursor);\n    } else if (m_selection->getMouseSide(mapFromGlobal(QCursor::pos())) !=\n               SelectionWidget::NO_SIDE) {\n        setCursor(m_selection->cursor());\n    } else if (activeButtonToolType() == CaptureTool::TYPE_MOVESELECTION) {\n        setCursor(Qt::OpenHandCursor);\n    } else {\n        setCursor(Qt::CrossCursor);\n    }\n}\n\nvoid CaptureWidget::updateSelectionState()\n{\n    auto toolType = activeButtonToolType();\n    if (toolType == CaptureTool::TYPE_MOVESELECTION) {\n        m_selection->setIdleCentralCursor(Qt::OpenHandCursor);\n        m_selection->setIgnoreMouse(false);\n    } else {\n        m_selection->setIdleCentralCursor(Qt::ArrowCursor);\n        if (toolType == CaptureTool::NONE) {\n            m_selection->setIgnoreMouse(m_panel->activeLayerIndex() != -1);\n        } else {\n            m_selection->setIgnoreMouse(true);\n        }\n    }\n}\n\nvoid CaptureWidget::updateTool(CaptureTool* tool)\n{\n    if (!tool || !tool->showMousePreview()) {\n        return;\n    }\n\n    static QRect oldPreviewRect, oldToolObjectRect;\n\n    QRect previewRect(tool->mousePreviewRect(m_context));\n    previewRect += QMargins(previewRect.width(),\n                            previewRect.height(),\n                            previewRect.width(),\n                            previewRect.height());\n\n    QRect toolObjectRect = paddedUpdateRect(tool->boundingRect());\n\n    // old rects are united with current rects to handle sudden mouse movement\n    update(previewRect);\n    update(toolObjectRect);\n    update(oldPreviewRect);\n    update(oldToolObjectRect);\n\n    oldPreviewRect = previewRect;\n    oldToolObjectRect = toolObjectRect;\n}\n\nvoid CaptureWidget::updateLayersPanel()\n{\n    m_panel->fillCaptureTools(m_captureToolObjects.captureToolObjects());\n}\n\nvoid CaptureWidget::pushToolToStack()\n{\n    // append current tool to the new state\n    if (m_activeTool && m_activeButton) {\n        disconnect(this,\n                   &CaptureWidget::colorChanged,\n                   m_activeTool,\n                   &CaptureTool::onColorChanged);\n        disconnect(this,\n                   &CaptureWidget::toolSizeChanged,\n                   m_activeTool,\n                   &CaptureTool::onSizeChanged);\n        if (m_panel->toolWidget()) {\n            disconnect(m_panel->toolWidget(), nullptr, m_activeTool, nullptr);\n        }\n\n        // disable signal connect for updating layer because it may call this\n        // function again on text objects\n        m_panel->blockSignals(true);\n\n        m_captureToolObjectsBackup = m_captureToolObjects;\n        m_captureToolObjects.append(m_activeTool);\n        pushObjectsStateToUndoStack();\n        releaseActiveTool();\n        drawToolsData();\n        updateLayersPanel();\n\n        // restore signal connection for updating layer\n        m_panel->blockSignals(false);\n    }\n}\n\nvoid CaptureWidget::drawToolsData(bool drawSelection)\n{\n    // TODO refactor this for performance. The objects should not all be updated\n    // at once every time\n    QPixmap pixmapItem = m_context.origScreenshot;\n    for (const auto& toolItem : m_captureToolObjects.captureToolObjects()) {\n        processPixmapWithTool(&pixmapItem, toolItem);\n        update(paddedUpdateRect(toolItem->boundingRect()));\n    }\n\n    m_context.screenshot = pixmapItem;\n    if (drawSelection) {\n        drawObjectSelection();\n    }\n}\n\nvoid CaptureWidget::drawObjectSelection()\n{\n    auto toolItem = activeToolObject();\n    if (toolItem && !toolItem->editMode()) {\n        QPainter painter(&m_context.screenshot);\n        toolItem->drawObjectSelection(painter);\n        // TODO move this elsewhere\n        if (m_context.toolSize != toolItem->size()) {\n            m_context.toolSize = toolItem->size();\n        }\n        if (activeToolObject() && m_activeButton) {\n            uncheckActiveTool();\n        }\n    }\n}\n\nvoid CaptureWidget::processPixmapWithTool(QPixmap* pixmap, CaptureTool* tool)\n{\n    QPainter painter(pixmap);\n    painter.setRenderHint(QPainter::Antialiasing);\n    tool->process(painter, *pixmap);\n}\n\nCaptureTool* CaptureWidget::activeButtonTool() const\n{\n    if (m_activeButton == nullptr) {\n        return nullptr;\n    }\n    return m_activeButton->tool();\n}\n\nCaptureTool::Type CaptureWidget::activeButtonToolType() const\n{\n    auto* activeTool = activeButtonTool();\n    if (activeTool == nullptr) {\n        return CaptureTool::NONE;\n    }\n    return activeTool->type();\n}\n\nQPoint CaptureWidget::snapToGrid(const QPoint& point) const\n{\n    QPoint snapPoint = mapToGlobal(point);\n\n    const auto scale{ m_context.screenshot.devicePixelRatio() };\n\n    snapPoint.setX((qRound(snapPoint.x() / double(m_gridSize)) * m_gridSize));\n    snapPoint.setY((qRound(snapPoint.y() / double(m_gridSize)) * m_gridSize));\n\n    return mapFromGlobal(snapPoint);\n}\n\nQPointer<CaptureTool> CaptureWidget::activeToolObject()\n{\n    return m_captureToolObjects.at(m_panel->activeLayerIndex());\n}\n\nvoid CaptureWidget::makeChild(QWidget* w)\n{\n    w->setParent(this);\n    w->installEventFilter(m_eventFilter);\n}\n\nvoid CaptureWidget::restoreCircleCountState()\n{\n    int largest = 0;\n    for (int cnt = 0; cnt < m_captureToolObjects.size(); cnt++) {\n        auto toolItem = m_captureToolObjects.at(cnt);\n        if (toolItem->type() != CaptureTool::TYPE_CIRCLECOUNT) {\n            continue;\n        }\n        if (toolItem->count() > largest) {\n            largest = toolItem->count();\n        }\n    }\n    m_context.circleCount = largest + 1;\n}\n\n/**\n * @brief Wrapper around `new QShortcut`, properly handling Enter/Return.\n */\nQList<QShortcut*> CaptureWidget::newShortcut(const QKeySequence& key,\n                                             QWidget* parent,\n                                             const char* slot)\n{\n    QList<QShortcut*> shortcuts;\n    QString strKey = key.toString();\n    if (strKey.contains(\"Enter\") || strKey.contains(\"Return\")) {\n        strKey.replace(\"Enter\", \"Return\");\n        shortcuts << new QShortcut(strKey, parent, slot);\n        strKey.replace(\"Return\", \"Enter\");\n        shortcuts << new QShortcut(strKey, parent, slot);\n    } else {\n        shortcuts << new QShortcut(key, parent, slot);\n    }\n    return shortcuts;\n}\n\nvoid CaptureWidget::togglePanel()\n{\n    m_panel->toggle();\n}\n\nvoid CaptureWidget::childEnter()\n{\n    m_previewEnabled = false;\n    updateTool(activeButtonTool());\n}\n\nvoid CaptureWidget::childLeave()\n{\n    m_previewEnabled = true;\n    updateTool(activeButtonTool());\n}\n\nvoid CaptureWidget::setCaptureToolObjects(\n  const CaptureToolObjects& captureToolObjects)\n{\n    // Used for undo/redo\n    m_captureToolObjects = captureToolObjects;\n    drawToolsData();\n    updateLayersPanel();\n    drawObjectSelection();\n}\n\nvoid CaptureWidget::undo()\n{\n    if (m_activeTool &&\n        (m_activeTool->isChanged() || m_activeTool->editMode())) {\n        // Remove selection on undo, at the same time commit current tool will\n        // be called\n        m_panel->setActiveLayer(-1);\n    }\n\n    // drawToolsData is called twice to update both previous and new regions\n    // FIXME this is a temporary workaround\n    drawToolsData();\n    m_undoStack.undo();\n    drawToolsData();\n    updateLayersPanel();\n\n    restoreCircleCountState();\n}\n\nvoid CaptureWidget::redo()\n{\n    // drawToolsData is called twice to update both previous and new regions\n    // FIXME this is a temporary workaround\n    drawToolsData();\n    m_undoStack.redo();\n    drawToolsData();\n    update();\n    updateLayersPanel();\n\n    restoreCircleCountState();\n}\n\nvoid CaptureWidget::cancel()\n{\n    if (m_activeButton != nullptr) {\n        uncheckActiveTool();\n    }\n    if (m_panel) {\n        m_panel->setActiveLayer(-1);\n    }\n    if (m_toolWidget) {\n        m_toolWidget->hide();\n        delete m_toolWidget;\n        m_toolWidget = nullptr;\n    }\n    m_selection->hide();\n    emit m_selection->geometrySettled();\n}\n\nQRect CaptureWidget::extendedSelection() const\n{\n    if (m_selection == nullptr) {\n        return {};\n    }\n    QRect r = m_selection->geometry();\n    return extendedRect(r);\n}\n\nQRect CaptureWidget::extendedRect(const QRect& r) const\n{\n    auto devicePixelRatio = m_context.screenshot.devicePixelRatio();\n    return { static_cast<int>(r.left() * devicePixelRatio),\n             static_cast<int>(r.top() * devicePixelRatio),\n             static_cast<int>(r.width() * devicePixelRatio),\n             static_cast<int>(r.height() * devicePixelRatio) };\n}\n\nQRect CaptureWidget::paddedUpdateRect(const QRect& r) const\n{\n    if (r.isNull()) {\n        return r;\n    } else {\n        return r + QMargins(20, 20, 20, 20);\n    }\n}\n\nvoid CaptureWidget::drawErrorMessage(const QString& msg, QPainter* painter)\n{\n    auto textRect = painter->fontMetrics().boundingRect(msg);\n    int w = textRect.width(), h = textRect.height();\n    textRect = {\n        size().width() - w - 10, size().height() - h - 5, w + 100, h + 100\n    };\n    QScreen* currentScreen = QGuiAppCurrentScreen().currentScreen();\n\n    if (!textRect.contains(QCursor::pos(currentScreen))) {\n        QColor textColor(Qt::white);\n        painter->setPen(textColor);\n        painter->drawText(textRect, msg);\n    }\n}\n\nvoid CaptureWidget::drawInactiveRegion(QPainter* painter)\n{\n    QColor overlayColor(0, 0, 0, m_opacity);\n    painter->setBrush(overlayColor);\n    QRect r;\n    if (m_selection->isVisible()) {\n        r = m_selection->geometry().normalized();\n    }\n    QRegion grey(rect());\n    grey = grey.subtracted(r);\n\n    painter->setClipRegion(grey);\n    painter->drawRect(-1, -1, rect().width() + 1, rect().height() + 1);\n}\n"
  },
  {
    "path": "src/widgets/capture/capturewidget.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n// Based on Lightscreen areadialog.h, Copyright 2017  Christian Kaiser\n// <info@ckaiser.com.ar> released under the GNU GPL2\n// <https://www.gnu.org/licenses/gpl-2.0.txt>\n\n// Based on KDE's KSnapshot regiongrabber.cpp, revision 796531, Copyright 2007\n// Luca Gugelmann <lucag@student.ethz.ch> released under the GNU LGPL\n// <http://www.gnu.org/licenses/old-licenses/library.txt>\n\n#pragma once\n\n#include \"buttonhandler.h\"\n#include \"capturetoolbutton.h\"\n#include \"capturetoolobjects.h\"\n#include \"src/config/generalconf.h\"\n#include \"src/tools/capturecontext.h\"\n#include \"src/tools/capturetool.h\"\n#include \"src/utils/confighandler.h\"\n#include \"src/widgets/capture/magnifierwidget.h\"\n#include \"src/widgets/capture/selectionwidget.h\"\n#include <QMessageBox>\n#include <QPointer>\n#include <QTimer>\n#include <QUndoStack>\n#include <QWidget>\n\nclass QLabel;\nclass QPaintEvent;\nclass QResizeEvent;\nclass QMouseEvent;\nclass QShortcut;\nclass QNetworkAccessManager;\nclass QNetworkReply;\nclass ColorPicker;\nclass NotifierBox;\nclass HoverEventFilter;\n#if !defined(DISABLE_UPDATE_CHECKER)\nclass UpdateNotificationWidget;\n#endif\nclass UtilityPanel;\nclass SidePanelWidget;\n\nclass CaptureWidget : public QWidget\n{\n    Q_OBJECT\n\npublic:\n    explicit CaptureWidget(const CaptureRequest& req,\n                           bool fullScreen = true,\n                           QWidget* parent = nullptr);\n    ~CaptureWidget();\n\n    QPixmap pixmap();\n    void setCaptureToolObjects(const CaptureToolObjects& captureToolObjects);\n#if !defined(DISABLE_UPDATE_CHECKER)\n    void showAppUpdateNotification(const QString& appLatestVersion,\n                                   const QString& appLatestUrl);\n#endif\n\npublic slots:\n    bool commitCurrentTool();\n    void deleteToolWidgetOrClose();\n\nsignals:\n    void colorChanged(const QColor& c);\n    void toolSizeChanged(int size);\n\nprivate slots:\n    void undo();\n    void redo();\n    void cancel();\n    void togglePanel();\n    void childEnter();\n    void childLeave();\n\n    void deleteCurrentTool();\n\n    void setState(CaptureToolButton* b);\n    void handleToolSignal(CaptureTool::Request r);\n    void handleButtonLeftClick(CaptureToolButton* b);\n    void handleButtonRightClick(CaptureToolButton* b);\n    void setDrawColor(const QColor& c);\n    void onToolSizeChanged(int size);\n    void onToolSizeSettled(int size);\n    void updateActiveLayer(int layer);\n    void onMoveCaptureToolUp(int captureToolIndex);\n    void onMoveCaptureToolDown(int captureToolIndex);\n    void selectAll();\n    void xywhTick();\n    void onDisplayGridChanged(bool display);\n    void onGridSizeChanged(int size);\n\n    void startColorGrab();\n\npublic:\n    void removeToolObject(int index = -1);\n    void showxywh();\n\nprotected:\n    void paintEvent(QPaintEvent* paintEvent) override;\n    void mousePressEvent(QMouseEvent* mouseEvent) override;\n    void mouseMoveEvent(QMouseEvent* mouseEvent) override;\n    void mouseReleaseEvent(QMouseEvent* mouseEvent) override;\n    void mouseDoubleClickEvent(QMouseEvent* event) override;\n    void keyPressEvent(QKeyEvent* keyEvent) override;\n    void keyReleaseEvent(QKeyEvent* keyEvent) override;\n    void wheelEvent(QWheelEvent* wheelEvent) override;\n    void resizeEvent(QResizeEvent* resizeEvent) override;\n    void moveEvent(QMoveEvent* moveEvent) override;\n    void changeEvent(QEvent* changeEvent) override;\n    void closeEvent(QCloseEvent* event) override;\n\nprivate:\n    void pushObjectsStateToUndoStack();\n    void releaseActiveTool();\n    void uncheckActiveTool();\n    int selectToolItemAtPos(const QPoint& pos);\n    void showColorPicker(const QPoint& pos);\n    bool startDrawObjectTool(const QPoint& pos);\n    QPointer<CaptureTool> activeToolObject();\n    void initContext(bool fullscreen, const CaptureRequest& req);\n    void initPanel();\n    void initSelection();\n    void initShortcuts();\n    void initButtons();\n    void initHelpMessage();\n    void initQuitPrompt();\n    void updateSizeIndicator();\n    void updateCursor();\n    void updateSelectionState();\n    void updateTool(CaptureTool* tool);\n    void updateLayersPanel();\n    bool promptQuit();\n    void pushToolToStack();\n    void makeChild(QWidget* w);\n    void restoreCircleCountState();\n\n    QList<QShortcut*> newShortcut(const QKeySequence& key,\n                                  QWidget* parent,\n                                  const char* slot);\n\n    void setToolSize(int size);\n\n    QRect extendedSelection() const;\n    QRect extendedRect(const QRect& r) const;\n    QRect paddedUpdateRect(const QRect& r) const;\n    void drawErrorMessage(const QString& msg, QPainter* painter);\n    void drawInactiveRegion(QPainter* painter);\n    void drawToolsData(bool drawSelection = true);\n    void drawObjectSelection();\n\n    void processPixmapWithTool(QPixmap* pixmap, CaptureTool* tool);\n\n    CaptureTool* activeButtonTool() const;\n    CaptureTool::Type activeButtonToolType() const;\n\n    QPoint snapToGrid(const QPoint& point) const;\n\n    ////////////////////////////////////////\n    // Class members\n\n    // Context information\n    CaptureContext m_context;\n\n    // Main ui color\n    QColor m_uiColor;\n    // Secondary ui color\n    QColor m_contrastUiColor;\n\n    // Outside selection opacity\n    int m_opacity;\n    int m_toolSizeByKeyboard;\n\n    // utility flags\n    bool m_mouseIsClicked;\n    bool m_newSelection;\n    bool m_movingSelection;\n    bool m_captureDone;\n    bool m_previewEnabled;\n    bool m_adjustmentButtonPressed;\n    bool m_configError;\n    bool m_configErrorResolved;\n\n#if !defined(DISABLE_UPDATE_CHECKER)\n    UpdateNotificationWidget* m_updateNotificationWidget;\n#endif\n    quint64 m_lastMouseWheel;\n    QPointer<CaptureToolButton> m_sizeIndButton;\n    // Last pressed button\n    QPointer<CaptureToolButton> m_activeButton;\n    QPointer<CaptureTool> m_activeTool;\n    bool m_activeToolIsMoved;\n    QPointer<QWidget> m_toolWidget;\n    QPointer<QMessageBox> m_quitPrompt;\n\n    ButtonHandler* m_buttonHandler;\n    UtilityPanel* m_panel;\n    SidePanelWidget* m_sidePanel;\n    ColorPicker* m_colorPicker;\n    ConfigHandler m_config;\n    NotifierBox* m_notifierBox;\n    HoverEventFilter* m_eventFilter;\n    SelectionWidget* m_selection;\n    MagnifierWidget* m_magnifier;\n    QString m_helpMessage;\n\n    SelectionWidget::SideType m_mouseOverHandle;\n\n    QMap<CaptureTool::Type, CaptureTool*> m_tools;\n    CaptureToolObjects m_captureToolObjects;\n    CaptureToolObjects m_captureToolObjectsBackup;\n\n    QPoint m_mousePressedPos;\n    QPoint m_activeToolOffsetToMouseOnStart;\n\n    // XYWH display position and timer\n    bool m_xywhDisplay;\n    QTimer m_xywhTimer;\n\n    QUndoStack m_undoStack;\n\n    bool m_existingObjectIsChanged;\n\n    // For start moving after more than X offset\n    QPoint m_startMovePos;\n    bool m_startMove;\n\n    // Grid\n    bool m_displayGrid{ false };\n    int m_gridSize{ 10 };\n\n    bool m_clipboardWorkaroundDone{ false };\n};\n"
  },
  {
    "path": "src/widgets/capture/colorpicker.cpp",
    "content": "﻿// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"colorpicker.h\"\n#include \"src/utils/confighandler.h\"\n#include \"src/utils/globalvalues.h\"\n#include <QMouseEvent>\n#include <QPainter>\n\nColorPicker::ColorPicker(QWidget* parent)\n  : ColorPickerWidget(parent)\n{\n    setMouseTracking(true);\n\n    ConfigHandler config;\n    QColor drawColor = config.drawColor();\n    for (int i = 0; i < m_colorList.size(); ++i) {\n        if (m_colorList.at(i) == drawColor) {\n            m_selectedIndex = i;\n            m_lastIndex = i;\n            break;\n        }\n    }\n}\nvoid ColorPicker::setNewColor()\n{\n    emit colorSelected(m_colorList.at(m_selectedIndex));\n}\n\nvoid ColorPicker::mouseMoveEvent(QMouseEvent* e)\n{\n    for (int i = 0; i < m_colorList.size(); ++i) {\n        if (m_colorAreaList.at(i).contains(e->pos())) {\n            m_selectedIndex = i;\n            update(m_colorAreaList.at(i) + QMargins(10, 10, 10, 10));\n            update(m_colorAreaList.at(m_lastIndex) + QMargins(10, 10, 10, 10));\n            m_lastIndex = i;\n            break;\n        }\n    }\n}\n\nvoid ColorPicker::showEvent(QShowEvent* event)\n{\n    grabMouse();\n}\n\nvoid ColorPicker::hideEvent(QHideEvent* event)\n{\n    releaseMouse();\n}\n"
  },
  {
    "path": "src/widgets/capture/colorpicker.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/widgets/colorpickerwidget.h\"\n\nclass ColorPicker : public ColorPickerWidget\n{\n    Q_OBJECT\npublic:\n    explicit ColorPicker(QWidget* parent = nullptr);\n    void setNewColor();\nsignals:\n    void colorSelected(QColor c);\n\nprotected:\n    void showEvent(QShowEvent* event) override;\n    void hideEvent(QHideEvent* event) override;\n    void mouseMoveEvent(QMouseEvent* e) override;\n};\n"
  },
  {
    "path": "src/widgets/capture/hovereventfilter.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n// Based on Lightscreen areadialog.h, Copyright 2017  Christian Kaiser\n// <info@ckaiser.com.ar> released under the GNU GPL2\n// <https://www.gnu.org/licenses/gpl-2.0.txt>\n\n// Based on KDE's KSnapshot regiongrabber.cpp, revision 796531, Copyright 2007\n// Luca Gugelmann <lucag@student.ethz.ch> released under the GNU LGPL\n// <http://www.gnu.org/licenses/old-licenses/library.txt>\n\n#include \"hovereventfilter.h\"\n#include <QEvent>\n\nHoverEventFilter::HoverEventFilter(QObject* parent)\n  : QObject(parent)\n{}\n\nbool HoverEventFilter::eventFilter(QObject* watched, QEvent* event)\n{\n    QEvent::Type t = event->type();\n    switch (t) {\n        case QEvent::Enter:\n            emit hoverIn(watched);\n            break;\n        case QEvent::Leave:\n            emit hoverOut(watched);\n            break;\n        default:\n            break;\n    }\n    return false;\n}\n"
  },
  {
    "path": "src/widgets/capture/hovereventfilter.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n// Based on Lightscreen areadialog.h, Copyright 2017  Christian Kaiser\n// <info@ckaiser.com.ar> released under the GNU GPL2\n// <https://www.gnu.org/licenses/gpl-2.0.txt>\n\n// Based on KDE's KSnapshot regiongrabber.cpp, revision 796531, Copyright 2007\n// Luca Gugelmann <lucag@student.ethz.ch> released under the GNU LGPL\n// <http://www.gnu.org/licenses/old-licenses/library.txt>\n\n#pragma once\n\n#include <QObject>\n\nclass HoverEventFilter : public QObject\n{\n    Q_OBJECT\npublic:\n    explicit HoverEventFilter(QObject* parent = nullptr);\n\nsignals:\n    void hoverIn(QObject*);\n    void hoverOut(QObject*);\n\nprotected:\n    bool eventFilter(QObject* watched, QEvent* event);\n};\n"
  },
  {
    "path": "src/widgets/capture/magnifierwidget.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"magnifierwidget.h\"\n#include <QApplication>\n#include <QEvent>\n#include <QMouseEvent>\n#include <QPainter>\n#include <QPainterPath>\n#include <QPen>\n#include <QPixmap>\n\nMagnifierWidget::MagnifierWidget(const QPixmap& p,\n                                 const QColor& c,\n                                 bool isSquare,\n                                 QWidget* parent)\n  : QWidget(parent)\n  , m_color(c)\n  , m_borderColor(c)\n  , m_screenshot(p)\n  , m_square(isSquare)\n{\n    setFixedSize(parent->width(), parent->height());\n    setAttribute(Qt::WA_TransparentForMouseEvents);\n    m_color.setAlpha(130);\n    // add padding for circular magnifier\n    QImage padded(p.width() + 2 * m_magPixels,\n                  p.height() + 2 * m_magPixels,\n                  QImage::Format_ARGB32);\n    padded.fill(Qt::black);\n    QPainter painter(&padded);\n    painter.drawPixmap(m_magPixels, m_magPixels, p);\n    m_paddedScreenshot.convertFromImage(padded);\n}\nvoid MagnifierWidget::paintEvent(QPaintEvent*)\n{\n    QPainter p(this);\n    if (!p.isActive()) {\n        return;\n    }\n    if (m_square) {\n        drawMagnifier(p);\n    } else {\n        drawMagnifierCircle(p);\n    }\n}\n\nvoid MagnifierWidget::drawMagnifierCircle(QPainter& painter)\n{\n    auto relativeCursor = QCursor::pos();\n    auto translated = QWidget::mapFromGlobal(relativeCursor);\n    auto x = translated.x() + m_magPixels;\n    auto y = translated.y() + m_magPixels;\n\n    int magX = static_cast<int>(x * m_devicePixelRatio - m_magPixels);\n    int magY = static_cast<int>(y * m_devicePixelRatio - m_magPixels);\n    QRectF magniRect(magX, magY, m_pixels, m_pixels);\n\n    qreal drawPosX = x + m_magOffset + m_pixels * magZoom / 2;\n    if (drawPosX > width() - m_pixels * magZoom / 2) {\n        drawPosX = x - m_magOffset - m_pixels * magZoom / 2;\n    }\n    qreal drawPosY = y + m_magOffset + m_pixels * magZoom / 2;\n    if (drawPosY > height() - m_pixels * magZoom / 2) {\n        drawPosY = y - m_magOffset - m_pixels * magZoom / 2;\n    }\n    QPointF drawPos(drawPosX, drawPosY);\n    QRectF crossHairTop(drawPos.x() + magZoom * (-0.5),\n                        drawPos.y() - magZoom * (m_magPixels + 0.5),\n                        magZoom,\n                        magZoom * (m_magPixels));\n    QRectF crossHairRight(drawPos.x() + magZoom * (0.5),\n                          drawPos.y() + magZoom * (-0.5),\n                          magZoom * (m_magPixels),\n                          magZoom);\n    QRectF crossHairBottom(drawPos.x() + magZoom * (-0.5),\n                           drawPos.y() + magZoom * (0.5),\n                           magZoom,\n                           magZoom * (m_magPixels));\n    QRectF crossHairLeft(drawPos.x() - magZoom * (m_magPixels + 0.5),\n                         drawPos.y() + magZoom * (-0.5),\n                         magZoom * (m_magPixels),\n                         magZoom);\n    const auto frag =\n      QPainter::PixmapFragment::create(drawPos, magniRect, magZoom, magZoom);\n\n    painter.setRenderHint(QPainter::Antialiasing, true);\n    QPainterPath path = QPainterPath();\n    path.addEllipse(drawPos, m_pixels * magZoom / 2, m_pixels * magZoom / 2);\n    painter.setClipPath(path);\n\n    painter.drawPixmapFragments(\n      &frag, 1, m_paddedScreenshot, QPainter::OpaqueHint);\n    painter.setCompositionMode(QPainter::CompositionMode_SourceOver);\n    for (const auto& rect :\n         { crossHairTop, crossHairRight, crossHairBottom, crossHairLeft }) {\n        painter.fillRect(rect, m_color);\n    }\n    QPen pen(m_borderColor);\n    pen.setWidth(4);\n    painter.setPen(pen);\n    painter.drawEllipse(\n      drawPos, m_pixels * magZoom / 2, m_pixels * magZoom / 2);\n}\n// https://invent.kde.org/graphics/spectacle/-/blob/master/src/QuickEditor/QuickEditor.cpp#L841\nvoid MagnifierWidget::drawMagnifier(QPainter& painter)\n{\n    auto relativeCursor = QCursor::pos();\n    auto translated = QWidget::mapFromGlobal(relativeCursor);\n    auto x = translated.x();\n    auto y = translated.y();\n\n    int magX = static_cast<int>(x * m_devicePixelRatio - m_magPixels);\n    int offsetX = 0;\n    if (magX < 0) {\n        offsetX = magX;\n        magX = 0;\n    } else {\n        const int maxX = m_screenshot.width() - m_pixels;\n        if (magX > maxX) {\n            offsetX = magX - maxX;\n            magX = maxX;\n        }\n    }\n    int magY = static_cast<int>(y * m_devicePixelRatio - m_magPixels);\n    int offsetY = 0;\n    if (magY < 0) {\n        offsetY = magY;\n        magY = 0;\n    } else {\n        const int maxY = m_screenshot.height() - m_pixels;\n        if (magY > maxY) {\n            offsetY = magY - maxY;\n            magY = maxY;\n        }\n    }\n    QRectF magniRect(magX, magY, m_pixels, m_pixels);\n\n    qreal drawPosX = x + m_magOffset + m_pixels * magZoom / 2;\n    if (drawPosX > width() - m_pixels * magZoom / 2) {\n        drawPosX = x - m_magOffset - m_pixels * magZoom / 2;\n    }\n    qreal drawPosY = y + m_magOffset + m_pixels * magZoom / 2;\n    if (drawPosY > height() - m_pixels * magZoom / 2) {\n        drawPosY = y - m_magOffset - m_pixels * magZoom / 2;\n    }\n    QPointF drawPos(drawPosX, drawPosY);\n    QRectF crossHairTop(drawPos.x() + magZoom * (offsetX - 0.5),\n                        drawPos.y() - magZoom * (m_magPixels + 0.5),\n                        magZoom,\n                        magZoom * (m_magPixels + offsetY));\n    QRectF crossHairRight(drawPos.x() + magZoom * (0.5 + offsetX),\n                          drawPos.y() + magZoom * (offsetY - 0.5),\n                          magZoom * (m_magPixels - offsetX),\n                          magZoom);\n    QRectF crossHairBottom(drawPos.x() + magZoom * (offsetX - 0.5),\n                           drawPos.y() + magZoom * (0.5 + offsetY),\n                           magZoom,\n                           magZoom * (m_magPixels - offsetY));\n    QRectF crossHairLeft(drawPos.x() - magZoom * (m_magPixels + 0.5),\n                         drawPos.y() + magZoom * (offsetY - 0.5),\n                         magZoom * (m_magPixels + offsetX),\n                         magZoom);\n    QRectF crossHairBorder(drawPos.x() - magZoom * (m_magPixels + 0.5) - 1,\n                           drawPos.y() - magZoom * (m_magPixels + 0.5) - 1,\n                           m_pixels * magZoom + 2,\n                           m_pixels * magZoom + 2);\n    const auto frag =\n      QPainter::PixmapFragment::create(drawPos, magniRect, magZoom, magZoom);\n\n    painter.fillRect(crossHairBorder, m_borderColor);\n    painter.drawPixmapFragments(&frag, 1, m_screenshot, QPainter::OpaqueHint);\n    painter.setCompositionMode(QPainter::CompositionMode_SourceOver);\n    for (const auto& rect :\n         { crossHairTop, crossHairRight, crossHairBottom, crossHairLeft }) {\n        painter.fillRect(rect, m_color);\n    }\n}\n"
  },
  {
    "path": "src/widgets/capture/magnifierwidget.h",
    "content": "#pragma once\n\n#include <QWidget>\n\nclass QPropertyAnimation;\n\nclass MagnifierWidget : public QWidget\n{\n    Q_OBJECT\npublic:\n    explicit MagnifierWidget(const QPixmap& p,\n                             const QColor& c,\n                             bool isSquare,\n                             QWidget* parent = nullptr);\n\nprotected:\n    void paintEvent(QPaintEvent*) override;\n\nprivate:\n    const int m_magPixels = 8;\n    const int m_magOffset = 16;\n    const int magZoom = 10;\n    const int m_pixels = 2 * m_magPixels + 1;\n    const int m_devicePixelRatio = 1;\n    bool m_square;\n    QColor m_color;\n    QColor m_borderColor;\n    QPixmap m_screenshot;\n    QPixmap m_paddedScreenshot;\n    void drawMagnifier(QPainter& painter);\n    void drawMagnifierCircle(QPainter& painter);\n};\n"
  },
  {
    "path": "src/widgets/capture/modificationcommand.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"modificationcommand.h\"\n#include \"capturewidget.h\"\n\nModificationCommand::ModificationCommand(\n  CaptureWidget* captureWidget,\n  const CaptureToolObjects& captureToolObjects,\n  const CaptureToolObjects& captureToolObjectsBackup)\n  : m_captureWidget(captureWidget)\n{\n    m_captureToolObjects = captureToolObjects;\n    m_captureToolObjectsBackup = captureToolObjectsBackup;\n}\n\nvoid ModificationCommand::undo()\n{\n    m_captureWidget->setCaptureToolObjects(m_captureToolObjectsBackup);\n}\n\nvoid ModificationCommand::redo()\n{\n    m_captureWidget->setCaptureToolObjects(m_captureToolObjects);\n}\n"
  },
  {
    "path": "src/widgets/capture/modificationcommand.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"capturetoolobjects.h\"\n#include <QUndoCommand>\n\n#ifndef FLAMESHOT_MODIFICATIONCOMMAND_H\n#define FLAMESHOT_MODIFICATIONCOMMAND_H\n\nclass CaptureWidget;\n\nclass ModificationCommand : public QUndoCommand\n{\npublic:\n    ModificationCommand(CaptureWidget* captureWidget,\n                        const CaptureToolObjects& captureToolObjects,\n                        const CaptureToolObjects& captureToolObjectsBackup);\n\n    virtual void undo() override;\n    virtual void redo() override;\n\nprivate:\n    CaptureToolObjects m_captureToolObjects;\n    CaptureToolObjects m_captureToolObjectsBackup;\n    CaptureWidget* m_captureWidget;\n};\n\n#endif // FLAMESHOT_MODIFICATIONCOMMAND_H\n"
  },
  {
    "path": "src/widgets/capture/notifierbox.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"notifierbox.h\"\n#include \"src/utils/colorutils.h\"\n#include \"src/utils/confighandler.h\"\n#include \"src/utils/globalvalues.h\"\n#include <QApplication>\n#include <QPainter>\n#include <QTimer>\n\nNotifierBox::NotifierBox(QWidget* parent)\n  : QWidget(parent)\n{\n    m_timer = new QTimer(this);\n    m_timer->setSingleShot(true);\n    m_timer->setInterval(600);\n    connect(m_timer, &QTimer::timeout, this, &NotifierBox::hide);\n    m_bgColor = ConfigHandler().uiColor();\n    m_foregroundColor =\n      (ColorUtils::colorIsDark(m_bgColor) ? Qt::white : Qt::black);\n    m_bgColor.setAlpha(180);\n    const int size =\n      (GlobalValues::buttonBaseSize() + GlobalValues::buttonBaseSize() / 2) *\n      qApp->devicePixelRatio();\n    setFixedSize(QSize(size, size));\n}\n\nvoid NotifierBox::enterEvent(QEnterEvent*)\n{\n    hide();\n}\n\nvoid NotifierBox::paintEvent(QPaintEvent*)\n{\n    QPainter painter(this);\n    if (!painter.isActive()) {\n        return;\n    }\n    // draw Ellipse\n    painter.setRenderHint(QPainter::Antialiasing);\n    painter.setBrush(QBrush(m_bgColor, Qt::SolidPattern));\n    painter.setPen(QPen(Qt::transparent));\n    painter.drawEllipse(rect());\n    // Draw the text:\n    painter.setPen(QPen(m_foregroundColor));\n    painter.drawText(rect(), Qt::AlignCenter, m_message);\n}\n\nvoid NotifierBox::showMessage(const QString& msg)\n{\n    m_message = msg;\n    update();\n    show();\n    m_timer->start();\n}\n\nvoid NotifierBox::showColor(const QColor& color)\n{\n    Q_UNUSED(color)\n    m_message = QLatin1String(\"\");\n}\n\nvoid NotifierBox::hideEvent(QHideEvent* event)\n{\n    emit hidden();\n}\n"
  },
  {
    "path": "src/widgets/capture/notifierbox.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QWidget>\n\nclass QTimer;\n\nclass NotifierBox : public QWidget\n{\n    Q_OBJECT\npublic:\n    explicit NotifierBox(QWidget* parent = nullptr);\n\nprotected:\n    void enterEvent(QEnterEvent*) override;\n    virtual void paintEvent(QPaintEvent*) override;\n\nsignals:\n    void hidden();\n\npublic slots:\n    void showMessage(const QString& msg);\n    void showColor(const QColor& color);\n\nprivate:\n    QTimer* m_timer;\n    QString m_message;\n    QColor m_bgColor;\n    QColor m_foregroundColor;\n\n    void hideEvent(QHideEvent* event) override;\n};\n"
  },
  {
    "path": "src/widgets/capture/overlaymessage.cpp",
    "content": "#include \"overlaymessage.h\"\n#include \"colorutils.h\"\n#include \"confighandler.h\"\n\n#include <QApplication>\n#include <QDebug>\n#include <QLabel>\n#include <QPainter>\n#include <QPen>\n#include <QScreen>\n\nOverlayMessage::OverlayMessage(QWidget* parent, const QRect& targetArea)\n  : QLabel(parent)\n  , m_targetArea(targetArea)\n{\n    // NOTE: do not call the static functions from the constructor\n    m_instance = this;\n    m_messageStack.push(QString()); // Default message is empty\n    setAttribute(Qt::WA_TransparentForMouseEvents);\n    setAttribute(Qt::WA_AlwaysStackOnTop);\n    setAlignment(Qt::AlignCenter);\n    setTextFormat(Qt::RichText);\n\n    m_fillColor = ConfigHandler().uiColor();\n    int opacity = ConfigHandler().contrastOpacity();\n    m_textColor =\n      (ColorUtils::colorIsDark(m_fillColor) ? Qt::white : Qt::black);\n    // map a background opacity range 0-255 to a fill opacity range 190-160\n    // we do this because an opaque background makes the box look opaque too\n    m_fillColor.setAlpha(160 + (180 - 220) / (255.0 - 0) * (opacity - 255));\n    setStyleSheet(\n      QStringLiteral(\"QLabel { color: %1; }\").arg(m_textColor.name()));\n\n    setMargin(QFontMetrics(qApp->font()).height() / 2);\n    QWidget::hide();\n}\n\nvoid OverlayMessage::init(QWidget* parent, const QRect& targetArea)\n{\n    new OverlayMessage(parent, targetArea);\n}\n\n/**\n * @brief Push a message to the message stack.\n * @param msg Message text formatted as rich text\n */\nvoid OverlayMessage::push(const QString& msg)\n{\n    m_instance->m_messageStack.push(msg);\n    m_instance->setText(m_instance->m_messageStack.top());\n    setVisibility(true);\n}\n\nvoid OverlayMessage::pop()\n{\n    if (m_instance->m_messageStack.size() > 1) {\n        m_instance->m_messageStack.pop();\n    }\n\n    m_instance->setText(m_instance->m_messageStack.top());\n    setVisibility(m_instance->m_messageStack.size() > 1);\n}\n\nvoid OverlayMessage::setVisibility(bool visible)\n{\n    m_instance->updateGeometry();\n    m_instance->setVisible(visible);\n}\n\nOverlayMessage* OverlayMessage::instance()\n{\n    return m_instance;\n}\n\nvoid OverlayMessage::pushKeyMap(const QList<QPair<QString, QString>>& map)\n{\n    push(compileFromKeyMap(map));\n}\n\n/**\n * @brief Compile a message from a set of shortcuts and descriptions.\n * @param map List of (shortcut, description) pairs\n */\nQString OverlayMessage::compileFromKeyMap(\n  const QList<QPair<QString, QString>>& map)\n{\n    QString str = QStringLiteral(\"<table>\");\n    for (const auto& pair : map) {\n        str += QStringLiteral(\"<tr>\"\n                              \"<td align=\\\"right\\\"><b>%1 </b></td>\"\n                              \"<td align=\\\"left\\\">&nbsp;&nbsp;%2</td>\"\n                              \"</tr>\")\n                 .arg(pair.first, pair.second);\n    }\n    str += QStringLiteral(\"</table>\");\n    return str;\n}\n\nvoid OverlayMessage::paintEvent(QPaintEvent* e)\n{\n    QPainter painter(this);\n    if (!painter.isActive())\n        return;\n    painter.setRenderHint(QPainter::Antialiasing);\n\n    painter.setBrush(QBrush(m_fillColor, Qt::SolidPattern));\n    painter.setPen(QPen(m_textColor, 1.5));\n    float margin = painter.pen().widthF();\n    painter.drawRoundedRect(\n      rect() - QMarginsF(margin, margin, margin, margin), 5, 5);\n\n    return QLabel::paintEvent(e);\n}\n\nQRect OverlayMessage::boundingRect() const\n{\n    QRect geom = QRect(QPoint(), sizeHint());\n    geom.moveCenter(m_targetArea.center());\n    return geom;\n}\n\nvoid OverlayMessage::updateGeometry()\n{\n    setGeometry(boundingRect());\n    QLabel::updateGeometry();\n}\n\nOverlayMessage* OverlayMessage::m_instance = nullptr;\n"
  },
  {
    "path": "src/widgets/capture/overlaymessage.h",
    "content": "#pragma once\n\n#include <QLabel>\n#include <QStack>\n\n/**\n * @brief Overlay a message in capture mode.\n *\n * The message must be initialized by calling `init` before it can be used. That\n * can be done once per capture session. The class is a singleton.\n *\n * To change the active message call `push`. This will automatically show the\n * widget. Previous messages won't be forgotten and will be reactivated after\n * you call `pop`. You can show/hide the message using `setVisibility` (this\n * won't push/pop anything).\n *\n * @note You have to make sure that widgets pop the messages they pushed when\n * they are closed, to avoid potential bugs and resource leaks.\n */\nclass OverlayMessage : public QLabel\n{\npublic:\n    OverlayMessage() = delete;\n\n    static void init(QWidget* parent, const QRect& targetArea);\n    static void push(const QString& msg);\n    static void pop();\n    static void setVisibility(bool visible);\n    static OverlayMessage* instance();\n\n    static void pushKeyMap(const QList<QPair<QString, QString>>& map);\n    static QString compileFromKeyMap(const QList<QPair<QString, QString>>& map);\n\nprivate:\n    QStack<QString> m_messageStack;\n    QRect m_targetArea;\n    QColor m_fillColor, m_textColor;\n    static OverlayMessage* m_instance;\n\n    OverlayMessage(QWidget* parent, const QRect& center);\n\n    void paintEvent(QPaintEvent*) override;\n\n    QRect boundingRect() const;\n    void updateGeometry();\n};\n"
  },
  {
    "path": "src/widgets/capture/selectionwidget.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"selectionwidget.h\"\n#include \"capturetool.h\"\n#include \"capturetoolbutton.h\"\n#include \"src/utils/globalvalues.h\"\n#include <QApplication>\n#include <QEvent>\n#include <QMouseEvent>\n#include <QPainter>\n#include <QPropertyAnimation>\n#include <QTimer>\n#include <utility>\n\n#define MARGIN (m_THandle.width())\n\nSelectionWidget::SelectionWidget(QColor c, QWidget* parent)\n  : QWidget(parent)\n  , m_color(std::move(c))\n  , m_activeSide(NO_SIDE)\n  , m_ignoreMouse(false)\n{\n    // prevents this widget from consuming CaptureToolButton mouse events\n    setAttribute(Qt::WA_TransparentForMouseEvents);\n    parent->installEventFilter(this);\n\n    m_animation = new QPropertyAnimation(this, \"geometry\", this);\n    m_animation->setEasingCurve(QEasingCurve::InOutQuad);\n    m_animation->setDuration(200);\n    connect(m_animation, &QPropertyAnimation::finished, this, [this]() {\n        emit geometrySettled();\n    });\n\n    int sideVal = GlobalValues::buttonBaseSize() * 0.6;\n    int handleSide = sideVal / 2;\n    const QRect areaRect(0, 0, sideVal, sideVal);\n\n    const QRect handleRect(0, 0, handleSide, handleSide);\n    m_TLHandle = m_TRHandle = m_BLHandle = m_BRHandle = m_LHandle = m_THandle =\n      m_RHandle = m_BHandle = handleRect;\n    m_TLArea = m_TRArea = m_BLArea = m_BRArea = areaRect;\n\n    m_areaOffset = QPoint(-sideVal / 2, -sideVal / 2);\n    m_handleOffset = QPoint(-handleSide / 2, -handleSide / 2);\n}\n\n/**\n * @brief Get the side where the mouse cursor is.\n * @param mousePos Mouse cursor position relative to the parent widget.\n */\nSelectionWidget::SideType SelectionWidget::getMouseSide(\n  const QPoint& mousePos) const\n{\n    if (!isVisible()) {\n        return NO_SIDE;\n    }\n    QPoint localPos = mapFromParent(mousePos);\n    if (m_TLArea.contains(localPos)) {\n        return TOPLEFT_SIDE;\n    } else if (m_TRArea.contains(localPos)) {\n        return TOPRIGHT_SIDE;\n    } else if (m_BLArea.contains(localPos)) {\n        return BOTTOMLEFT_SIDE;\n    } else if (m_BRArea.contains(localPos)) {\n        return BOTTOMRIGHT_SIDE;\n    } else if (m_LArea.contains(localPos)) {\n        return LEFT_SIDE;\n    } else if (m_TArea.contains(localPos)) {\n        return TOP_SIDE;\n    } else if (m_RArea.contains(localPos)) {\n        return RIGHT_SIDE;\n    } else if (m_BArea.contains(localPos)) {\n        return BOTTOM_SIDE;\n    } else if (rect().contains(localPos)) {\n        return CENTER;\n    } else {\n        return NO_SIDE;\n    }\n}\n\nQVector<QRect> SelectionWidget::handlerAreas()\n{\n    QVector<QRect> areas;\n    areas << m_TLHandle << m_TRHandle << m_BLHandle << m_BRHandle << m_LHandle\n          << m_THandle << m_RHandle << m_BHandle;\n    return areas;\n}\n\n// helper function\nSelectionWidget::SideType getProperSide(SelectionWidget::SideType side,\n                                        const QRect& r)\n{\n    using SideType = SelectionWidget::SideType;\n    int intSide = side;\n    if (r.right() < r.left()) {\n        intSide ^= SideType::LEFT_SIDE;\n        intSide ^= SideType::RIGHT_SIDE;\n    }\n    if (r.bottom() < r.top()) {\n        intSide ^= SideType::TOP_SIDE;\n        intSide ^= SideType::BOTTOM_SIDE;\n    }\n\n    return (SideType)intSide;\n}\n\nvoid SelectionWidget::setIgnoreMouse(bool ignore)\n{\n    m_ignoreMouse = ignore;\n    updateCursor();\n}\n\n/**\n * Set the cursor that will be active when the mouse is inside the selection and\n * the mouse is not clicked.\n */\nvoid SelectionWidget::setIdleCentralCursor(const QCursor& cursor)\n{\n    m_idleCentralCursor = cursor;\n}\n\nvoid SelectionWidget::setGeometryAnimated(const QRect& r)\n{\n    if (isVisible()) {\n        m_animation->setStartValue(geometry());\n        m_animation->setEndValue(r);\n        m_animation->start();\n    }\n}\n\nvoid SelectionWidget::setGeometry(const QRect& r)\n{\n    QWidget::setGeometry(r + QMargins(MARGIN, MARGIN, MARGIN, MARGIN));\n    updateCursor();\n    if (isVisible()) {\n        emit geometryChanged();\n    }\n}\n\nQRect SelectionWidget::geometry() const\n{\n    return QWidget::geometry() - QMargins(MARGIN, MARGIN, MARGIN, MARGIN);\n}\n\nQRect SelectionWidget::fullGeometry() const\n{\n    return QWidget::geometry();\n}\n\nQRect SelectionWidget::rect() const\n{\n    return QWidget::rect() - QMargins(MARGIN, MARGIN, MARGIN, MARGIN);\n}\n\nbool SelectionWidget::eventFilter(QObject* obj, QEvent* event)\n{\n    if (m_ignoreMouse && dynamic_cast<QMouseEvent*>(event)) {\n        m_activeSide = NO_SIDE;\n        unsetCursor();\n    } else if (event->type() == QEvent::MouseButtonRelease) {\n        parentMouseReleaseEvent(static_cast<QMouseEvent*>(event));\n    } else if (event->type() == QEvent::MouseButtonPress) {\n        parentMousePressEvent(static_cast<QMouseEvent*>(event));\n    } else if (event->type() == QEvent::MouseMove) {\n        parentMouseMoveEvent(static_cast<QMouseEvent*>(event));\n    }\n    return false;\n}\n\nvoid SelectionWidget::parentMousePressEvent(QMouseEvent* e)\n{\n    if (e->button() != Qt::LeftButton) {\n        return;\n    }\n\n    m_dragStartPos = e->pos();\n    m_activeSide = getMouseSide(e->pos());\n}\n\nvoid SelectionWidget::parentMouseReleaseEvent(QMouseEvent* e)\n{\n    // released outside of the selection area\n    if (!getMouseSide(e->pos())) {\n        hide();\n    }\n\n    m_activeSide = NO_SIDE;\n    updateCursor();\n    emit geometrySettled();\n}\n\nvoid SelectionWidget::parentMouseMoveEvent(QMouseEvent* e)\n{\n    updateCursor();\n\n    if (e->buttons() != Qt::LeftButton) {\n        return;\n    }\n\n    SideType mouseSide = m_activeSide;\n    if (!m_activeSide) {\n        mouseSide = getMouseSide(e->pos());\n    }\n\n    QPoint pos;\n\n    if (!isVisible() || !mouseSide) {\n        show();\n        m_activeSide = TOPLEFT_SIDE;\n        pos = m_dragStartPos;\n        setGeometry({ pos, pos });\n    } else {\n        pos = e->pos();\n    }\n\n    auto geom = geometry();\n    float aspectRatio = (float)geom.width() / (float)geom.height();\n    bool symmetryMod = qApp->keyboardModifiers() & Qt::ShiftModifier;\n    bool preserveAspect = qApp->keyboardModifiers() & Qt::ControlModifier;\n\n    QPoint newTopLeft = geom.topLeft(), newBottomRight = geom.bottomRight();\n    int oldLeft = newTopLeft.rx(), oldRight = newBottomRight.rx(),\n        oldTop = newTopLeft.ry(), oldBottom = newBottomRight.ry();\n    int &newLeft = newTopLeft.rx(), &newRight = newBottomRight.rx(),\n        &newTop = newTopLeft.ry(), &newBottom = newBottomRight.ry();\n    switch (mouseSide) {\n        case TOPLEFT_SIDE:\n            if (m_activeSide) {\n                if (preserveAspect) {\n                    if ((float)(oldRight - pos.x()) /\n                          (float)(oldBottom - pos.y()) >\n                        aspectRatio) {\n                        /* width longer than expected width, hence increase\n                         * height to compensate for the aspect ratio */\n                        newLeft = pos.x();\n                        newTop =\n                          oldBottom -\n                          (int)(((float)(oldRight - pos.x())) / aspectRatio);\n                    } else {\n                        /* height longer than expected height, hence increase\n                         * width to compensate for the aspect ratio */\n                        newTop = pos.y();\n                        newLeft =\n                          oldRight -\n                          (int)(((float)(oldBottom - pos.y())) * aspectRatio);\n                    }\n                } else {\n                    newTopLeft = pos;\n                }\n            }\n            break;\n        case BOTTOMRIGHT_SIDE:\n            if (m_activeSide) {\n                if (preserveAspect) {\n                    if ((float)(pos.x() - oldLeft) / (float)(pos.y() - oldTop) >\n                        aspectRatio) {\n                        newRight = pos.x();\n                        newBottom =\n                          oldTop +\n                          (int)(((float)(pos.x() - oldLeft)) / aspectRatio);\n                    } else {\n                        newBottom = pos.y();\n                        newRight = oldLeft + (int)(((float)(pos.y() - oldTop)) *\n                                                   aspectRatio);\n                    }\n                } else {\n                    newBottomRight = pos;\n                }\n            }\n            break;\n        case TOPRIGHT_SIDE:\n            if (m_activeSide) {\n                if (preserveAspect) {\n                    if ((float)(pos.x() - oldLeft) /\n                          (float)(oldBottom - pos.y()) >\n                        aspectRatio) {\n                        newRight = pos.x();\n                        newTop =\n                          oldBottom -\n                          (int)(((float)(pos.x() - oldLeft)) / aspectRatio);\n                    } else {\n                        newTop = pos.y();\n                        newRight =\n                          oldLeft +\n                          (int)(((float)(oldBottom - pos.y())) * aspectRatio);\n                    }\n                } else {\n                    newTop = pos.y();\n                    newRight = pos.x();\n                }\n            }\n            break;\n        case BOTTOMLEFT_SIDE:\n            if (m_activeSide) {\n                if (preserveAspect) {\n                    if ((float)(oldRight - pos.x()) /\n                          (float)(pos.y() - oldTop) >\n                        aspectRatio) {\n                        newLeft = pos.x();\n                        newBottom =\n                          oldTop +\n                          (int)(((float)(oldRight - pos.x())) / aspectRatio);\n                    } else {\n                        newBottom = pos.y();\n                        newLeft = oldRight - (int)(((float)(pos.y() - oldTop)) *\n                                                   aspectRatio);\n                    }\n                } else {\n                    newBottom = pos.y();\n                    newLeft = pos.x();\n                }\n            }\n            break;\n        case LEFT_SIDE:\n            if (m_activeSide) {\n                newLeft = pos.x();\n                if (preserveAspect) {\n                    /* By default bottom edge moves when dragging sides, this\n                     * behavior feels natural */\n                    newBottom = oldTop + (int)(((float)(oldRight - pos.x())) /\n                                               aspectRatio);\n                }\n            }\n            break;\n        case RIGHT_SIDE:\n            if (m_activeSide) {\n                newRight = pos.x();\n                if (preserveAspect) {\n                    newBottom = oldTop + (int)(((float)(pos.x() - oldLeft)) /\n                                               aspectRatio);\n                }\n            }\n            break;\n        case TOP_SIDE:\n            if (m_activeSide) {\n                newTop = pos.y();\n                if (preserveAspect) {\n                    /* By default right edge moves when dragging sides, this\n                     * behavior feels natural */\n                    newRight =\n                      oldLeft +\n                      (int)(((float)(oldBottom - pos.y()) * aspectRatio));\n                }\n            }\n            break;\n        case BOTTOM_SIDE:\n            if (m_activeSide) {\n                newBottom = pos.y();\n                if (preserveAspect) {\n                    newRight = oldLeft +\n                               (int)(((float)(pos.y() - oldTop) * aspectRatio));\n                }\n            }\n            break;\n        default:\n            if (m_activeSide) {\n                move(this->pos() + pos - m_dragStartPos);\n                m_dragStartPos = pos;\n                /* do nothing special in case of preserveAspect */\n            }\n            return;\n    }\n    // finalize geometry change\n    if (m_activeSide) {\n        if (symmetryMod) {\n            QPoint deltaTopLeft = newTopLeft - geom.topLeft();\n            QPoint deltaBottomRight = newBottomRight - geom.bottomRight();\n            newTopLeft = geom.topLeft() + deltaTopLeft - deltaBottomRight;\n            newBottomRight =\n              geom.bottomRight() + deltaBottomRight - deltaTopLeft;\n        }\n        geom = { newTopLeft, newBottomRight };\n        setGeometry(geom.normalized());\n        m_activeSide = getProperSide(m_activeSide, geom);\n    }\n    m_dragStartPos = e->pos();\n}\n\nvoid SelectionWidget::paintEvent(QPaintEvent*)\n{\n    QPainter p(this);\n    if (!p.isActive()) {\n        return;\n    }\n    p.setPen(m_color);\n    p.drawRect(rect() + QMargins(0, 0, -1, -1));\n    p.setRenderHint(QPainter::Antialiasing);\n    p.setBrush(m_color);\n    for (auto rectangle : handlerAreas()) {\n        p.drawEllipse(rectangle);\n    }\n}\n\nvoid SelectionWidget::resizeEvent(QResizeEvent*)\n{\n    updateAreas();\n    if (isVisible()) {\n        emit geometryChanged();\n    }\n}\n\nvoid SelectionWidget::moveEvent(QMoveEvent*)\n{\n    updateAreas();\n    if (isVisible()) {\n        emit geometryChanged();\n    }\n}\n\nvoid SelectionWidget::showEvent(QShowEvent*)\n{\n    emit visibilityChanged();\n}\n\nvoid SelectionWidget::hideEvent(QHideEvent*)\n{\n    emit visibilityChanged();\n}\n\nvoid SelectionWidget::updateColor(const QColor& c)\n{\n    m_color = c;\n}\n\nvoid SelectionWidget::moveLeft()\n{\n    setGeometryByKeyboard(geometry().adjusted(-1, 0, -1, 0));\n}\n\nvoid SelectionWidget::moveRight()\n{\n    setGeometryByKeyboard(geometry().adjusted(1, 0, 1, 0));\n}\n\nvoid SelectionWidget::moveUp()\n{\n    setGeometryByKeyboard(geometry().adjusted(0, -1, 0, -1));\n}\n\nvoid SelectionWidget::moveDown()\n{\n    setGeometryByKeyboard(geometry().adjusted(0, 1, 0, 1));\n}\n\nvoid SelectionWidget::resizeLeft()\n{\n    setGeometryByKeyboard(geometry().adjusted(0, 0, -1, 0));\n}\n\nvoid SelectionWidget::resizeRight()\n{\n    setGeometryByKeyboard(geometry().adjusted(0, 0, 1, 0));\n}\n\nvoid SelectionWidget::resizeUp()\n{\n    setGeometryByKeyboard(geometry().adjusted(0, 0, 0, -1));\n}\n\nvoid SelectionWidget::resizeDown()\n{\n    setGeometryByKeyboard(geometry().adjusted(0, 0, 0, 1));\n}\n\nvoid SelectionWidget::symResizeLeft()\n{\n    setGeometryByKeyboard(geometry().adjusted(1, 0, -1, 0));\n}\n\nvoid SelectionWidget::symResizeRight()\n{\n    setGeometryByKeyboard(geometry().adjusted(-1, 0, 1, 0));\n}\n\nvoid SelectionWidget::symResizeUp()\n{\n    setGeometryByKeyboard(geometry().adjusted(0, -1, 0, 1));\n}\n\nvoid SelectionWidget::symResizeDown()\n{\n    setGeometryByKeyboard(geometry().adjusted(0, 1, 0, -1));\n}\n\nvoid SelectionWidget::updateAreas()\n{\n    QRect r = rect();\n    m_TLArea.moveTo(r.topLeft() + m_areaOffset);\n    m_TRArea.moveTo(r.topRight() + m_areaOffset);\n    m_BLArea.moveTo(r.bottomLeft() + m_areaOffset);\n    m_BRArea.moveTo(r.bottomRight() + m_areaOffset);\n\n    m_LArea = QRect(m_TLArea.bottomLeft(), m_BLArea.topRight());\n    m_TArea = QRect(m_TLArea.topRight(), m_TRArea.bottomLeft());\n    m_RArea = QRect(m_TRArea.bottomLeft(), m_BRArea.topRight());\n    m_BArea = QRect(m_BLArea.topRight(), m_BRArea.bottomLeft());\n\n    m_TLHandle.moveTo(m_TLArea.center() + m_handleOffset);\n    m_BLHandle.moveTo(m_BLArea.center() + m_handleOffset);\n    m_TRHandle.moveTo(m_TRArea.center() + m_handleOffset);\n    m_BRHandle.moveTo(m_BRArea.center() + m_handleOffset);\n    m_LHandle.moveTo(m_LArea.center() + m_handleOffset);\n    m_THandle.moveTo(m_TArea.center() + m_handleOffset);\n    m_RHandle.moveTo(m_RArea.center() + m_handleOffset);\n    m_BHandle.moveTo(m_BArea.center() + m_handleOffset);\n}\n\nvoid SelectionWidget::updateCursor()\n{\n    SideType mouseSide = m_activeSide;\n    if (!m_activeSide) {\n        mouseSide = getMouseSide(parentWidget()->mapFromGlobal(QCursor::pos()));\n    }\n\n    switch (mouseSide) {\n        case TOPLEFT_SIDE:\n            setCursor(Qt::SizeFDiagCursor);\n            break;\n        case BOTTOMRIGHT_SIDE:\n            setCursor(Qt::SizeFDiagCursor);\n            break;\n        case TOPRIGHT_SIDE:\n            setCursor(Qt::SizeBDiagCursor);\n            break;\n        case BOTTOMLEFT_SIDE:\n            setCursor(Qt::SizeBDiagCursor);\n            break;\n        case LEFT_SIDE:\n            setCursor(Qt::SizeHorCursor);\n            break;\n        case RIGHT_SIDE:\n            setCursor(Qt::SizeHorCursor);\n            break;\n        case TOP_SIDE:\n            setCursor(Qt::SizeVerCursor);\n            break;\n        case BOTTOM_SIDE:\n            setCursor(Qt::SizeVerCursor);\n            break;\n        default:\n            if (m_activeSide) {\n                setCursor(Qt::ClosedHandCursor);\n            } else {\n                setCursor(m_idleCentralCursor);\n                return;\n            }\n            break;\n    }\n}\n\nvoid SelectionWidget::setGeometryByKeyboard(const QRect& r)\n{\n    static QTimer timer;\n    QRect rectangle = r.intersected(parentWidget()->rect());\n    if (rectangle.width() <= 0) {\n        rectangle.setWidth(1);\n    }\n    if (rectangle.height() <= 0) {\n        rectangle.setHeight(1);\n    }\n    setGeometry(rectangle);\n    connect(&timer,\n            &QTimer::timeout,\n            this,\n            &SelectionWidget::geometrySettled,\n            Qt::UniqueConnection);\n    timer.start(400);\n}\n"
  },
  {
    "path": "src/widgets/capture/selectionwidget.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QWidget>\n\nclass QPropertyAnimation;\n\nclass SelectionWidget : public QWidget\n{\n    Q_OBJECT\npublic:\n    enum SideType\n    {\n        NO_SIDE = 0,\n        TOP_SIDE = 0b0001,\n        BOTTOM_SIDE = 0b0010,\n        RIGHT_SIDE = 0b0100,\n        LEFT_SIDE = 0b1000,\n        TOPLEFT_SIDE = TOP_SIDE | LEFT_SIDE,\n        BOTTOMLEFT_SIDE = BOTTOM_SIDE | LEFT_SIDE,\n        TOPRIGHT_SIDE = TOP_SIDE | RIGHT_SIDE,\n        BOTTOMRIGHT_SIDE = BOTTOM_SIDE | RIGHT_SIDE,\n        CENTER = 0b10000,\n    };\n\n    explicit SelectionWidget(QColor c, QWidget* parent = nullptr);\n\n    SideType getMouseSide(const QPoint& mousePos) const;\n    QVector<QRect> handlerAreas();\n\n    void setIgnoreMouse(bool ignore);\n    void setIdleCentralCursor(const QCursor& cursor);\n\n    void setGeometryAnimated(const QRect& r);\n    void setGeometry(const QRect& r);\n    QRect geometry() const;\n    QRect fullGeometry() const;\n\n    QRect rect() const;\n\nprotected:\n    bool eventFilter(QObject*, QEvent*) override;\n    void parentMousePressEvent(QMouseEvent* e);\n    void parentMouseReleaseEvent(QMouseEvent* e);\n    void parentMouseMoveEvent(QMouseEvent* e);\n\n    void paintEvent(QPaintEvent*) override;\n    void resizeEvent(QResizeEvent*) override;\n    void moveEvent(QMoveEvent*) override;\n\n    void showEvent(QShowEvent*) override;\n    void hideEvent(QHideEvent*) override;\n\nsignals:\n    void animationEnded();\n    void geometryChanged();\n    void geometrySettled();\n    void visibilityChanged();\n\npublic slots:\n    void updateColor(const QColor& c);\n\n    void moveLeft();\n    void moveRight();\n    void moveUp();\n    void moveDown();\n\n    void resizeLeft();\n    void resizeRight();\n    void resizeUp();\n    void resizeDown();\n\n    void symResizeLeft();\n    void symResizeRight();\n    void symResizeUp();\n    void symResizeDown();\n\nprivate:\n    void updateAreas();\n    void updateCursor();\n    void setGeometryByKeyboard(const QRect& r);\n\n    QPropertyAnimation* m_animation;\n\n    QColor m_color;\n    QPoint m_areaOffset;\n    QPoint m_handleOffset;\n\n    QPoint m_dragStartPos;\n    SideType m_activeSide;\n    QCursor m_idleCentralCursor;\n    bool m_ignoreMouse;\n    bool m_mouseStartMove;\n\n    // naming convention for handles\n    // T top, B bottom, R Right, L left\n    // 2 letters: a corner\n    // 1 letter: the handle on the middle of the corresponding side\n    QRect m_TLHandle, m_TRHandle, m_BLHandle, m_BRHandle;\n    QRect m_LHandle, m_THandle, m_RHandle, m_BHandle;\n\n    QRect m_TLArea, m_TRArea, m_BLArea, m_BRArea;\n    QRect m_LArea, m_TArea, m_RArea, m_BArea;\n};\n"
  },
  {
    "path": "src/widgets/capturelauncher.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2018 Alejandro Sirgo Rica & Contributors\n\n#include \"capturelauncher.h\"\n#include \"./ui_capturelauncher.h\"\n#include \"src/config/cacheutils.h\"\n#include \"src/core/flameshot.h\"\n#include \"src/core/qguiappcurrentscreen.h\"\n#include \"src/utils/globalvalues.h\"\n#include \"src/utils/screengrabber.h\"\n#include \"src/utils/screenshotsaver.h\"\n#include \"src/widgets/imagelabel.h\"\n#include <QGuiApplication>\n#include <QMimeData>\n#include <QScreen>\n\n// https://github.com/KDE/spectacle/blob/941c1a517be82bed25d1254ebd735c29b0d2951c/src/Gui/KSWidget.cpp\n// https://github.com/KDE/spectacle/blob/941c1a517be82bed25d1254ebd735c29b0d2951c/src/Gui/KSMainWindow.cpp\n\nCaptureLauncher::CaptureLauncher(QDialog* parent)\n  : QDialog(parent)\n  , ui(new Ui::CaptureLauncher)\n  , m_countdownTimer(new QTimer(this))\n  , m_remainingSeconds(0)\n{\n    qApp->installEventFilter(this); // see eventFilter()\n    ui->setupUi(this);\n    setAttribute(Qt::WA_DeleteOnClose);\n    setWindowIcon(QIcon(GlobalValues::iconPath()));\n    bool ok;\n\n    ui->captureType->insertItem(\n      1, tr(\"Rectangular Region\"), CaptureRequest::GRAPHICAL_MODE);\n\n#if defined(Q_OS_MACOS)\n    // Following to MacOS philosophy (one application cannot be displayed on\n    // more than one display)\n    ui->captureType->insertItem(\n      2, tr(\"Full Screen (Current Display)\"), CaptureRequest::FULLSCREEN_MODE);\n#else\n    ui->captureType->insertItem(\n      2, tr(\"Full Screen\"), CaptureRequest::FULLSCREEN_MODE);\n    const QList<QScreen*> screens = QGuiApplication::screens();\n    for (int i = 0; i < screens.size(); ++i) {\n        QScreen* screen = screens[i];\n        QRect geom = screen->geometry();\n        QString monitorText = tr(\"Monitor %1: %2 (%3x%4)\")\n                                .arg(i + 1)\n                                .arg(screen->name())\n                                .arg(geom.width())\n                                .arg(geom.height());\n        ui->monitorSelection->addItem(monitorText, i);\n    }\n    // Select current screen by default\n    QScreen* currentScreen = QGuiAppCurrentScreen().currentScreen();\n    int currentIndex = screens.indexOf(currentScreen);\n    if (currentIndex >= 0) {\n        ui->monitorSelection->setCurrentIndex(currentIndex);\n    }\n#endif\n\n#ifdef Q_OS_MACOS\n    ui->monitorLabel->setVisible(false);\n    ui->monitorSelection->setVisible(false);\n#else\n    if (screens.size() <= 1) {\n        ui->monitorLabel->setVisible(false);\n        ui->monitorSelection->setVisible(false);\n    }\n#endif\n\n    ui->delayTime->setSpecialValueText(tr(\"No Delay\"));\n    ui->launchButton->setFocus();\n\n    ui->countdownLabel->setVisible(false);\n    ui->countdownLabel->setStyleSheet(\n      \"QLabel { font-size: 24px; font-weight: bold;}\");\n    ui->countdownLabel->setAlignment(Qt::AlignCenter);\n\n    // Connect countdown timer\n    connect(m_countdownTimer,\n            &QTimer::timeout,\n            this,\n            &CaptureLauncher::updateCountdown);\n\n    // Function to add or remove plural to seconds\n    connect(ui->delayTime,\n            static_cast<void (QSpinBox::*)(int)>(&QSpinBox::valueChanged),\n            this,\n            [this](int val) {\n                QString suffix = val == 1 ? tr(\" second\") : tr(\" seconds\");\n                this->ui->delayTime->setSuffix(suffix);\n            });\n\n    connect(ui->launchButton,\n            &QPushButton::clicked,\n            this,\n            &CaptureLauncher::startCapture);\n\n    connect(ui->captureType,\n            QOverload<int>::of(&QComboBox::currentIndexChanged),\n            this,\n            [this]() {\n                auto mode = static_cast<CaptureRequest::CaptureMode>(\n                  ui->captureType->currentData().toInt());\n                if (mode == CaptureRequest::CaptureMode::GRAPHICAL_MODE) {\n                    ui->sizeLabel->show();\n                    ui->screenshotX->show();\n                    ui->screenshotY->show();\n                    ui->screenshotWidth->show();\n                    ui->screenshotHeight->show();\n                } else {\n                    ui->sizeLabel->hide();\n                    ui->screenshotX->hide();\n                    ui->screenshotY->hide();\n                    ui->screenshotWidth->hide();\n                    ui->screenshotHeight->hide();\n                }\n            });\n\n    auto lastRegion = getLastRegion();\n    ui->screenshotX->setText(QString::number(lastRegion.x()));\n    ui->screenshotY->setText(QString::number(lastRegion.y()));\n    ui->screenshotWidth->setText(QString::number(lastRegion.width()));\n    ui->screenshotHeight->setText(QString::number(lastRegion.height()));\n\n    ui->screenshotWidth->setMaximumWidth(70);\n    ui->screenshotHeight->setMaximumWidth(70);\n    ui->screenshotX->setMaximumWidth(70);\n    ui->screenshotY->setMaximumWidth(70);\n    adjustSize();\n    show();\n    // Call show() first, otherwise the correct geometry cannot be fetched\n    // for centering the window on the screen\n    QRect position = frameGeometry();\n    QScreen* screen = QGuiAppCurrentScreen().currentScreen();\n    position.moveCenter(screen->availableGeometry().center());\n    move(position.topLeft());\n}\n\n// HACK:\n// https://github.com/KDE/spectacle/blob/fa1e780b8bf3df3ac36c410b9ece4ace041f401b/src/Gui/KSMainWindow.cpp#L70\nvoid CaptureLauncher::startCapture()\n{\n    ui->launchButton->setEnabled(false);\n\n    int delaySeconds = ui->delayTime->value();\n\n    if (delaySeconds > 0) {\n        m_remainingSeconds = delaySeconds;\n        ui->countdownLabel->setVisible(true);\n        ui->countdownLabel->setText(QString::number(m_remainingSeconds));\n        m_countdownTimer->start(1000);\n    } else {\n        hide();\n    }\n\n    auto const additionalDelayToHideUI = 600;\n    auto const secondsToMilliseconds = 1000;\n    auto mode = static_cast<CaptureRequest::CaptureMode>(\n      ui->captureType->currentData().toInt());\n    CaptureRequest req(\n      mode, additionalDelayToHideUI + delaySeconds * secondsToMilliseconds);\n\n    if (mode == CaptureRequest::CaptureMode::GRAPHICAL_MODE) {\n        req.setInitialSelection(QRect(ui->screenshotX->text().toInt(),\n                                      ui->screenshotY->text().toInt(),\n                                      ui->screenshotWidth->text().toInt(),\n                                      ui->screenshotHeight->text().toInt()));\n    }\n\n#ifndef Q_OS_MACOS\n    int selectedMonitor = ui->monitorSelection->currentData().toInt();\n    req.setSelectedMonitor(selectedMonitor);\n#else\n    req.setSelectedMonitor(-1);\n#endif\n\n    connectCaptureSlots();\n    Flameshot::instance()->requestCapture(req);\n}\n\nvoid CaptureLauncher::connectCaptureSlots() const\n{\n    connect(Flameshot::instance(),\n            &Flameshot::captureTaken,\n            this,\n            &CaptureLauncher::onCaptureTaken);\n    connect(Flameshot::instance(),\n            &Flameshot::captureFailed,\n            this,\n            &CaptureLauncher::onCaptureFailed);\n}\n\nvoid CaptureLauncher::disconnectCaptureSlots() const\n{\n    // Hack for MacOS\n    // for some strange reasons MacOS sends multiple \"captureTaken\" signals\n    // (random number, usually from 1 up to 20).\n    // So now it enables signal on \"Capture new screenshot\" button and disables\n    // on first success of fail.\n    disconnect(Flameshot::instance(),\n               &Flameshot::captureTaken,\n               this,\n               &CaptureLauncher::onCaptureTaken);\n    disconnect(Flameshot::instance(),\n               &Flameshot::captureFailed,\n               this,\n               &CaptureLauncher::onCaptureFailed);\n}\n\nvoid CaptureLauncher::onCaptureTaken(QPixmap const& screenshot)\n{\n    // MacOS specific, more details in the function disconnectCaptureSlots()\n    disconnectCaptureSlots();\n    m_countdownTimer->stop();\n    ui->countdownLabel->setVisible(false);\n\n    auto mode = static_cast<CaptureRequest::CaptureMode>(\n      ui->captureType->currentData().toInt());\n\n    if (mode == CaptureRequest::FULLSCREEN_MODE) {\n        saveToFilesystemGUI(screenshot);\n    }\n    ui->launchButton->setEnabled(true);\n}\n\nvoid CaptureLauncher::onCaptureFailed()\n{\n    // MacOS specific, more details in the function disconnectCaptureSlots()\n    disconnectCaptureSlots();\n    m_countdownTimer->stop();\n    ui->countdownLabel->setVisible(false);\n    show();\n    ui->launchButton->setEnabled(true);\n}\n\nvoid CaptureLauncher::updateCountdown()\n{\n    m_remainingSeconds--;\n\n    if (m_remainingSeconds > 0) {\n        ui->countdownLabel->setText(QString::number(m_remainingSeconds));\n    } else {\n        m_countdownTimer->stop();\n        ui->countdownLabel->setVisible(false);\n        hide();\n    }\n}\n\nCaptureLauncher::~CaptureLauncher()\n{\n    delete ui;\n}\n"
  },
  {
    "path": "src/widgets/capturelauncher.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2018 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QDialog>\n#include <QTimer>\n\nQT_BEGIN_NAMESPACE\nnamespace Ui {\nclass CaptureLauncher;\n}\nQT_END_NAMESPACE\n\nclass CaptureLauncher : public QDialog\n{\n    Q_OBJECT\n\npublic:\n    explicit CaptureLauncher(QDialog* parent = nullptr);\n    ~CaptureLauncher();\n\nprivate:\n    Ui::CaptureLauncher* ui;\n    QTimer* m_countdownTimer;\n    int m_remainingSeconds;\n    void connectCaptureSlots() const;\n    void disconnectCaptureSlots() const;\n    void updateCountdown();\n\nprivate slots:\n    void startCapture();\n    void onCaptureTaken(QPixmap const& p);\n    void onCaptureFailed();\n};\n"
  },
  {
    "path": "src/widgets/capturelauncher.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>CaptureLauncher</class>\n <widget class=\"QDialog\" name=\"CaptureLauncher\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>0</width>\n    <height>0</height>\n   </rect>\n  </property>\n  <property name=\"windowTitle\">\n   <string>Capture Launcher</string>\n  </property>\n  <layout class=\"QHBoxLayout\" name=\"horizontalLayout_4\">\n   <property name=\"leftMargin\"><number>4</number></property>\n   <property name=\"topMargin\"><number>4</number></property>\n   <property name=\"rightMargin\"><number>4</number></property>\n   <property name=\"bottomMargin\"><number>4</number></property>\n   <item>\n    <layout class=\"QVBoxLayout\" name=\"verticalLayout_2\">\n     <property name=\"spacing\"><number>4</number></property>\n     <item>\n      <widget class=\"QLabel\" name=\"modeLabel\">\n       <property name=\"font\">\n        <font>\n         <bold>true</bold>\n        </font>\n       </property>\n       <property name=\"text\">\n        <string>Capture Mode</string>\n       </property>\n       <property name=\"alignment\">\n        <set>Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignVCenter</set>\n       </property>\n       <property name=\"margin\">\n        <number>-1</number>\n       </property>\n      </widget>\n     </item>\n     <item>\n      <layout class=\"QGridLayout\" name=\"gridLayout_3\">\n       <item row=\"1\" column=\"0\">\n        <widget class=\"QLabel\" name=\"areaLabel\">\n         <property name=\"text\">\n          <string>Area:</string>\n         </property>\n        </widget>\n       </item>\n       <item row=\"1\" column=\"1\">\n        <widget class=\"QComboBox\" name=\"captureType\">\n         <property name=\"sizeAdjustPolicy\">\n          <enum>QComboBox::SizeAdjustPolicy::AdjustToContents</enum>\n         </property>\n         <property name=\"currentText\">\n          <string/>\n         </property>\n        </widget>\n       </item>\n       <item row=\"3\" column=\"0\">\n        <widget class=\"QLabel\" name=\"delayLabel\">\n         <property name=\"text\">\n          <string>Delay:</string>\n         </property>\n        </widget>\n       </item>\n       <item row=\"2\" column=\"0\">\n        <widget class=\"QLabel\" name=\"monitorLabel\">\n         <property name=\"text\">\n          <string>Monitor:</string>\n         </property>\n        </widget>\n       </item>\n       <item row=\"2\" column=\"1\">\n        <widget class=\"QComboBox\" name=\"monitorSelection\"/>\n       </item>\n       <item row=\"4\" column=\"0\">\n        <widget class=\"QLabel\" name=\"sizeLabel\">\n         <property name=\"sizePolicy\">\n          <sizepolicy hsizetype=\"Minimum\" vsizetype=\"Preferred\">\n           <horstretch>0</horstretch>\n           <verstretch>0</verstretch>\n          </sizepolicy>\n         </property>\n         <property name=\"text\">\n          <string>WxH+x+y</string>\n         </property>\n        </widget>\n       </item>\n       <item row=\"3\" column=\"1\">\n        <widget class=\"QSpinBox\" name=\"delayTime\">\n         <property name=\"suffix\">\n          <string> seconds</string>\n         </property>\n         <property name=\"minimum\">\n          <number>0</number>\n         </property>\n         <property name=\"maximum\">\n          <number>999</number>\n         </property>\n        </widget>\n       </item>\n       <item row=\"4\" column=\"1\">\n        <layout class=\"QHBoxLayout\" name=\"horizontalLayout\">\n         <item>\n          <widget class=\"QLineEdit\" name=\"screenshotWidth\">\n           <property name=\"sizePolicy\">\n            <sizepolicy hsizetype=\"Preferred\" vsizetype=\"Fixed\">\n             <horstretch>0</horstretch>\n             <verstretch>0</verstretch>\n            </sizepolicy>\n           </property>\n          </widget>\n         </item>\n         <item>\n          <widget class=\"QLineEdit\" name=\"screenshotHeight\">\n           <property name=\"sizePolicy\">\n            <sizepolicy hsizetype=\"Preferred\" vsizetype=\"Fixed\">\n             <horstretch>0</horstretch>\n             <verstretch>0</verstretch>\n            </sizepolicy>\n           </property>\n          </widget>\n         </item>\n         <item>\n          <widget class=\"QLineEdit\" name=\"screenshotX\">\n           <property name=\"sizePolicy\">\n            <sizepolicy hsizetype=\"Preferred\" vsizetype=\"Fixed\">\n             <horstretch>0</horstretch>\n             <verstretch>0</verstretch>\n            </sizepolicy>\n           </property>\n          </widget>\n         </item>\n         <item>\n          <widget class=\"QLineEdit\" name=\"screenshotY\">\n           <property name=\"sizePolicy\">\n            <sizepolicy hsizetype=\"Preferred\" vsizetype=\"Fixed\">\n             <horstretch>0</horstretch>\n             <verstretch>0</verstretch>\n            </sizepolicy>\n           </property>\n          </widget>\n         </item>\n        </layout>\n       </item>\n      </layout>\n     </item>\n     <item alignment=\"Qt::AlignmentFlag::AlignHCenter\">\n      <widget class=\"QLabel\" name=\"countdownLabel\">\n       <property name=\"text\">\n        <string/>\n       </property>\n      </widget>\n     </item>\n     <item alignment=\"Qt::AlignmentFlag::AlignHCenter\">\n      <widget class=\"QPushButton\" name=\"launchButton\">\n       <property name=\"sizePolicy\">\n        <sizepolicy hsizetype=\"Minimum\" vsizetype=\"Fixed\">\n         <horstretch>0</horstretch>\n         <verstretch>0</verstretch>\n        </sizepolicy>\n       </property>\n       <property name=\"text\">\n        <string>Take new screenshot</string>\n       </property>\n      </widget>\n     </item>\n    </layout>\n   </item>\n  </layout>\n </widget>\n <resources/>\n <connections/>\n</ui>\n"
  },
  {
    "path": "src/widgets/colorpickerwidget.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2022 Dearsh Oberoi\n\n#include \"colorpickerwidget.h\"\n#include \"src/utils/confighandler.h\"\n#include \"src/utils/globalvalues.h\"\n#include <QMouseEvent>\n#include <QPainter>\n\nColorPickerWidget::ColorPickerWidget(QWidget* parent)\n  : QWidget(parent)\n  , m_selectedIndex(1)\n  , m_lastIndex(1)\n{\n    initColorPicker();\n}\n\nconst QVector<QColor>& ColorPickerWidget::getDefaultSmallColorPalette()\n{\n    return defaultSmallColorPalette;\n}\n\nconst QVector<QColor>& ColorPickerWidget::getDefaultLargeColorPalette()\n{\n    return defaultLargeColorPalette;\n}\n\nvoid ColorPickerWidget::paintEvent(QPaintEvent* e)\n{\n    QPainter painter(this);\n    if (!painter.isActive())\n        return;\n    painter.setRenderHint(QPainter::Antialiasing);\n    painter.setPen(QColor(Qt::black));\n\n    for (int i = 0; i < m_colorAreaList.size(); ++i) {\n        if (e->region().contains(m_colorAreaList.at(i))) {\n            painter.setClipRegion(e->region());\n            repaint(i, painter);\n        }\n    }\n}\n\nvoid ColorPickerWidget::repaint(int i, QPainter& painter)\n{\n    // draw the highlight when we have to draw the selected color\n    if (i == m_selectedIndex) {\n        auto c = QColor(m_uiColor);\n        c.setAlpha(155);\n        painter.setBrush(c);\n        c.setAlpha(100);\n        painter.setPen(c);\n        QRect highlight = m_colorAreaList.at(i);\n        const int highlightThickness = 6;\n\n        // makes the highlight and color circles concentric\n        highlight.moveTo(highlight.x() - (highlightThickness / 2),\n                         highlight.y() - (highlightThickness / 2));\n\n        highlight.setHeight(highlight.height() + highlightThickness);\n        highlight.setWidth(highlight.width() + highlightThickness);\n        painter.drawRoundedRect(highlight, 100, 100);\n        painter.setPen(QColor(Qt::black));\n    }\n\n    // draw available colors\n    if (m_colorList.at(i).isValid()) {\n        // draw preset color\n        painter.setBrush(QColor(m_colorList.at(i)));\n        painter.drawRoundedRect(m_colorAreaList.at(i), 100, 100);\n    } else {\n        // draw rainbow (part) for custom color\n        QRect lastRect = m_colorAreaList.at(i);\n        int nStep = 1;\n        int nSteps = lastRect.height() / nStep;\n        // 0.02 - start rainbow color, 0.33 - end rainbow color from range:\n        // 0.0 - 1.0\n        float h = 0.02f;\n        for (int radius = nSteps; radius > 0; radius -= nStep * 2) {\n            // calculate color\n            float fHStep = (0.33 - h) / (nSteps / nStep / 2);\n            QColor color = QColor::fromHslF(h, 0.95f, 0.5f);\n\n            // set color and draw circle\n            painter.setPen(color);\n            painter.setBrush(color);\n            painter.drawRoundedRect(lastRect, 100, 100);\n\n            // set next color, circle geometry\n            h += fHStep;\n            lastRect.setX(lastRect.x() + nStep);\n            lastRect.setY(lastRect.y() + nStep);\n            lastRect.setHeight(lastRect.height() - nStep);\n            lastRect.setWidth(lastRect.width() - nStep);\n\n            painter.setPen(QColor(Qt::black));\n        }\n    }\n}\n\nvoid ColorPickerWidget::updateSelection(int index)\n{\n    m_selectedIndex = index;\n    update(m_colorAreaList.at(index) + QMargins(10, 10, 10, 10));\n    update(m_colorAreaList.at(m_lastIndex) + QMargins(10, 10, 10, 10));\n    m_lastIndex = index;\n}\n\nvoid ColorPickerWidget::updateWidget()\n{\n    m_colorAreaList.clear();\n    initColorPicker();\n    update();\n}\n\nvoid ColorPickerWidget::initColorPicker()\n{\n    ConfigHandler config;\n    m_colorList = config.userColors();\n    m_colorAreaSize = GlobalValues::buttonBaseSize() * 0.6;\n    // save the color values in member variables for faster access\n    m_uiColor = config.uiColor();\n\n    // extraSize represents the extra space needed for the highlight of the\n    // selected color.\n    const int extraSize = 6;\n    const double slope = 3;\n    double radius = slope * m_colorList.size() + GlobalValues::buttonBaseSize();\n    setMinimumSize(radius * 2 + m_colorAreaSize + extraSize,\n                   radius * 2 + m_colorAreaSize + extraSize);\n    resize(radius * 2 + m_colorAreaSize + extraSize,\n           radius * 2 + m_colorAreaSize + extraSize);\n    double degree = (double)360 / m_colorList.size();\n    double degreeAcum = 90;\n    // this line is the radius of the circle which will be rotated to add\n    // the color components.\n    QLineF baseLine =\n      QLineF(QPoint(radius + extraSize / 2, radius + extraSize / 2),\n             QPoint(radius + extraSize / 2, extraSize / 2));\n\n    for (int i = 0; i < m_colorList.size(); ++i) {\n        m_colorAreaList.append(QRect(\n          baseLine.x2(), baseLine.y2(), m_colorAreaSize, m_colorAreaSize));\n        degreeAcum += degree;\n        baseLine.setAngle(degreeAcum);\n    }\n}\n\nQVector<QColor> ColorPickerWidget::defaultSmallColorPalette = {\n    QColor(),      Qt::darkRed, Qt::red,  Qt::yellow,  Qt::green,\n    Qt::darkGreen, Qt::cyan,    Qt::blue, Qt::magenta, Qt::darkMagenta\n};\n\nQVector<QColor> ColorPickerWidget::defaultLargeColorPalette = {\n    QColor(),        Qt::white,     Qt::red,       Qt::green,     Qt::blue,\n    Qt::black,       Qt::darkRed,   Qt::darkGreen, Qt::darkBlue,  Qt::darkGray,\n    Qt::cyan,        Qt::magenta,   Qt::yellow,    Qt::lightGray, Qt::darkCyan,\n    Qt::darkMagenta, Qt::darkYellow\n};\n"
  },
  {
    "path": "src/widgets/colorpickerwidget.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2022 Dearsh Oberoi\n\n#pragma once\n\n#include <QWidget>\n\nclass ColorPickerWidget : public QWidget\n{\n    Q_OBJECT\npublic:\n    explicit ColorPickerWidget(QWidget* parent = nullptr);\n\n    static const QVector<QColor>& getDefaultSmallColorPalette();\n    static const QVector<QColor>& getDefaultLargeColorPalette();\n    void updateWidget();\n    void updateSelection(int index);\n\nprotected:\n    void paintEvent(QPaintEvent* event) override;\n    void repaint(int i, QPainter& painter);\n\n    int m_colorAreaSize;\n    int m_selectedIndex, m_lastIndex;\n    QVector<QRect> m_colorAreaList;\n    QVector<QColor> m_colorList;\n\n    QColor m_uiColor;\n\nprivate:\n    void initColorPicker();\n    static QVector<QColor> defaultSmallColorPalette, defaultLargeColorPalette;\n};\n"
  },
  {
    "path": "src/widgets/draggablewidgetmaker.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"draggablewidgetmaker.h\"\n#include <QMouseEvent>\n\nDraggableWidgetMaker::DraggableWidgetMaker(QObject* parent)\n  : QObject(parent)\n{}\n\nvoid DraggableWidgetMaker::makeDraggable(QWidget* widget)\n{\n    widget->installEventFilter(this);\n}\n\nbool DraggableWidgetMaker::eventFilter(QObject* obj, QEvent* event)\n{\n    auto* widget = static_cast<QWidget*>(obj);\n\n    // based on https://stackoverflow.com/a/12221360/964478\n    switch (event->type()) {\n        case QEvent::MouseButtonPress: {\n            auto* mouseEvent = static_cast<QMouseEvent*>(event);\n\n            m_isPressing = false;\n            m_isDragging = false;\n            if (mouseEvent->button() == Qt::LeftButton) {\n                m_isPressing = true;\n                m_mousePressPos = mouseEvent->globalPosition();\n                m_mouseMovePos = m_mousePressPos;\n            }\n        } break;\n        case QEvent::MouseMove: {\n            auto* mouseEvent = static_cast<QMouseEvent*>(event);\n\n            if (m_isPressing) {\n                QPointF widgetPos = widget->mapToGlobal(widget->pos());\n                QPointF eventPos = mouseEvent->globalPosition();\n                QPointF diff = eventPos - m_mouseMovePos;\n                QPointF newPos = widgetPos + diff;\n\n                widget->move(widget->mapFromGlobal(newPos.toPoint()));\n\n                if (!m_isDragging) {\n                    QPointF totalMovedDiff = eventPos - m_mousePressPos;\n                    if (totalMovedDiff.manhattanLength() > 3) {\n                        m_isDragging = true;\n                    }\n                }\n\n                m_mouseMovePos = eventPos;\n            }\n        } break;\n        case QEvent::MouseButtonRelease: {\n            m_isPressing = false;\n            if (m_isDragging) {\n                m_isDragging = false;\n                event->ignore();\n                return true;\n            }\n        } break;\n        default:\n            break;\n    }\n\n    return QObject::eventFilter(obj, event);\n}\n"
  },
  {
    "path": "src/widgets/draggablewidgetmaker.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QEvent>\n#include <QObject>\n#include <QPoint>\n#include <QWidget>\n\nclass DraggableWidgetMaker : public QObject\n{\n    Q_OBJECT\npublic:\n    DraggableWidgetMaker(QObject* parent = nullptr);\n\n    void makeDraggable(QWidget* widget);\n\nprotected:\n    bool eventFilter(QObject* obj, QEvent* event) override;\n\nprivate:\n    bool m_isPressing = false;\n    bool m_isDragging = false;\n    QPointF m_mouseMovePos;\n    QPointF m_mousePressPos;\n};\n"
  },
  {
    "path": "src/widgets/imagelabel.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n// This code is a modified version of the KDE software Spectacle\n// /src/Gui/KSImageWidget.cpp commit cbbd6d45f6426ccbf1a82b15fdf98613ccccbbe9\n\n#include \"imagelabel.h\"\n\nImageLabel::ImageLabel(QWidget* parent)\n  : QLabel(parent)\n  , m_pixmap(QPixmap())\n{\n    m_DSEffect = new QGraphicsDropShadowEffect(this);\n\n    m_DSEffect->setBlurRadius(5);\n    m_DSEffect->setOffset(0);\n    m_DSEffect->setColor(QColor(Qt::black));\n\n    setGraphicsEffect(m_DSEffect);\n    setCursor(Qt::OpenHandCursor);\n    setAlignment(Qt::AlignCenter);\n    setMinimumSize(size());\n}\n\nvoid ImageLabel::setScreenshot(const QPixmap& pixmap)\n{\n    m_pixmap = pixmap;\n    const QString tooltip =\n      QStringLiteral(\"%1x%2 px\").arg(m_pixmap.width(), m_pixmap.height());\n    setToolTip(tooltip);\n    setScaledPixmap();\n}\n\nvoid ImageLabel::setScaledPixmap()\n{\n    const qreal scale = qApp->devicePixelRatio();\n    QPixmap scaledPixmap = m_pixmap.scaled(\n      size() * scale, Qt::KeepAspectRatio, Qt::SmoothTransformation);\n    scaledPixmap.setDevicePixelRatio(scale);\n    setPixmap(scaledPixmap);\n}\n\n// drag handlers\n\nvoid ImageLabel::mousePressEvent(QMouseEvent* event)\n{\n    if (event->button() == Qt::LeftButton) {\n        m_dragStartPosition = event->pos();\n        setCursor(Qt::ClosedHandCursor);\n    }\n}\n\nvoid ImageLabel::mouseReleaseEvent(QMouseEvent* event)\n{\n    if (event->button() == Qt::LeftButton) {\n        setCursor(Qt::OpenHandCursor);\n    }\n}\n\nvoid ImageLabel::mouseMoveEvent(QMouseEvent* event)\n{\n    if (!(event->buttons() & Qt::LeftButton)) {\n        return;\n    }\n    if ((event->pos() - m_dragStartPosition).manhattanLength() <\n        QGuiApplication::styleHints()->startDragDistance()) {\n        return;\n    }\n    setCursor(Qt::OpenHandCursor);\n    emit dragInitiated();\n}\n\n// resize handler\nvoid ImageLabel::resizeEvent(QResizeEvent* event)\n{\n    Q_UNUSED(event)\n    setScaledPixmap();\n}\n"
  },
  {
    "path": "src/widgets/imagelabel.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n// This code is a modified version of the KDE software Spectacle\n// /src/Gui/KSImageWidget.h commit cbbd6d45f6426ccbf1a82b15fdf98613ccccbbe9\n\n#pragma once\n\n#include <QColor>\n#include <QGraphicsDropShadowEffect>\n#include <QGuiApplication>\n#include <QLabel>\n#include <QMouseEvent>\n#include <QPixmap>\n#include <QPoint>\n#include <QStyleHints>\n\nclass ImageLabel : public QLabel\n{\n    Q_OBJECT\n\npublic:\n    explicit ImageLabel(QWidget* parent = nullptr);\n    void setScreenshot(const QPixmap& pixmap);\n\nsignals:\n    void dragInitiated();\n\nprotected:\n    void mousePressEvent(QMouseEvent* event) Q_DECL_OVERRIDE;\n    void mouseReleaseEvent(QMouseEvent* event) Q_DECL_OVERRIDE;\n    void mouseMoveEvent(QMouseEvent* event) Q_DECL_OVERRIDE;\n    void resizeEvent(QResizeEvent* event) Q_DECL_OVERRIDE;\n\nprivate:\n    void setScaledPixmap();\n\n    QGraphicsDropShadowEffect* m_DSEffect;\n    QPixmap m_pixmap;\n    QPoint m_dragStartPosition;\n};\n"
  },
  {
    "path": "src/widgets/imguploaddialog.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"imguploaddialog.h\"\n#include \"src/utils/confighandler.h\"\n#include \"src/utils/globalvalues.h\"\n#include <QCheckBox>\n#include <QDialogButtonBox>\n#include <QLabel>\n#include <QVBoxLayout>\n\nImgUploadDialog::ImgUploadDialog(QDialog* parent)\n  : QDialog(parent)\n{\n    setAttribute(Qt::WA_DeleteOnClose);\n    setMinimumSize(400, 120);\n    setWindowIcon(QIcon(GlobalValues::iconPath()));\n    setWindowTitle(tr(\"Upload Confirmation\"));\n\n    layout = new QVBoxLayout(this);\n\n    m_uploadLabel = new QLabel(tr(\"Do you want to upload this capture?\"), this);\n\n    layout->addWidget(m_uploadLabel);\n\n    buttonBox =\n      new QDialogButtonBox(QDialogButtonBox::Yes | QDialogButtonBox::No);\n\n    connect(buttonBox, &QDialogButtonBox::accepted, this, &QDialog::accept);\n    connect(buttonBox, &QDialogButtonBox::rejected, this, &QDialog::reject);\n\n    layout->addWidget(buttonBox);\n\n    m_uploadWithoutConfirmation =\n      new QCheckBox(tr(\"Upload without confirmation\"), this);\n    m_uploadWithoutConfirmation->setToolTip(tr(\"Upload without confirmation\"));\n    connect(m_uploadWithoutConfirmation, &QCheckBox::clicked, [](bool checked) {\n        ConfigHandler().setUploadWithoutConfirmation(checked);\n    });\n\n    layout->addWidget(m_uploadWithoutConfirmation);\n}"
  },
  {
    "path": "src/widgets/imguploaddialog.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QDialog>\n\nclass QCheckBox;\nclass QLabel;\nclass QDialogButtonBox;\nclass QVBoxLayout;\n\nclass ImgUploadDialog : public QDialog\n{\n    Q_OBJECT\npublic:\n    explicit ImgUploadDialog(QDialog* parent = nullptr);\n\nprivate:\n    QCheckBox* m_uploadWithoutConfirmation;\n    QLabel* m_uploadLabel;\n    QDialogButtonBox* buttonBox;\n    QVBoxLayout* layout;\n};\n"
  },
  {
    "path": "src/widgets/infowindow.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2021-2022 Jeremy Borgman & Contributors\n\n#include \"infowindow.h\"\n#include \"./ui_infowindow.h\"\n#include \"src/core/flameshotdaemon.h\"\n#include \"src/core/qguiappcurrentscreen.h\"\n#include \"src/utils/globalvalues.h\"\n#include <QKeyEvent>\n#include <QScreen>\n\nInfoWindow::InfoWindow(QWidget* parent)\n  : QWidget(parent)\n  , ui(new Ui::InfoWindow)\n{\n    ui->setupUi(this);\n    setAttribute(Qt::WA_DeleteOnClose);\n\n    ui->IconSVG->setPixmap(QPixmap(GlobalValues::iconPath()));\n    ui->VersionDetails->setText(GlobalValues::versionInfo());\n    ui->OperatingSystemDetails->setText(generateKernelString());\n\n    connect(\n      ui->CopyInfoButton, &QPushButton::clicked, this, &InfoWindow::copyInfo);\n\n    show();\n    // Call show() first, otherwise the correct geometry cannot be fetched for\n    // centering the window on the screen\n    QRect position = frameGeometry();\n    QScreen* screen = QGuiAppCurrentScreen().currentScreen();\n    position.moveCenter(screen->availableGeometry().center());\n    move(position.topLeft());\n}\n\nInfoWindow::~InfoWindow()\n{\n    delete ui;\n}\n\nvoid InfoWindow::keyPressEvent(QKeyEvent* event)\n{\n    if (event->key() == Qt::Key_Escape) {\n        close();\n    }\n}\n\nQString generateKernelString()\n{\n    QString kernelVersion =\n      QSysInfo::kernelType() + \": \" + QSysInfo::kernelVersion() + \"\\n\" +\n      QSysInfo::productType() + \": \" + QSysInfo::productVersion();\n    return kernelVersion;\n}\n\nvoid InfoWindow::copyInfo()\n{\n    FlameshotDaemon::copyToClipboard(GlobalValues::versionInfo() + \"\\n\" +\n                                     generateKernelString());\n}\n"
  },
  {
    "path": "src/widgets/infowindow.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2021-2022 Jeremy Borgman & Contributors\n\n#pragma once\n\n#include <QWidget>\n\nQT_BEGIN_NAMESPACE\nnamespace Ui {\nclass InfoWindow;\n}\nQT_END_NAMESPACE\n\nclass InfoWindow : public QWidget\n{\n    Q_OBJECT\n\npublic:\n    explicit InfoWindow(QWidget* parent = nullptr);\n    ~InfoWindow();\n\nprivate:\n    Ui::InfoWindow* ui;\n\nprotected:\n    void keyPressEvent(QKeyEvent* event);\n\nprivate slots:\n    void copyInfo();\n};\n\nQString generateKernelString();\n"
  },
  {
    "path": "src/widgets/infowindow.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>InfoWindow</class>\n <widget class=\"QWidget\" name=\"InfoWindow\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>182</width>\n    <height>262</height>\n   </rect>\n  </property>\n  <property name=\"windowTitle\">\n   <string>About</string>\n  </property>\n  <property name=\"windowIcon\">\n   <iconset resource=\"../../data/graphics.qrc\">\n    <normaloff>:/img/app/flameshot.png</normaloff>:/img/app/flameshot.png</iconset>\n  </property>\n  <layout class=\"QGridLayout\" name=\"gridLayout\">\n   <item row=\"0\" column=\"0\">\n    <layout class=\"QVBoxLayout\" name=\"verticalLayout\">\n     <item>\n      <widget class=\"QLabel\" name=\"IconSVG\">\n       <property name=\"text\">\n        <string>Icon</string>\n       </property>\n       <property name=\"alignment\">\n        <set>Qt::AlignCenter</set>\n       </property>\n      </widget>\n     </item>\n     <item>\n      <widget class=\"QLabel\" name=\"License\">\n       <property name=\"font\">\n        <font>\n         <weight>75</weight>\n         <bold>true</bold>\n         <underline>true</underline>\n        </font>\n       </property>\n       <property name=\"text\">\n        <string>License</string>\n       </property>\n       <property name=\"alignment\">\n        <set>Qt::AlignCenter</set>\n       </property>\n       <property name=\"textInteractionFlags\">\n        <set>Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>\n       </property>\n      </widget>\n     </item>\n     <item>\n      <widget class=\"QLabel\" name=\"LicenseDetails\">\n       <property name=\"text\">\n        <string>GPLv3+</string>\n       </property>\n       <property name=\"alignment\">\n        <set>Qt::AlignCenter</set>\n       </property>\n       <property name=\"textInteractionFlags\">\n        <set>Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>\n       </property>\n      </widget>\n     </item>\n     <item>\n      <spacer name=\"verticalSpacer\">\n       <property name=\"orientation\">\n        <enum>Qt::Vertical</enum>\n       </property>\n       <property name=\"sizeHint\" stdset=\"0\">\n        <size>\n         <width>20</width>\n         <height>40</height>\n        </size>\n       </property>\n      </spacer>\n     </item>\n     <item>\n      <widget class=\"QLabel\" name=\"Version\">\n       <property name=\"font\">\n        <font>\n         <weight>75</weight>\n         <bold>true</bold>\n         <underline>true</underline>\n        </font>\n       </property>\n       <property name=\"text\">\n        <string>Version</string>\n       </property>\n       <property name=\"alignment\">\n        <set>Qt::AlignCenter</set>\n       </property>\n       <property name=\"textInteractionFlags\">\n        <set>Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>\n       </property>\n      </widget>\n     </item>\n     <item>\n      <widget class=\"QLabel\" name=\"VersionDetails\">\n       <property name=\"text\">\n        <string>Flameshot v</string>\n       </property>\n       <property name=\"alignment\">\n        <set>Qt::AlignCenter</set>\n       </property>\n       <property name=\"textInteractionFlags\">\n        <set>Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>\n       </property>\n      </widget>\n     </item>\n     <item>\n      <widget class=\"QLabel\" name=\"OperatingSystemDetails\">\n       <property name=\"text\">\n        <string>OS Info</string>\n       </property>\n       <property name=\"alignment\">\n        <set>Qt::AlignCenter</set>\n       </property>\n       <property name=\"textInteractionFlags\">\n        <set>Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse</set>\n       </property>\n      </widget>\n     </item>\n     <item>\n      <widget class=\"QPushButton\" name=\"CopyInfoButton\">\n       <property name=\"text\">\n        <string>Copy Info</string>\n       </property>\n      </widget>\n     </item>\n    </layout>\n   </item>\n  </layout>\n </widget>\n <resources>\n  <include location=\"../../data/graphics.qrc\"/>\n </resources>\n <connections/>\n</ui>\n"
  },
  {
    "path": "src/widgets/loadspinner.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"loadspinner.h\"\n#include <QApplication>\n#include <QPaintEvent>\n#include <QPainter>\n#include <QTimer>\n\n#define OFFSET 5\n\nLoadSpinner::LoadSpinner(QWidget* parent)\n  : QWidget(parent)\n  , m_span(0)\n  , m_growing(true)\n{\n    setAttribute(Qt::WA_TranslucentBackground);\n    const int size = QFontMetrics(qApp->font()).height() * 8;\n    setFixedSize(size, size);\n    updateFrame();\n    // init timer\n    m_timer = new QTimer(this);\n    connect(m_timer, &QTimer::timeout, this, &LoadSpinner::rotate);\n    m_timer->setInterval(30);\n}\n\nvoid LoadSpinner::setColor(const QColor& c)\n{\n    m_color = c;\n}\n\nvoid LoadSpinner::setWidth(int w)\n{\n    setFixedSize(w, w);\n    updateFrame();\n}\n\nvoid LoadSpinner::setHeight(int h)\n{\n    setFixedSize(h, h);\n    updateFrame();\n}\n\nvoid LoadSpinner::start()\n{\n    m_timer->start();\n}\n\nvoid LoadSpinner::stop()\n{\n    m_timer->stop();\n}\n\nvoid LoadSpinner::paintEvent(QPaintEvent*)\n{\n    QPainter painter(this);\n    if (!painter.isActive())\n        return;\n    painter.setRenderHint(QPainter::Antialiasing, true);\n    auto pen = QPen(m_color);\n\n    pen.setWidth(height() / 10);\n    painter.setPen(pen);\n    painter.setOpacity(0.2);\n    painter.drawArc(m_frame, 0, 5760);\n    painter.setOpacity(1.0);\n    painter.drawArc(m_frame, (m_startAngle * 16), (m_span * 16));\n}\n\nvoid LoadSpinner::rotate()\n{\n    const int advance = 3;\n    const int grow = 8;\n    if (m_growing) {\n        m_startAngle = (m_startAngle + advance) % 360;\n        m_span += grow;\n        if (m_span > 260) {\n            m_growing = false;\n        }\n    } else {\n        m_startAngle = (m_startAngle + grow) % 360;\n        m_span = m_span + advance - grow;\n        if (m_span < 10) {\n            m_growing = true;\n        }\n    }\n    update();\n}\n\nvoid LoadSpinner::updateFrame()\n{\n    m_frame =\n      QRect(OFFSET, OFFSET, width() - OFFSET * 2, height() - OFFSET * 2);\n}\n"
  },
  {
    "path": "src/widgets/loadspinner.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QWidget>\n\nclass LoadSpinner : public QWidget\n{\n    Q_OBJECT\npublic:\n    explicit LoadSpinner(QWidget* parent = nullptr);\n\n    void setColor(const QColor& c);\n    void setWidth(int w);\n    void setHeight(int h);\n    void start();\n    void stop();\n\nprotected:\n    void paintEvent(QPaintEvent*);\n\nprivate slots:\n    void rotate();\n\nprivate:\n    QColor m_color;\n    QTimer* m_timer;\n\n    int m_startAngle = 0;\n    int m_span = 180;\n    bool m_growing;\n\n    QRect m_frame;\n    void updateFrame();\n};\n"
  },
  {
    "path": "src/widgets/notificationwidget.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"notificationwidget.h\"\n#include <QFrame>\n#include <QIcon>\n#include <QLabel>\n#include <QPropertyAnimation>\n#include <QTimer>\n#include <QVBoxLayout>\n\nNotificationWidget::NotificationWidget(QWidget* parent)\n  : QWidget(parent)\n{\n    m_timer = new QTimer(this);\n    m_timer->setSingleShot(true);\n    m_timer->setInterval(7000);\n    connect(m_timer, &QTimer::timeout, this, &NotificationWidget::animatedHide);\n\n    m_content = new QFrame();\n    m_layout = new QVBoxLayout();\n    m_label = new QLabel(m_content);\n    m_label->hide();\n\n    m_showAnimation = new QPropertyAnimation(m_content, \"geometry\", this);\n    m_showAnimation->setDuration(300);\n\n    m_hideAnimation = new QPropertyAnimation(m_content, \"geometry\", this);\n    m_hideAnimation->setDuration(300);\n    connect(\n      m_hideAnimation, &QPropertyAnimation::finished, m_label, &QLabel::hide);\n\n    auto* mainLayout = new QVBoxLayout();\n    setLayout(mainLayout);\n\n    mainLayout->addWidget(m_content);\n    m_layout->addWidget(m_label, 0, Qt::AlignHCenter);\n    m_content->setLayout(m_layout);\n\n    setFixedHeight(40);\n}\n\nvoid NotificationWidget::showMessage(const QString& msg)\n{\n    m_label->setText(msg);\n    m_label->show();\n    animatedShow();\n}\n\nvoid NotificationWidget::animatedShow()\n{\n    m_showAnimation->setStartValue(QRect(0, 0, width(), 0));\n    m_showAnimation->setEndValue(QRect(0, 0, width(), height()));\n    m_showAnimation->start();\n    m_timer->start();\n}\n\nvoid NotificationWidget::animatedHide()\n{\n    m_hideAnimation->setStartValue(QRect(0, 0, width(), height()));\n    m_hideAnimation->setEndValue(QRect(0, 0, width(), 0));\n    m_hideAnimation->start();\n}\n"
  },
  {
    "path": "src/widgets/notificationwidget.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include <QWidget>\n\nclass QLabel;\nclass QTimer;\nclass QPropertyAnimation;\nclass QVBoxLayout;\nclass QFrame;\n\nclass NotificationWidget : public QWidget\n{\n    Q_OBJECT\npublic:\n    explicit NotificationWidget(QWidget* parent = nullptr);\n\n    void showMessage(const QString& msg);\n\nprivate:\n    QLabel* m_label;\n    QPropertyAnimation* m_showAnimation;\n    QPropertyAnimation* m_hideAnimation;\n    QVBoxLayout* m_layout;\n    QFrame* m_content;\n    QTimer* m_timer;\n\n    void animatedShow();\n    void animatedHide();\n};\n"
  },
  {
    "path": "src/widgets/orientablepushbutton.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n// Based on https://stackoverflow.com/a/53135675/964478\n\n#include \"orientablepushbutton.h\"\n#include <QPainter>\n#include <QStyleOptionButton>\n#include <QStylePainter>\n\nOrientablePushButton::OrientablePushButton(QWidget* parent)\n  : CaptureButton(parent)\n{}\n\nOrientablePushButton::OrientablePushButton(const QString& text, QWidget* parent)\n  : CaptureButton(text, parent)\n{}\n\nOrientablePushButton::OrientablePushButton(const QIcon& icon,\n                                           const QString& text,\n                                           QWidget* parent)\n  : CaptureButton(icon, text, parent)\n{}\n\nQSize OrientablePushButton::sizeHint() const\n{\n    QSize sh = QPushButton::sizeHint();\n\n    if (m_orientation != OrientablePushButton::Horizontal) {\n        sh.transpose();\n    }\n\n    return sh;\n}\n\nvoid OrientablePushButton::paintEvent(QPaintEvent* event)\n{\n    Q_UNUSED(event)\n\n    QStylePainter painter(this);\n    if (!painter.isActive())\n        return;\n    QStyleOptionButton option;\n    initStyleOption(&option);\n\n    if (m_orientation == OrientablePushButton::VerticalTopToBottom) {\n        painter.rotate(90);\n        painter.translate(0, -1 * width());\n        option.rect = option.rect.transposed();\n    }\n\n    else if (m_orientation == OrientablePushButton::VerticalBottomToTop) {\n        painter.rotate(-90);\n        painter.translate(-1 * height(), 0);\n        option.rect = option.rect.transposed();\n    }\n\n    painter.drawControl(QStyle::CE_PushButton, option);\n}\n\nOrientablePushButton::Orientation OrientablePushButton::orientation() const\n{\n    return m_orientation;\n}\n\nvoid OrientablePushButton::setOrientation(\n  OrientablePushButton::Orientation orientation)\n{\n    m_orientation = orientation;\n}\n"
  },
  {
    "path": "src/widgets/orientablepushbutton.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n// Based on https://stackoverflow.com/a/53135675/964478\n\n#pragma once\n\n#include \"capture/capturebutton.h\"\n#include <QPushButton>\n\nclass OrientablePushButton : public CaptureButton\n{\n    Q_OBJECT\npublic:\n    enum Orientation\n    {\n        Horizontal,\n        VerticalTopToBottom,\n        VerticalBottomToTop\n    };\n\n    OrientablePushButton(QWidget* parent = nullptr);\n    OrientablePushButton(const QString& text, QWidget* parent = nullptr);\n    OrientablePushButton(const QIcon& icon,\n                         const QString& text,\n                         QWidget* parent = nullptr);\n\n    QSize sizeHint() const;\n\n    OrientablePushButton::Orientation orientation() const;\n    void setOrientation(OrientablePushButton::Orientation orientation);\n\nprotected:\n    void paintEvent(QPaintEvent* event);\n\nprivate:\n    Orientation m_orientation = Horizontal;\n};\n"
  },
  {
    "path": "src/widgets/panel/CMakeLists.txt",
    "content": "# Required to generate MOC\ntarget_sources(flameshot PRIVATE sidepanelwidget.h utilitypanel.h colorgrabwidget.h)\n\ntarget_sources(flameshot PRIVATE sidepanelwidget.cpp utilitypanel.cpp colorgrabwidget.cpp)\n"
  },
  {
    "path": "src/widgets/panel/colorgrabwidget.cpp",
    "content": "#include \"colorgrabwidget.h\"\n#include \"sidepanelwidget.h\"\n\n#include \"colorutils.h\"\n#include \"confighandler.h\"\n#include \"overlaymessage.h\"\n#include \"src/core/qguiappcurrentscreen.h\"\n#include <QApplication>\n#include <QDebug>\n#include <QKeyEvent>\n#include <QPainter>\n#include <QScreen>\n#include <QShortcut>\n#include <QTimer>\n#include <stdexcept>\n\n// Width (= height) and zoom level of the widget before the user clicks\n#define WIDTH1 77\n#define ZOOM1 11\n// Width (= height) and zoom level of the widget after the user clicks\n#define WIDTH2 165\n#define ZOOM2 15\n\n// NOTE: WIDTH1(2) should be divisible by ZOOM1(2) for best precision.\n//       WIDTH1 should be odd so the cursor can be centered on a pixel.\n\nColorGrabWidget::ColorGrabWidget(QPixmap* p, QWidget* parent)\n  : QWidget(parent)\n  , m_pixmap(p)\n  , m_mousePressReceived(false)\n  , m_extraZoomActive(false)\n  , m_magnifierActive(false)\n{\n    if (p == nullptr) {\n        throw std::logic_error(\"Pixmap must not be null\");\n    }\n    setAttribute(Qt::WA_DeleteOnClose);\n    // We don't need this widget to receive mouse events because we use\n    // eventFilter on other objects that do\n    setAttribute(Qt::WA_TransparentForMouseEvents);\n    setAttribute(Qt::WA_QuitOnClose, false);\n    // On Windows: don't activate the widget so CaptureWidget remains active\n    setAttribute(Qt::WA_ShowWithoutActivating);\n    setWindowFlags(Qt::BypassWindowManagerHint | Qt::WindowStaysOnTopHint |\n                   Qt::FramelessWindowHint | Qt::WindowDoesNotAcceptFocus);\n    setMouseTracking(true);\n}\n\nvoid ColorGrabWidget::startGrabbing()\n{\n    // NOTE: grabMouse() would prevent move events being received\n    // With this method we just need to make sure that mouse press and release\n    // events get consumed before they reach their target widget.\n    // This is undone in the destructor.\n    qApp->setOverrideCursor(Qt::CrossCursor);\n    qApp->installEventFilter(this);\n    OverlayMessage::pushKeyMap(\n      { { tr(\"Enter or Left Click\"), tr(\"Accept color\") },\n        { tr(\"Hold Left Click\"), tr(\"Precisely select color\") },\n        { tr(\"Space or Right Click\"), tr(\"Toggle magnifier\") },\n        { tr(\"Esc\"), tr(\"Cancel\") } });\n}\n\nQColor ColorGrabWidget::color()\n{\n    return m_color;\n}\n\nbool ColorGrabWidget::eventFilter(QObject*, QEvent* event)\n{\n    // Consume shortcut events and handle key presses from whole app\n    if (event->type() == QEvent::KeyPress ||\n        event->type() == QEvent::Shortcut) {\n        QKeySequence key = event->type() == QEvent::KeyPress\n                             ? static_cast<QKeyEvent*>(event)->key()\n                             : static_cast<QShortcutEvent*>(event)->key();\n        if (key == Qt::Key_Escape) {\n            emit grabAborted();\n            finalize();\n        } else if (key == Qt::Key_Return || key == Qt::Key_Enter) {\n            emit colorGrabbed(m_color);\n            finalize();\n        } else if (key == Qt::Key_Space && !m_extraZoomActive) {\n            setMagnifierActive(!m_magnifierActive);\n        }\n        return true;\n    } else if (event->type() == QEvent::MouseMove) {\n        // NOTE: This relies on the fact that CaptureWidget tracks mouse moves\n\n        if (m_extraZoomActive && !geometry().contains(cursorPos())) {\n            setExtraZoomActive(false);\n            return true;\n        }\n        if (!m_extraZoomActive && !m_magnifierActive) {\n            // This fixes an issue when the mouse leaves the zoom area before\n            // the widget even appears.\n            hide();\n        }\n        if (!m_extraZoomActive) {\n            // Update only before the user clicks the mouse, after the mouse\n            // press the widget remains static.\n            updateWidget();\n        }\n\n        // Hide overlay message when cursor is over it\n        OverlayMessage* overlayMsg = OverlayMessage::instance();\n        overlayMsg->setVisibility(\n          !overlayMsg->geometry().contains(cursorPos()));\n\n        m_color = getColorAtPoint(cursorPos());\n        emit colorUpdated(m_color);\n        return true;\n    } else if (event->type() == QEvent::MouseButtonPress) {\n        m_mousePressReceived = true;\n        auto* e = static_cast<QMouseEvent*>(event);\n        if (e->buttons() == Qt::RightButton) {\n            setMagnifierActive(!m_magnifierActive);\n        } else if (e->buttons() == Qt::LeftButton) {\n            setExtraZoomActive(true);\n        }\n        return true;\n    } else if (event->type() == QEvent::MouseButtonRelease) {\n        if (!m_mousePressReceived) {\n            // Do not consume event if it corresponds to the mouse press that\n            // triggered the color grabbing in the first place. This prevents\n            // focus issues in the capture widget when the color grabber is\n            // closed.\n            return false;\n        }\n        auto* e = static_cast<QMouseEvent*>(event);\n        if (e->button() == Qt::LeftButton && m_extraZoomActive) {\n            emit colorGrabbed(getColorAtPoint(cursorPos()));\n            finalize();\n        }\n        return true;\n    } else if (event->type() == QEvent::MouseButtonDblClick) {\n        return true;\n    }\n    return false;\n}\n\nvoid ColorGrabWidget::paintEvent(QPaintEvent*)\n{\n    QPainter painter(this);\n    if (!painter.isActive())\n        return;\n    painter.drawImage(QRectF(0, 0, width(), height()), m_previewImage);\n}\n\nvoid ColorGrabWidget::showEvent(QShowEvent*)\n{\n    updateWidget();\n}\n\nQPoint ColorGrabWidget::cursorPos() const\n{\n    return QCursor::pos(QGuiAppCurrentScreen().currentScreen());\n}\n\n/// @note The point is in screen coordinates.\nQColor ColorGrabWidget::getColorAtPoint(const QPoint& p) const\n{\n    if (m_extraZoomActive && geometry().contains(p)) {\n        QPoint point = mapFromGlobal(p);\n        // we divide coordinate-wise to avoid rounding to nearest\n        return m_previewImage.pixel(\n          QPoint(point.x() / ZOOM2, point.y() / ZOOM2));\n    }\n    QPoint point = p;\n#if defined(Q_OS_MACOS)\n    QScreen* currentScreen = QGuiAppCurrentScreen().currentScreen();\n    if (currentScreen) {\n        point = QPoint((p.x() - currentScreen->geometry().x()) *\n                         currentScreen->devicePixelRatio(),\n                       (p.y() - currentScreen->geometry().y()) *\n                         currentScreen->devicePixelRatio());\n    }\n#endif\n    QPixmap pixel = m_pixmap->copy(QRect(point, point));\n    return pixel.toImage().pixel(0, 0);\n}\n\nvoid ColorGrabWidget::setExtraZoomActive(bool active)\n{\n    m_extraZoomActive = active;\n    if (!active && !m_magnifierActive) {\n        hide();\n    } else {\n        if (!isVisible()) {\n            QTimer::singleShot(250, this, [this]() { show(); });\n        } else {\n            QTimer::singleShot(250, this, [this]() { updateWidget(); });\n        }\n    }\n}\n\nvoid ColorGrabWidget::setMagnifierActive(bool active)\n{\n    m_magnifierActive = active;\n    setVisible(active);\n}\n\nvoid ColorGrabWidget::updateWidget()\n{\n    int width = m_extraZoomActive ? WIDTH2 : WIDTH1;\n    float zoom = m_extraZoomActive ? ZOOM2 : ZOOM1;\n    // Set window size and move its center to the mouse cursor\n    QRect rect(0, 0, width, width);\n\n    auto realCursorPos = cursorPos();\n    auto adjustedCursorPos = realCursorPos;\n\n#if defined(Q_OS_MACOS)\n    QScreen* currentScreen = QGuiAppCurrentScreen().currentScreen();\n    if (currentScreen) {\n        adjustedCursorPos =\n          QPoint((realCursorPos.x() - currentScreen->geometry().x()) *\n                   currentScreen->devicePixelRatio(),\n                 (realCursorPos.y() - currentScreen->geometry().y()) *\n                   currentScreen->devicePixelRatio());\n    }\n#endif\n\n    rect.moveCenter(cursorPos());\n    setGeometry(rect);\n    // Store a pixmap containing the zoomed-in section around the cursor\n    QRect sourceRect(0, 0, width / zoom, width / zoom);\n    sourceRect.moveCenter(adjustedCursorPos);\n    m_previewImage = m_pixmap->copy(sourceRect).toImage();\n    // Repaint\n    update();\n}\n\nvoid ColorGrabWidget::finalize()\n{\n    qApp->removeEventFilter(this);\n    qApp->restoreOverrideCursor();\n    OverlayMessage::pop();\n    close();\n}\n"
  },
  {
    "path": "src/widgets/panel/colorgrabwidget.h",
    "content": "#ifndef COLORGRABWIDGET_H\n#define COLORGRABWIDGET_H\n\n#include <QWidget>\n\nclass SidePanelWidget;\nclass OverlayMessage;\n\nclass ColorGrabWidget : public QWidget\n{\n    Q_OBJECT\npublic:\n    ColorGrabWidget(QPixmap* p, QWidget* parent = nullptr);\n\n    void startGrabbing();\n\n    QColor color();\n\nsignals:\n    void colorUpdated(const QColor& color);\n    void colorGrabbed(const QColor& color);\n    void grabAborted();\n\nprivate:\n    bool eventFilter(QObject* obj, QEvent* event) override;\n    void paintEvent(QPaintEvent* e) override;\n    void showEvent(QShowEvent* event) override;\n\n    QPoint cursorPos() const;\n    QColor getColorAtPoint(const QPoint& point) const;\n    void setExtraZoomActive(bool active);\n    void setMagnifierActive(bool active);\n    void updateWidget();\n    void finalize();\n\n    QPixmap* m_pixmap;\n    QImage m_previewImage;\n    QColor m_color;\n\n    bool m_mousePressReceived;\n    bool m_extraZoomActive;\n    bool m_magnifierActive;\n};\n\n#endif // COLORGRABWIDGET_H\n"
  },
  {
    "path": "src/widgets/panel/sidepanelwidget.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"sidepanelwidget.h\"\n#include \"colorgrabwidget.h\"\n#include \"src/core/qguiappcurrentscreen.h\"\n#include \"src/utils/colorutils.h\"\n#include \"src/utils/pathinfo.h\"\n#include \"utilitypanel.h\"\n#include <QApplication>\n#include <QCheckBox>\n#include <QKeyEvent>\n#include <QLabel>\n#include <QLineEdit>\n#include <QPushButton>\n#include <QShortcut>\n#include <QSlider>\n#include <QVBoxLayout>\n#if defined(Q_OS_MACOS)\n#include <QScreen>\n#endif\n\nSidePanelWidget::SidePanelWidget(QPixmap* p, QWidget* parent)\n  : QWidget(parent)\n  , m_layout(new QVBoxLayout(this))\n  , m_pixmap(p)\n{\n\n    if (parent != nullptr) {\n        parent->installEventFilter(this);\n    }\n\n    auto* colorLayout = new QGridLayout();\n\n    // Create Active Tool Size\n    auto* toolSizeHBox = new QHBoxLayout();\n    auto* activeToolSizeText = new QLabel(tr(\"Active tool size: \"));\n\n    m_toolSizeSpin = new QSpinBox(this);\n    m_toolSizeSpin->setRange(1, maxToolSize);\n    m_toolSizeSpin->setSingleStep(1);\n    m_toolSizeSpin->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);\n\n    toolSizeHBox->addWidget(activeToolSizeText);\n    toolSizeHBox->addWidget(m_toolSizeSpin);\n\n    m_toolSizeSlider = new QSlider(Qt::Horizontal);\n    m_toolSizeSlider->setRange(1, maxToolSize);\n    m_toolSizeSlider->setValue(m_toolSize);\n    m_toolSizeSlider->setMinimumWidth(minSliderWidth);\n\n    colorLayout->addLayout(toolSizeHBox, 0, 0);\n    colorLayout->addWidget(m_toolSizeSlider, 1, 0);\n\n    // Create Active Color\n    auto* colorHBox = new QHBoxLayout();\n    auto* colorText = new QLabel(tr(\"Active Color: \"));\n\n    m_colorLabel = new QLabel();\n    m_colorLabel->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);\n\n    colorHBox->addWidget(colorText);\n    colorHBox->addWidget(m_colorLabel);\n    colorLayout->addLayout(colorHBox, 2, 0);\n\n    m_layout->addLayout(colorLayout);\n\n    m_colorWheel = new color_widgets::ColorWheel(this);\n    m_colorWheel->setColor(m_color);\n    m_colorHex = new QLineEdit(this);\n    m_colorHex->setAlignment(Qt::AlignCenter);\n\n    QColor background = this->palette().window().color();\n    bool isDark = ColorUtils::colorIsDark(background);\n    QString modifier =\n      isDark ? PathInfo::whiteIconPath() : PathInfo::blackIconPath();\n    QIcon grabIcon(modifier + \"colorize.svg\");\n    m_colorGrabButton = new QPushButton(grabIcon, tr(\"Grab Color\"));\n\n    m_layout->addWidget(m_colorGrabButton);\n    m_layout->addWidget(m_colorWheel);\n    m_layout->addWidget(m_colorHex);\n\n    QHBoxLayout* gridHBoxLayout = new QHBoxLayout(this);\n    m_gridCheck = new QCheckBox(tr(\"Display grid\"), this);\n    m_gridSizeSpin = new QSpinBox(this);\n    m_gridSizeSpin->setRange(5, 50);\n    m_gridSizeSpin->setSingleStep(5);\n    m_gridSizeSpin->setValue(10);\n    m_gridSizeSpin->setDisabled(true);\n    m_gridSizeSpin->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);\n    gridHBoxLayout->addWidget(m_gridCheck);\n    gridHBoxLayout->addWidget(m_gridSizeSpin);\n    m_layout->addLayout(gridHBoxLayout);\n\n    // tool size sigslots\n    connect(m_toolSizeSpin,\n            static_cast<void (QSpinBox::*)(int)>(&QSpinBox::valueChanged),\n            this,\n            &SidePanelWidget::toolSizeChanged);\n    connect(m_toolSizeSlider,\n            &QSlider::valueChanged,\n            this,\n            &SidePanelWidget::toolSizeChanged);\n    connect(this,\n            &SidePanelWidget::toolSizeChanged,\n            this,\n            &SidePanelWidget::onToolSizeChanged);\n    // color hex editor sigslots\n    connect(m_colorHex, &QLineEdit::editingFinished, this, [=, this]() {\n#if QT_VERSION < QT_VERSION_CHECK(6, 4, 0)\n        if (!QColor::isValidColor(m_colorHex->text())) {\n#else\n        if (!QColor::isValidColorName(m_colorHex->text())) {\n#endif\n            m_colorHex->setText(m_color.name(QColor::HexRgb));\n        } else {\n            emit colorChanged(m_colorHex->text());\n        }\n    });\n    // color grab button sigslots\n    connect(m_colorGrabButton,\n            &QPushButton::pressed,\n            this,\n            &SidePanelWidget::startColorGrab);\n    // color wheel sigslots\n    //   re-emit ColorWheel::colorSelected as SidePanelWidget::colorChanged\n    connect(m_colorWheel,\n            &color_widgets::ColorWheel::colorSelected,\n            this,\n            &SidePanelWidget::colorChanged);\n    // Grid feature\n    connect(m_gridCheck, &QCheckBox::clicked, this, [=, this](bool b) {\n        this->m_gridSizeSpin->setEnabled(b);\n        emit this->displayGridChanged(b);\n    });\n    connect(m_gridSizeSpin,\n            qOverload<int>(&QSpinBox::valueChanged),\n            this,\n            &SidePanelWidget::gridSizeChanged);\n}\n\nvoid SidePanelWidget::onColorChanged(const QColor& color)\n{\n    m_color = color;\n    updateColorNoWheel(color);\n    m_colorWheel->setColor(color);\n}\n\nvoid SidePanelWidget::onToolSizeChanged(int t)\n{\n    m_toolSize = qBound(0, t, maxToolSize);\n    m_toolSizeSlider->setValue(m_toolSize);\n    m_toolSizeSpin->setValue(m_toolSize);\n}\n\nvoid SidePanelWidget::startColorGrab()\n{\n    m_revertColor = m_color;\n    m_colorGrabber = new ColorGrabWidget(m_pixmap);\n    connect(m_colorGrabber,\n            &ColorGrabWidget::colorUpdated,\n            this,\n            &SidePanelWidget::onTemporaryColorUpdated);\n    connect(m_colorGrabber,\n            &ColorGrabWidget::colorGrabbed,\n            this,\n            &SidePanelWidget::onColorGrabFinished);\n    connect(m_colorGrabber,\n            &ColorGrabWidget::grabAborted,\n            this,\n            &SidePanelWidget::onColorGrabAborted);\n\n    emit hidePanel();\n    m_colorGrabber->startGrabbing();\n}\n\nvoid SidePanelWidget::onColorGrabFinished()\n{\n    finalizeGrab();\n    m_color = m_colorGrabber->color();\n    emit colorChanged(m_color);\n}\n\nvoid SidePanelWidget::onColorGrabAborted()\n{\n    finalizeGrab();\n    // Restore color that was selected before we started grabbing\n    onColorChanged(m_revertColor);\n}\n\nvoid SidePanelWidget::onTemporaryColorUpdated(const QColor& color)\n{\n    updateColorNoWheel(color);\n}\n\nvoid SidePanelWidget::finalizeGrab()\n{\n    emit showPanel();\n}\n\nvoid SidePanelWidget::updateColorNoWheel(const QColor& c)\n{\n    m_colorLabel->setStyleSheet(\n      QStringLiteral(\"QLabel { background-color : %1; }\").arg(c.name()));\n    m_colorHex->setText(c.name(QColor::HexRgb));\n}\n\nbool SidePanelWidget::eventFilter(QObject* obj, QEvent* event)\n{\n    if (event->type() == QEvent::ShortcutOverride) {\n        // Override Escape shortcut from CaptureWidget\n        auto* e = static_cast<QKeyEvent*>(event);\n        if (e->key() == Qt::Key_Escape && m_colorHex->hasFocus()) {\n            m_colorHex->clearFocus();\n            e->accept();\n            return true;\n        }\n    } else if (event->type() == QEvent::MouseButtonPress) {\n        // Clicks outside of the Color Hex editor\n        m_colorHex->clearFocus();\n    }\n    return QWidget::eventFilter(obj, event);\n}\n\nvoid SidePanelWidget::hideEvent(QHideEvent* event)\n{\n    QWidget::hideEvent(event);\n    m_colorHex->clearFocus();\n}\n"
  },
  {
    "path": "src/widgets/panel/sidepanelwidget.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"QtColorWidgets/color_wheel.hpp\"\n#include <QSpinBox>\n#include <QWidget>\n\nclass QVBoxLayout;\nclass QPushButton;\nclass QLabel;\nclass QLineEdit;\nclass ColorGrabWidget;\nclass QColorPickingEventFilter;\nclass QSlider;\nclass QCheckBox;\n\nconstexpr int maxToolSize = 50;\nconstexpr int minSliderWidth = 100;\n\nclass SidePanelWidget : public QWidget\n{\n    Q_OBJECT\n\n    friend class QColorPickingEventFilter;\n\npublic:\n    explicit SidePanelWidget(QPixmap* p, QWidget* parent = nullptr);\n\nsignals:\n    void colorChanged(const QColor& color);\n    void toolSizeChanged(int size);\n    void togglePanel();\n    void showPanel();\n    void hidePanel();\n    void displayGridChanged(bool display);\n    void gridSizeChanged(int size);\n\npublic slots:\n    void onToolSizeChanged(int tool);\n    void onColorChanged(const QColor& color);\n    void startColorGrab();\n\nprivate slots:\n    void onColorGrabFinished();\n    void onColorGrabAborted();\n    void onTemporaryColorUpdated(const QColor& color);\n\nprivate:\n    void finalizeGrab();\n    void updateColorNoWheel(const QColor& color);\n\n    bool eventFilter(QObject* obj, QEvent* event) override;\n    void hideEvent(QHideEvent* event) override;\n\n    QVBoxLayout* m_layout;\n    QPushButton* m_colorGrabButton;\n    ColorGrabWidget* m_colorGrabber{};\n    color_widgets::ColorWheel* m_colorWheel;\n    QLabel* m_colorLabel;\n    QLineEdit* m_colorHex;\n    QPixmap* m_pixmap;\n    QColor m_color;\n    QColor m_revertColor;\n    QSpinBox* m_toolSizeSpin;\n    QSlider* m_toolSizeSlider;\n    int m_toolSize{};\n    QCheckBox* m_gridCheck{ nullptr };\n    QSpinBox* m_gridSizeSpin{ nullptr };\n};\n"
  },
  {
    "path": "src/widgets/panel/utilitypanel.cpp",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#include \"utilitypanel.h\"\n#include \"capturewidget.h\"\n#include <QHBoxLayout>\n#include <QListWidget>\n#include <QPropertyAnimation>\n#include <QPushButton>\n#include <QScrollArea>\n#include <QTimer>\n\nUtilityPanel::UtilityPanel(CaptureWidget* captureWidget)\n  : QWidget(captureWidget)\n  , m_captureWidget(captureWidget)\n  , m_internalPanel(nullptr)\n  , m_upLayout(nullptr)\n  , m_bottomLayout(nullptr)\n  , m_layout(nullptr)\n  , m_showAnimation(nullptr)\n  , m_hideAnimation(nullptr)\n  , m_layersLayout(nullptr)\n  , m_captureTools(nullptr)\n  , m_buttonDelete(nullptr)\n  , m_buttonMoveUp(nullptr)\n  , m_buttonMoveDown(nullptr)\n{\n    initInternalPanel();\n    setAttribute(Qt::WA_TransparentForMouseEvents);\n    setCursor(Qt::ArrowCursor);\n\n    m_showAnimation = new QPropertyAnimation(m_internalPanel, \"geometry\", this);\n    m_showAnimation->setEasingCurve(QEasingCurve::InOutQuad);\n    m_showAnimation->setDuration(300);\n\n    m_hideAnimation = new QPropertyAnimation(m_internalPanel, \"geometry\", this);\n    m_hideAnimation->setEasingCurve(QEasingCurve::InOutQuad);\n    m_hideAnimation->setDuration(300);\n\n    connect(m_hideAnimation,\n            &QPropertyAnimation::finished,\n            m_internalPanel,\n            &QWidget::hide);\n\n#if (defined(Q_OS_WIN) || defined(Q_OS_MACOS))\n    move(0, 0);\n#endif\n    hide();\n}\n\nQWidget* UtilityPanel::toolWidget() const\n{\n    return m_toolWidget;\n}\n\nvoid UtilityPanel::setToolWidget(QWidget* widget)\n{\n    if (m_toolWidget != nullptr) {\n        m_toolWidget->hide();\n        m_toolWidget->setParent(this);\n        m_toolWidget->deleteLater();\n    }\n    if (widget != nullptr) {\n        m_toolWidget = widget;\n        m_toolWidget->setSizePolicy(QSizePolicy::Ignored,\n                                    QSizePolicy::Preferred);\n        m_upLayout->addWidget(widget);\n    }\n}\n\nvoid UtilityPanel::clearToolWidget()\n{\n    if (m_toolWidget != nullptr) {\n        m_toolWidget->deleteLater();\n    }\n}\n\nvoid UtilityPanel::pushWidget(QWidget* widget)\n{\n    m_layout->insertWidget(m_layout->count() - 1, widget);\n}\n\nvoid UtilityPanel::show()\n{\n    if (!m_internalPanel->isHidden()) {\n        return;\n    }\n    setAttribute(Qt::WA_TransparentForMouseEvents, false);\n    m_showAnimation->setStartValue(QRect(-width(), 0, 0, height()));\n    m_showAnimation->setEndValue(QRect(0, 0, width(), height()));\n    m_internalPanel->show();\n    m_showAnimation->start();\n#if (defined(Q_OS_WIN) || defined(Q_OS_MACOS))\n    move(0, 0);\n#endif\n    QWidget::show();\n}\n\nvoid UtilityPanel::hide()\n{\n    if (m_internalPanel->isHidden()) {\n        return;\n    }\n    setAttribute(Qt::WA_TransparentForMouseEvents);\n    m_hideAnimation->setStartValue(QRect(0, 0, width(), height()));\n    m_hideAnimation->setEndValue(QRect(-width(), 0, 0, height()));\n    m_hideAnimation->start();\n    m_internalPanel->hide();\n    QWidget::hide();\n}\n\nvoid UtilityPanel::toggle()\n{\n    if (m_internalPanel->isHidden()) {\n        show();\n    } else {\n        hide();\n    }\n}\n\nvoid UtilityPanel::initInternalPanel()\n{\n    m_internalPanel = new QScrollArea(this);\n    m_internalPanel->setAttribute(Qt::WA_NoMousePropagation);\n    auto* widget = new QWidget();\n    m_internalPanel->setWidget(widget);\n    m_internalPanel->setWidgetResizable(true);\n\n    m_layout = new QVBoxLayout();\n    m_upLayout = new QVBoxLayout();\n    m_bottomLayout = new QVBoxLayout();\n    m_layersLayout = new QVBoxLayout();\n    m_layout->addLayout(m_upLayout);\n    m_layout->addLayout(m_bottomLayout);\n    m_bottomLayout->addLayout(m_layersLayout);\n    widget->setLayout(m_layout);\n\n    QColor bgColor = palette().window().color();\n    bgColor.setAlphaF(0.0);\n    m_internalPanel->setStyleSheet(\n      QStringLiteral(\"QScrollArea {background-color: %1}\").arg(bgColor.name()));\n    m_internalPanel->hide();\n\n    m_captureTools = new QListWidget(this);\n    connect(m_captureTools,\n            &QListWidget::currentRowChanged,\n            this,\n            &UtilityPanel::onCurrentRowChanged);\n\n    auto* layersButtons = new QHBoxLayout();\n    m_layersLayout->addLayout(layersButtons);\n\n    m_layersLayout->addWidget(m_captureTools);\n\n    bool isDark = ColorUtils::colorIsDark(bgColor);\n    QString coloredIconPath =\n      isDark ? PathInfo::whiteIconPath() : PathInfo::blackIconPath();\n\n    m_buttonDelete = new QPushButton(this);\n    m_buttonDelete->setIcon(QIcon(coloredIconPath + \"delete.svg\"));\n    m_buttonDelete->setMinimumWidth(m_buttonDelete->height());\n    m_buttonDelete->setDisabled(true);\n\n    m_buttonMoveUp = new QPushButton(this);\n    m_buttonMoveUp->setIcon(QIcon(coloredIconPath + \"move_up.svg\"));\n    m_buttonMoveUp->setMinimumWidth(m_buttonMoveUp->height());\n    m_buttonMoveUp->setDisabled(true);\n\n    m_buttonMoveDown = new QPushButton(this);\n    m_buttonMoveDown->setIcon(QIcon(coloredIconPath + \"move_down.svg\"));\n    m_buttonMoveDown->setMinimumWidth(m_buttonMoveDown->height());\n    m_buttonMoveDown->setDisabled(true);\n\n    layersButtons->addWidget(m_buttonDelete);\n    layersButtons->addWidget(m_buttonMoveUp);\n    layersButtons->addWidget(m_buttonMoveDown);\n    layersButtons->addStretch();\n\n    connect(m_buttonDelete,\n            &QPushButton::clicked,\n            this,\n            &UtilityPanel::slotButtonDelete);\n\n    connect(m_buttonMoveUp,\n            &QPushButton::clicked,\n            this,\n            &UtilityPanel::slotUpClicked);\n\n    connect(m_buttonMoveDown,\n            &QPushButton::clicked,\n            this,\n            &UtilityPanel::slotDownClicked);\n\n    // Bottom\n    auto* closeButton = new QPushButton(this);\n    closeButton->setText(tr(\"Close\"));\n    connect(closeButton, &QPushButton::clicked, this, &UtilityPanel::toggle);\n    m_bottomLayout->addWidget(closeButton);\n}\n\nvoid UtilityPanel::fillCaptureTools(\n  const QList<QPointer<CaptureTool>>& captureToolObjects)\n{\n    int currentSelection = m_captureTools->currentRow();\n    m_captureTools->clear();\n    m_captureTools->addItem(tr(\"<Empty>\"));\n\n    for (auto toolItem : captureToolObjects) {\n        auto* item = new QListWidgetItem(\n          toolItem->icon(QColor(Qt::white), false), toolItem->info());\n        m_captureTools->addItem(item);\n    }\n    if (currentSelection >= 0 && currentSelection < m_captureTools->count()) {\n        m_captureTools->setCurrentRow(currentSelection);\n    }\n}\n\nvoid UtilityPanel::setActiveLayer(int index)\n{\n    Q_ASSERT(index >= -1);\n    m_captureTools->setCurrentRow(index + 1);\n}\n\nint UtilityPanel::activeLayerIndex()\n{\n    return m_captureTools->currentRow() >= 0 ? m_captureTools->currentRow() - 1\n                                             : -1;\n}\n\nvoid UtilityPanel::onCurrentRowChanged(int currentRow)\n{\n    m_buttonDelete->setDisabled(currentRow <= 0);\n    m_buttonMoveDown->setDisabled(currentRow == 0 ||\n                                  currentRow + 1 == m_captureTools->count());\n    m_buttonMoveUp->setDisabled(currentRow <= 1);\n\n    emit layerChanged(activeLayerIndex());\n}\n\nvoid UtilityPanel::slotUpClicked(bool clicked)\n{\n    Q_UNUSED(clicked);\n    // subtract 1 because there's <empty> in m_captureTools as [0] element\n    int toolRow = m_captureTools->currentRow() - 1;\n    m_captureTools->setCurrentRow(toolRow);\n    emit moveUpClicked(toolRow);\n}\n\nvoid UtilityPanel::slotDownClicked(bool clicked)\n{\n    Q_UNUSED(clicked);\n    // subtract 1 because there's <empty> in m_captureTools as [0] element\n    int toolRow = m_captureTools->currentRow() - 1;\n    m_captureTools->setCurrentRow(toolRow + 2);\n    emit moveDownClicked(toolRow);\n}\n\nvoid UtilityPanel::slotButtonDelete(bool clicked)\n{\n    Q_UNUSED(clicked)\n    int currentRow = m_captureTools->currentRow();\n    if (currentRow > 0) {\n        m_captureWidget->removeToolObject(currentRow);\n        if (currentRow >= m_captureTools->count()) {\n            currentRow = m_captureTools->count() - 1;\n        }\n    } else {\n        currentRow = 0;\n    }\n    m_captureTools->setCurrentRow(currentRow);\n}\n\nbool UtilityPanel::isVisible() const\n{\n    return !m_internalPanel->isHidden();\n}\n"
  },
  {
    "path": "src/widgets/panel/utilitypanel.h",
    "content": "// SPDX-License-Identifier: GPL-3.0-or-later\n// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors\n\n#pragma once\n\n#include \"src/tools/capturetool.h\"\n#include <QPointer>\n#include <QWidget>\n\nclass QVBoxLayout;\nclass QPropertyAnimation;\nclass QScrollArea;\nclass QPushButton;\nclass QListWidget;\nclass QPushButton;\nclass CaptureWidget;\n\nclass UtilityPanel : public QWidget\n{\n    Q_OBJECT\npublic:\n    explicit UtilityPanel(CaptureWidget* captureWidget);\n\n    [[nodiscard]] QWidget* toolWidget() const;\n    void setToolWidget(QWidget* weight);\n    void clearToolWidget();\n    void pushWidget(QWidget* widget);\n    void fillCaptureTools(\n      const QList<QPointer<CaptureTool>>& captureToolObjectsHistory);\n    void setActiveLayer(int index);\n    int activeLayerIndex();\n    bool isVisible() const;\n\nsignals:\n    void layerChanged(int layer);\n    void moveUpClicked(int currentRow);\n    void moveDownClicked(int currentRow);\n\npublic slots:\n    void toggle();\n    void hide();\n    void show();\n    void slotButtonDelete(bool clicked);\n    void onCurrentRowChanged(int currentRow);\n\nprivate slots:\n    void slotUpClicked(bool clicked);\n    void slotDownClicked(bool clicked);\n\nprivate:\n    void initInternalPanel();\n\n    QPointer<QWidget> m_toolWidget;\n    QScrollArea* m_internalPanel;\n    QVBoxLayout* m_upLayout;\n    QVBoxLayout* m_bottomLayout;\n    QVBoxLayout* m_layout;\n    QPropertyAnimation* m_showAnimation;\n    QPropertyAnimation* m_hideAnimation;\n    QVBoxLayout* m_layersLayout;\n    QListWidget* m_captureTools;\n    QPushButton* m_buttonDelete;\n    QPushButton* m_buttonMoveUp;\n    QPushButton* m_buttonMoveDown;\n    CaptureWidget* m_captureWidget;\n};\n"
  },
  {
    "path": "src/widgets/trayicon.cpp",
    "content": "#include \"trayicon.h\"\n\n#include \"src/core/capturerequest.h\"\n#include \"src/core/flameshot.h\"\n#include \"src/core/flameshotdaemon.h\"\n#include \"src/core/qguiappcurrentscreen.h\"\n#include \"src/utils/globalvalues.h\"\n\n#include \"src/utils/confighandler.h\"\n#include <QApplication>\n#include <QGuiApplication>\n#include <QMenu>\n#include <QScreen>\n#include <QTimer>\n#include <QUrl>\n#include <QVersionNumber>\n\n#if defined(Q_OS_MACOS)\n#include <QOperatingSystemVersion>\n#endif\n\nTrayIcon::TrayIcon(QObject* parent)\n  : QSystemTrayIcon(parent)\n  , m_screenMenu(nullptr)\n{\n    initMenu();\n    initScreenMenu();\n\n    setToolTip(QStringLiteral(\"Flameshot\"));\n#if defined(Q_OS_MACOS)\n    // Because of the following issues on MacOS \"Catalina\":\n    // https://bugreports.qt.io/browse/QTBUG-86393\n    // https://developer.apple.com/forums/thread/126072\n    auto currentMacOsVersion = QOperatingSystemVersion::current();\n    if (currentMacOsVersion >= QOperatingSystemVersion::MacOSBigSur) {\n        setContextMenu(m_menu);\n    }\n#else\n    setContextMenu(m_menu);\n#endif\n    QIcon icon =\n      QIcon::fromTheme(\"flameshot-tray\", QIcon(GlobalValues::trayIconPath()));\n\n#if defined(Q_OS_MACOS)\n    if (currentMacOsVersion >= QOperatingSystemVersion::MacOSBigSur) {\n        icon.setIsMask(true);\n    }\n#endif\n\n    setIcon(icon);\n\n#if defined(Q_OS_MACOS)\n    if (currentMacOsVersion < QOperatingSystemVersion::MacOSBigSur) {\n        // Because of the following issues on MacOS \"Catalina\":\n        // https://bugreports.qt.io/browse/QTBUG-86393\n        // https://developer.apple.com/forums/thread/126072\n        auto trayIconActivated = [this](QSystemTrayIcon::ActivationReason r) {\n            if (m_menu->isVisible()) {\n                m_menu->hide();\n            } else {\n                m_menu->popup(QCursor::pos());\n            }\n        };\n        connect(this, &QSystemTrayIcon::activated, this, trayIconActivated);\n    }\n#else\n    connect(this, &TrayIcon::activated, this, [this](ActivationReason r) {\n        if (r == Trigger) {\n            startGuiCapture();\n        }\n    });\n#endif\n\n#ifdef Q_OS_WIN\n    // Ensure proper removal of tray icon when program quits on Windows.\n    connect(qApp, &QCoreApplication::aboutToQuit, this, &TrayIcon::hide);\n#endif\n\n    show(); // TODO needed?\n\n    if (ConfigHandler().showStartupLaunchMessage()) {\n        showMessage(\n          \"Flameshot\",\n          QObject::tr(\n            \"Hello, I'm here! Click icon in the tray to take a screenshot or \"\n            \"click with a right button to see more options.\"),\n          icon,\n          3000);\n    }\n\n    connect(ConfigHandler::getInstance(),\n            &ConfigHandler::fileChanged,\n            this,\n            [this]() { updateCaptureActionShortcut(); });\n}\n\nTrayIcon::~TrayIcon()\n{\n    delete m_menu;\n}\n\n#if !defined(DISABLE_UPDATE_CHECKER)\nQAction* TrayIcon::appUpdates()\n{\n    return m_appUpdates;\n}\n#endif\n\nvoid TrayIcon::initMenu()\n{\n    m_menu = new QMenu();\n\n    m_captureAction = new QAction(tr(\"&Take Screenshot\"), this);\n\n    updateCaptureActionShortcut();\n\n    connect(m_captureAction, &QAction::triggered, this, [this]() {\n#if defined(Q_OS_MACOS)\n        auto currentMacOsVersion = QOperatingSystemVersion::current();\n        if (currentMacOsVersion >= QOperatingSystemVersion::MacOSBigSur) {\n            startGuiCapture();\n        } else {\n            // It seems it is not relevant for MacOS BigSur (Wait 400 ms to hide\n            // the QMenu)\n            QTimer::singleShot(400, this, [this]() { startGuiCapture(); });\n        }\n#else\n    // Wait 400 ms to hide the QMenu\n    QTimer::singleShot(400, this, [this]() {\n        startGuiCapture();\n    });\n#endif\n    });\n    m_launcherAction = new QAction(tr(\"&Open Launcher\"), this);\n    connect(m_launcherAction,\n            &QAction::triggered,\n            Flameshot::instance(),\n            &Flameshot::launcher);\n    auto* configAction = new QAction(tr(\"&Configuration\"), this);\n    connect(configAction,\n            &QAction::triggered,\n            Flameshot::instance(),\n            &Flameshot::config);\n    m_infoAction = new QAction(tr(\"&About\"), this);\n    connect(m_infoAction,\n            &QAction::triggered,\n            Flameshot::instance(),\n            &Flameshot::info);\n\n#if !defined(DISABLE_UPDATE_CHECKER)\n    m_appUpdates = new QAction(tr(\"Check for updates\"), this);\n    connect(m_appUpdates,\n            &QAction::triggered,\n            FlameshotDaemon::instance(),\n            &FlameshotDaemon::checkForUpdates);\n\n    connect(FlameshotDaemon::instance(),\n            &FlameshotDaemon::newVersionAvailable,\n            this,\n            [this](const QVersionNumber& version) {\n                if (ConfigHandler().checkForUpdates()) {\n                    QString newVersion =\n                      tr(\"Download version %1\").arg(version.toString());\n                    m_appUpdates->setText(newVersion);\n                    m_appUpdates->setVisible(true);\n\n                    // hack to work around menu not updating when the text /\n                    // visibility is modified Force menu refresh by removing and\n                    // re-adding the action\n                    m_menu->removeAction(m_appUpdates);\n                    m_menu->insertAction(m_infoAction, m_appUpdates);\n                }\n            });\n    updateCheckUpdatesMenuVisibility();\n#endif\n\n    QAction* quitAction = new QAction(tr(\"&Quit\"), this);\n    connect(quitAction, &QAction::triggered, qApp, &QCoreApplication::quit);\n\n#ifdef ENABLE_IMGUR\n    // recent screenshots\n    QAction* recentAction = new QAction(tr(\"&Latest Uploads\"), this);\n    connect(recentAction,\n            &QAction::triggered,\n            Flameshot::instance(),\n            &Flameshot::history);\n#endif\n    auto* openSavePathAction = new QAction(tr(\"&Open Save Path\"), this);\n    connect(openSavePathAction,\n            &QAction::triggered,\n            Flameshot::instance(),\n            &Flameshot::openSavePath);\n\n    m_menu->addAction(m_captureAction);\n    m_menu->addAction(m_launcherAction);\n    m_menu->addSeparator();\n#ifdef ENABLE_IMGUR\n    m_menu->addAction(recentAction);\n#endif\n    m_menu->addAction(openSavePathAction);\n    m_menu->addSeparator();\n    m_menu->addAction(configAction);\n    m_menu->addSeparator();\n#if !defined(DISABLE_UPDATE_CHECKER)\n    m_menu->addAction(m_appUpdates);\n#endif\n    m_menu->addAction(m_infoAction);\n    m_menu->addSeparator();\n    m_menu->addAction(quitAction);\n}\n\nvoid TrayIcon::updateCaptureActionShortcut()\n{\n#if defined(Q_OS_MACOS)\n    if (!m_captureAction) {\n        return;\n    }\n\n    QString shortcut = ConfigHandler().shortcut(\"TAKE_SCREENSHOT\");\n    m_captureAction->setShortcut(QKeySequence(shortcut));\n#endif\n}\n\n#if !defined(DISABLE_UPDATE_CHECKER)\nvoid TrayIcon::updateCheckUpdatesMenuVisibility()\n{\n    if (m_appUpdates == nullptr) {\n        return;\n    }\n\n    bool autoCheckEnabled = ConfigHandler().checkForUpdates();\n    if (autoCheckEnabled) {\n        // When auto-check is enabled, hide the menu item initially\n        // It will be shown when a new version is available via a callback\n        m_appUpdates->setVisible(false);\n    } else {\n        m_appUpdates->setVisible(true);\n        m_appUpdates->setText(tr(\"Check for updates\"));\n    }\n}\n#endif\n\nvoid TrayIcon::initScreenMenu()\n{\n#ifndef Q_OS_MACOS\n    const QList<QScreen*> screens = QGuiApplication::screens();\n    if (screens.size() <= 1) {\n        return;\n    }\n\n    m_screenMenu = new QMenu(tr(\"Select Screen\"));\n\n    QList<QAction*> actions = m_menu->actions();\n    int index = actions.indexOf(m_launcherAction);\n    if (index >= 0 && index + 1 < actions.size()) {\n        m_menu->insertMenu(actions[index + 1], m_screenMenu);\n    } else {\n        m_menu->addMenu(m_screenMenu);\n    }\n\n    QScreen* currentScreen = QGuiAppCurrentScreen().currentScreen();\n    int currentIndex = screens.indexOf(currentScreen);\n\n    for (int i = 0; i < screens.size(); ++i) {\n        QScreen* screen = screens[i];\n        QRect geom = screen->geometry();\n        QString screenDescription = tr(\"Monitor %1: %2 (%3x%4)\")\n                                      .arg(i + 1)\n                                      .arg(screen->name())\n                                      .arg(geom.width())\n                                      .arg(geom.height());\n\n        QAction* screenAction = m_screenMenu->addAction(screenDescription);\n        connect(screenAction, &QAction::triggered, this, [this, i]() {\n            // Wait and hide the menu\n            QTimer::singleShot(\n              100, this, [this, i]() { startGuiCaptureOnScreen(i); });\n        });\n    }\n#endif\n}\n\nvoid TrayIcon::startGuiCapture()\n{\n    auto* widget = Flameshot::instance()->gui();\n#if !defined(DISABLE_UPDATE_CHECKER)\n    FlameshotDaemon::instance()->showUpdateNotificationIfAvailable(widget);\n#endif\n}\n\nvoid TrayIcon::startGuiCaptureOnScreen(int screenIndex)\n{\n    CaptureRequest req(CaptureRequest::GRAPHICAL_MODE, 400);\n    req.setSelectedMonitor(screenIndex);\n    Flameshot::instance()->requestCapture(req);\n}\n"
  },
  {
    "path": "src/widgets/trayicon.h",
    "content": "#include <QSystemTrayIcon>\n\n#pragma once\n\nclass QAction;\n\nclass TrayIcon : public QSystemTrayIcon\n{\n    Q_OBJECT\npublic:\n    TrayIcon(QObject* parent = nullptr);\n    virtual ~TrayIcon();\n\n#if !defined(DISABLE_UPDATE_CHECKER)\n    QAction* appUpdates();\n#endif\n\nprivate:\n    void initTrayIcon();\n    void initMenu();\n    void initScreenMenu();\n    void updateCaptureActionShortcut();\n#if !defined(DISABLE_UPDATE_CHECKER)\n    void updateCheckUpdatesMenuVisibility();\n#endif\n\n    void startGuiCapture();\n    void startGuiCaptureOnScreen(int screenIndex);\n\n    QMenu* m_menu;\n    QMenu* m_screenMenu;\n    QAction* m_captureAction;\n    QAction* m_launcherAction;\n    QAction* m_infoAction;\n#if !defined(DISABLE_UPDATE_CHECKER)\n    QAction* m_appUpdates;\n#endif\n};\n"
  },
  {
    "path": "src/widgets/updatenotificationwidget.cpp",
    "content": "//\n// Created by yuriypuchkov on 09.12.2020.\n//\n\n#include \"updatenotificationwidget.h\"\n#include \"src/utils/confighandler.h\"\n#include <QDesktopServices>\n#include <QLabel>\n#include <QPropertyAnimation>\n#include <QPushButton>\n#include <QScrollArea>\n#include <QTimer>\n#include <QVBoxLayout>\n#include <QWheelEvent>\n#include <utility>\n\nUpdateNotificationWidget::UpdateNotificationWidget(\n  QWidget* parent,\n  const QString& appLatestVersion,\n  QString appLatestUrl)\n  : QWidget(parent)\n  , m_appLatestVersion(appLatestVersion)\n  , m_appLatestUrl(std::move(appLatestUrl))\n  , m_layout(nullptr)\n{\n    setMinimumSize(400, 100);\n    initInternalPanel();\n    setAttribute(Qt::WA_TransparentForMouseEvents);\n    setCursor(Qt::ArrowCursor);\n\n    m_showAnimation = new QPropertyAnimation(m_internalPanel, \"geometry\", this);\n    m_showAnimation->setEasingCurve(QEasingCurve::InOutQuad);\n    m_showAnimation->setDuration(300);\n\n    m_hideAnimation = new QPropertyAnimation(m_internalPanel, \"geometry\", this);\n    m_hideAnimation->setEasingCurve(QEasingCurve::InOutQuad);\n    m_hideAnimation->setDuration(300);\n\n    connect(m_hideAnimation,\n            &QPropertyAnimation::finished,\n            m_internalPanel,\n            &QWidget::hide);\n    setAppLatestVersion(appLatestVersion);\n}\n\nvoid UpdateNotificationWidget::show()\n{\n    setAttribute(Qt::WA_TransparentForMouseEvents, false);\n    m_showAnimation->setStartValue(QRect(0, -height(), width(), height()));\n    m_showAnimation->setEndValue(QRect(0, 0, width(), height()));\n    m_internalPanel->show();\n    m_showAnimation->start();\n    QWidget::show();\n}\n\nvoid UpdateNotificationWidget::hide()\n{\n    setAttribute(Qt::WA_TransparentForMouseEvents);\n    m_hideAnimation->setStartValue(QRect(0, 0, width(), height()));\n    m_hideAnimation->setEndValue(QRect(0, -height(), 0, height()));\n    m_hideAnimation->start();\n    m_internalPanel->hide();\n    QWidget::hide();\n}\n\nvoid UpdateNotificationWidget::setAppLatestVersion(const QString& latestVersion)\n{\n    m_appLatestVersion = latestVersion;\n    QString newVersion =\n      tr(\"New Flameshot version %1 is available\").arg(latestVersion);\n    m_notification->setText(newVersion);\n}\n\nvoid UpdateNotificationWidget::laterButton()\n{\n    hide();\n}\n\nvoid UpdateNotificationWidget::ignoreButton()\n{\n    ConfigHandler().setIgnoreUpdateToVersion(m_appLatestVersion);\n    hide();\n}\n\nvoid UpdateNotificationWidget::updateButton()\n{\n    // Store URL before closing widgets\n    QString url = m_appLatestUrl;\n\n    hide();\n    if (parentWidget()) {\n        parentWidget()->close();\n    }\n\n    // Open URL after closing widgets\n    QDesktopServices::openUrl(QUrl(url));\n}\n\nvoid UpdateNotificationWidget::initInternalPanel()\n{\n    m_internalPanel = new QScrollArea(this);\n    m_internalPanel->setAttribute(Qt::WA_NoMousePropagation);\n    auto* widget = new QWidget();\n    m_internalPanel->setWidget(widget);\n    m_internalPanel->setWidgetResizable(true);\n\n    QColor bgColor = palette().window().color();\n    bgColor.setAlphaF(0.0);\n    m_internalPanel->setStyleSheet(\n      QStringLiteral(\"QScrollArea {background-color: %1}\").arg(bgColor.name()));\n    m_internalPanel->hide();\n\n    //\n    m_layout = new QVBoxLayout();\n    widget->setLayout(m_layout);\n\n    // caption\n    m_notification = new QLabel(m_appLatestVersion, this);\n    m_layout->addWidget(m_notification);\n\n    // buttons layout\n    auto* buttonsLayout = new QHBoxLayout();\n    auto* bottonsSpacer = new QSpacerItem(1, 1, QSizePolicy::Expanding);\n    buttonsLayout->addSpacerItem(bottonsSpacer);\n    m_layout->addLayout(buttonsLayout);\n\n    // ignore\n    auto* ignoreBtn = new QPushButton(tr(\"Ignore\"), this);\n    buttonsLayout->addWidget(ignoreBtn);\n    connect(ignoreBtn,\n            &QPushButton::clicked,\n            this,\n            &UpdateNotificationWidget::ignoreButton);\n\n    // later\n    auto* laterBtn = new QPushButton(tr(\"Later\"), this);\n    buttonsLayout->addWidget(laterBtn);\n    connect(laterBtn,\n            &QPushButton::clicked,\n            this,\n            &UpdateNotificationWidget::laterButton);\n\n    // update\n    auto* updateBtn = new QPushButton(tr(\"Update\"), this);\n    buttonsLayout->addWidget(updateBtn);\n    connect(updateBtn,\n            &QPushButton::clicked,\n            this,\n            &UpdateNotificationWidget::updateButton);\n}\n"
  },
  {
    "path": "src/widgets/updatenotificationwidget.h",
    "content": "//\n// Created by yuriypuchkov on 09.12.2020.\n//\n\n#ifndef FLAMESHOT_UPDATENOTIFICATIONWIDGET_H\n#define FLAMESHOT_UPDATENOTIFICATIONWIDGET_H\n\n#include <QPointer>\n#include <QWidget>\n\nclass QVBoxLayout;\nclass QPropertyAnimation;\nclass QScrollArea;\nclass QPushButton;\nclass QLabel;\n\nclass UpdateNotificationWidget : public QWidget\n{\n    Q_OBJECT\npublic:\n    explicit UpdateNotificationWidget(QWidget* parent,\n                                      const QString& appLatestVersion,\n                                      QString appLatestUrl);\n    void setAppLatestVersion(const QString& latestVersion);\n\n    void hide();\n    void show();\n\npublic slots:\n    void ignoreButton();\n    void laterButton();\n    void updateButton();\n\nprivate:\n    void initInternalPanel();\n\n    // class members\n    QString m_appLatestVersion;\n    QString m_appLatestUrl;\n    QVBoxLayout* m_layout;\n    QLabel* m_notification;\n    QScrollArea* m_internalPanel;\n    QPropertyAnimation* m_showAnimation;\n    QPropertyAnimation* m_hideAnimation;\n};\n\n#endif // FLAMESHOT_UPDATENOTIFICATIONWIDGET_H\n"
  },
  {
    "path": "src/widgets/uploadhistory.cpp",
    "content": "#include \"uploadhistory.h\"\n#include \"./ui_uploadhistory.h\"\n#include \"src/tools/imgupload/imguploadermanager.h\"\n#include \"src/utils/confighandler.h\"\n#include \"src/utils/history.h\"\n#include \"uploadlineitem.h\"\n\n#include <QDateTime>\n#include <QFileInfo>\n#include <QPixmap>\n\nvoid scaleThumbnail(QPixmap& pixmap)\n{\n    if (pixmap.height() / HISTORYPIXMAP_MAX_PREVIEW_HEIGHT >=\n        pixmap.width() / HISTORYPIXMAP_MAX_PREVIEW_WIDTH) {\n        pixmap = pixmap.scaledToHeight(HISTORYPIXMAP_MAX_PREVIEW_HEIGHT,\n                                       Qt::SmoothTransformation);\n    } else {\n        pixmap = pixmap.scaledToWidth(HISTORYPIXMAP_MAX_PREVIEW_WIDTH,\n                                      Qt::SmoothTransformation);\n    }\n}\n\nvoid clearHistoryLayout(QLayout* layout)\n{\n    while (layout->count() != 0) {\n        delete layout->takeAt(0);\n    }\n}\n\nUploadHistory::UploadHistory(QWidget* parent)\n  : QWidget(parent)\n  , ui(new Ui::UploadHistory)\n{\n    ui->setupUi(this);\n    setAttribute(Qt::WA_DeleteOnClose);\n\n    setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint);\n}\n\nvoid UploadHistory::loadHistory()\n{\n    clearHistoryLayout(ui->historyContainer);\n\n    History history = History();\n    QList<QString> historyFiles = history.history();\n\n    if (historyFiles.isEmpty()) {\n        setEmptyMessage();\n    } else {\n        for (const auto& fileName : historyFiles) {\n            addLine(history.path(), fileName);\n        }\n    }\n}\n\nvoid UploadHistory::setEmptyMessage()\n{\n    auto* buttonEmpty = new QPushButton;\n    buttonEmpty->setText(tr(\"Screenshots history is empty\"));\n    buttonEmpty->setMinimumSize(1, HISTORYPIXMAP_MAX_PREVIEW_HEIGHT);\n    connect(\n      buttonEmpty, &QPushButton::clicked, this, [=, this]() { this->close(); });\n    ui->historyContainer->addWidget(buttonEmpty);\n}\n\nvoid UploadHistory::addLine(const QString& path, const QString& fileName)\n{\n    QString fullFileName = path + fileName;\n\n    History history;\n    HistoryFileName unpackFileName = history.unpackFileName(fileName);\n\n    QString url = ImgUploaderManager(this).url() + unpackFileName.file;\n\n    // load pixmap\n    QPixmap pixmap;\n    pixmap.load(fullFileName, \"png\");\n    scaleThumbnail(pixmap);\n\n    // get file info\n    auto fileInfo = QFileInfo(fullFileName);\n    QString lastModified =\n      fileInfo.lastModified().toString(\"yyyy-MM-dd\\nhh:mm:ss\");\n\n    auto* line = new UploadLineItem(\n      this, pixmap, lastModified, url, fullFileName, unpackFileName);\n\n    connect(line, &UploadLineItem::requestedDeletion, this, [=, this]() {\n        if (ui->historyContainer->count() <= 1) {\n            setEmptyMessage();\n        }\n        delete line;\n    });\n\n    ui->historyContainer->addWidget(line);\n}\n\nUploadHistory::~UploadHistory()\n{\n    delete ui;\n}\n"
  },
  {
    "path": "src/widgets/uploadhistory.h",
    "content": "#ifndef UPLOADHISTORY_H\n#define UPLOADHISTORY_H\n\n#include <QWidget>\n\nQT_BEGIN_NAMESPACE\nnamespace Ui {\nclass UploadHistory;\n}\nQT_END_NAMESPACE\n\nvoid clearHistoryLayout(QLayout* layout);\nvoid scaleThumbnail(QPixmap& input);\n\nclass UploadHistory : public QWidget\n{\n    Q_OBJECT\npublic:\n    explicit UploadHistory(QWidget* parent = nullptr);\n    ~UploadHistory();\n\n    void loadHistory();\n\npublic slots:\n\nprivate:\n    void setEmptyMessage();\n    void addLine(QString const&, QString const&);\n\n    Ui::UploadHistory* ui;\n};\n#endif // UPLOADHISTORY_H"
  },
  {
    "path": "src/widgets/uploadhistory.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>UploadHistory</class>\n <widget class=\"QWidget\" name=\"UploadHistory\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>823</width>\n    <height>479</height>\n   </rect>\n  </property>\n  <property name=\"windowTitle\">\n   <string>Upload History</string>\n  </property>\n  <property name=\"windowIcon\">\n   <iconset resource=\"../../data/graphics.qrc\">\n    <normaloff>:/img/app/flameshot.png</normaloff>:/img/app/flameshot.png</iconset>\n  </property>\n  <layout class=\"QVBoxLayout\" name=\"verticalLayout\">\n   <item>\n    <widget class=\"QScrollArea\" name=\"scrollArea\">\n     <property name=\"verticalScrollBarPolicy\">\n      <enum>Qt::ScrollBarAlwaysOn</enum>\n     </property>\n     <property name=\"widgetResizable\">\n      <bool>true</bool>\n     </property>\n     <widget class=\"QWidget\" name=\"scrollAreaWidgetContents\">\n      <property name=\"geometry\">\n       <rect>\n        <x>0</x>\n        <y>0</y>\n        <width>781</width>\n        <height>453</height>\n       </rect>\n      </property>\n      <layout class=\"QGridLayout\" name=\"gridLayout\">\n       <item row=\"0\" column=\"0\">\n        <layout class=\"QVBoxLayout\" name=\"historyContainer\"/>\n       </item>\n      </layout>\n     </widget>\n    </widget>\n   </item>\n  </layout>\n </widget>\n <resources>\n  <include location=\"../../data/graphics.qrc\"/>\n </resources>\n <connections/>\n</ui>\n"
  },
  {
    "path": "src/widgets/uploadlineitem.cpp",
    "content": "#include \"uploadlineitem.h\"\n#include \"./ui_uploadlineitem.h\"\n#include \"src/core/flameshotdaemon.h\"\n#include \"src/tools/imgupload/imguploadermanager.h\"\n#include \"src/utils/confighandler.h\"\n#include \"src/utils/history.h\"\n#include \"src/widgets/notificationwidget.h\"\n\n#include <QDesktopServices>\n#include <QFileInfo>\n#include <QMessageBox>\n#include <QUrl>\n#include <QWidget>\n\nvoid removeCacheFile(QString const& fullFileName)\n{\n    QFile file(fullFileName);\n    if (file.exists()) {\n        file.remove();\n    }\n}\n\nUploadLineItem::UploadLineItem(QWidget* parent,\n                               QPixmap const& preview,\n                               QString const& timestamp,\n                               QString const& url,\n                               QString const& fullFileName,\n                               HistoryFileName const& unpackFileName)\n  : QWidget(parent)\n  , ui(new Ui::UploadLineItem)\n{\n    ui->setupUi(this);\n    setAttribute(Qt::WA_DeleteOnClose);\n    ui->imagePreview->setPixmap(preview);\n    ui->uploadTimestamp->setText(timestamp);\n\n    connect(ui->copyUrl, &QPushButton::clicked, this, [=, this]() {\n        FlameshotDaemon::copyToClipboard(url);\n    });\n\n    connect(ui->openBrowser, &QPushButton::clicked, this, [=, this]() {\n        QDesktopServices::openUrl(QUrl(url));\n    });\n\n    connect(ui->deleteImage, &QPushButton::clicked, this, [=, this]() {\n        if (ConfigHandler().historyConfirmationToDelete() &&\n            QMessageBox::No ==\n              QMessageBox::question(\n                this,\n                tr(\"Confirm to delete\"),\n                tr(\"Are you sure you want to delete a screenshot from the \"\n                   \"latest uploads and server?\"),\n                QMessageBox::Yes | QMessageBox::No)) {\n            return;\n        }\n\n        ImgUploaderBase* imgUploaderBase =\n          ImgUploaderManager(this).uploader(unpackFileName.type);\n        imgUploaderBase->deleteImage(unpackFileName.file, unpackFileName.token);\n\n        removeCacheFile(fullFileName);\n        emit requestedDeletion();\n    });\n}\n\nUploadLineItem::~UploadLineItem()\n{\n    delete ui;\n}"
  },
  {
    "path": "src/widgets/uploadlineitem.h",
    "content": "#ifndef UPLOADLINEITEM_H\n#define UPLOADLINEITEM_H\n\n#include <QWidget>\n\nstruct HistoryFileName;\n\nQT_BEGIN_NAMESPACE\nnamespace Ui {\nclass UploadLineItem;\n}\nQT_END_NAMESPACE\n\nvoid removeCacheFile(QString const& fullFileName);\n\nclass UploadLineItem : public QWidget\n{\n    Q_OBJECT\npublic:\n    UploadLineItem(QWidget* parent,\n                   QPixmap const& preview,\n                   QString const& timestamp,\n                   QString const& url,\n                   QString const& fullFileName,\n                   HistoryFileName const& unpackFileName);\n    ~UploadLineItem();\n\nsignals:\n    void requestedDeletion();\n\nprivate:\n    Ui::UploadLineItem* ui;\n};\n#endif // UPLOADLINEITEM_H"
  },
  {
    "path": "src/widgets/uploadlineitem.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>UploadLineItem</class>\n <widget class=\"QWidget\" name=\"UploadLineItem\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>665</width>\n    <height>168</height>\n   </rect>\n  </property>\n  <property name=\"maximumSize\">\n   <size>\n    <width>665</width>\n    <height>300</height>\n   </size>\n  </property>\n  <property name=\"windowTitle\">\n   <string>Form</string>\n  </property>\n  <layout class=\"QGridLayout\" name=\"gridLayout\">\n   <property name=\"sizeConstraint\">\n    <enum>QLayout::SetMaximumSize</enum>\n   </property>\n   <item row=\"0\" column=\"0\">\n    <layout class=\"QHBoxLayout\" name=\"horizontalLayout\">\n     <item>\n      <widget class=\"QLabel\" name=\"imagePreview\">\n       <property name=\"sizePolicy\">\n        <sizepolicy hsizetype=\"Fixed\" vsizetype=\"Preferred\">\n         <horstretch>0</horstretch>\n         <verstretch>0</verstretch>\n        </sizepolicy>\n       </property>\n       <property name=\"minimumSize\">\n        <size>\n         <width>250</width>\n         <height>0</height>\n        </size>\n       </property>\n       <property name=\"maximumSize\">\n        <size>\n         <width>250</width>\n         <height>16777215</height>\n        </size>\n       </property>\n       <property name=\"text\">\n        <string>TextLabel</string>\n       </property>\n      </widget>\n     </item>\n     <item>\n      <spacer name=\"horizontalSpacer\">\n       <property name=\"orientation\">\n        <enum>Qt::Horizontal</enum>\n       </property>\n       <property name=\"sizeHint\" stdset=\"0\">\n        <size>\n         <width>40</width>\n         <height>20</height>\n        </size>\n       </property>\n      </spacer>\n     </item>\n     <item>\n      <widget class=\"QLabel\" name=\"uploadTimestamp\">\n       <property name=\"text\">\n        <string notr=\"true\">timestamp</string>\n       </property>\n      </widget>\n     </item>\n     <item>\n      <widget class=\"QPushButton\" name=\"copyUrl\">\n       <property name=\"sizePolicy\">\n        <sizepolicy hsizetype=\"Fixed\" vsizetype=\"MinimumExpanding\">\n         <horstretch>0</horstretch>\n         <verstretch>0</verstretch>\n        </sizepolicy>\n       </property>\n       <property name=\"text\">\n        <string>Copy URL</string>\n       </property>\n      </widget>\n     </item>\n     <item>\n      <widget class=\"QPushButton\" name=\"openBrowser\">\n       <property name=\"sizePolicy\">\n        <sizepolicy hsizetype=\"Fixed\" vsizetype=\"MinimumExpanding\">\n         <horstretch>0</horstretch>\n         <verstretch>0</verstretch>\n        </sizepolicy>\n       </property>\n       <property name=\"text\">\n        <string>Open In Browser</string>\n       </property>\n      </widget>\n     </item>\n     <item>\n      <widget class=\"QPushButton\" name=\"deleteImage\">\n       <property name=\"sizePolicy\">\n        <sizepolicy hsizetype=\"Fixed\" vsizetype=\"MinimumExpanding\">\n         <horstretch>0</horstretch>\n         <verstretch>0</verstretch>\n        </sizepolicy>\n       </property>\n       <property name=\"text\">\n        <string notr=\"true\"/>\n       </property>\n       <property name=\"icon\">\n        <iconset resource=\"../../data/graphics.qrc\">\n         <normaloff>:/img/material/black/delete.svg</normaloff>:/img/material/black/delete.svg</iconset>\n       </property>\n      </widget>\n     </item>\n    </layout>\n   </item>\n   <item row=\"1\" column=\"0\">\n    <spacer name=\"verticalSpacer\">\n     <property name=\"orientation\">\n      <enum>Qt::Vertical</enum>\n     </property>\n     <property name=\"sizeHint\" stdset=\"0\">\n      <size>\n       <width>20</width>\n       <height>40</height>\n      </size>\n     </property>\n    </spacer>\n   </item>\n  </layout>\n </widget>\n <resources>\n  <include location=\"../../data/graphics.qrc\"/>\n </resources>\n <connections/>\n</ui>\n"
  },
  {
    "path": "src/windows-cli.cpp",
    "content": "#include <iostream>\n#include <windows.h>\n\nstd::wstring joinArgs(int argc, wchar_t* argv[])\n{\n    std::wstring result;\n    for (int i = 1; i < argc; ++i) {\n        if (i > 1) {\n            result += L\" \";\n        }\n        result += argv[i];\n    }\n    return result;\n}\n\nvoid CallFlameshot(const std::wstring args, bool wait)\n{\n    // generate full path for flameshot executable\n    wchar_t path[MAX_PATH];\n    int pathLength = GetModuleFileNameW(NULL, path, MAX_PATH);\n    std::wstring pathstring(path);\n\n    // Find the last backslash to isolate the filename\n    size_t lastBackslash = pathstring.find_last_of(L'\\\\');\n    std::wstring directory = (lastBackslash != std::wstring::npos)\n                               ? pathstring.substr(0, lastBackslash + 1)\n                               : L\"\";\n\n    // generate command string\n    // note: binary path placed within quotes in case of spaces in path\n    int cmdSize = 32 + sizeof(directory) + sizeof(args);\n    wchar_t* cmd = (wchar_t*)malloc(sizeof(wchar_t) * cmdSize);\n    swprintf(cmd,\n             cmdSize,\n             L\"\\\"%s\\\\flameshot.exe\\\" %s\",\n             directory.c_str(),\n             args.c_str());\n    // call subprocess\n    FILE* stream = _wpopen(cmd, L\"r\");\n    free(cmd);\n    if (wait) {\n        if (stream) {\n            const int MAX_BUFFER = 2048;\n            char buffer[MAX_BUFFER];\n            while (!feof(stream)) {\n                if (fgets(buffer, MAX_BUFFER, stream) != NULL) {\n                    std::cout << buffer;\n                }\n            }\n        }\n        _pclose(stream);\n    }\n    return;\n}\n\n// Console 'wrapper' for flameshot on windows\nint wmain(int argc, wchar_t* argv[])\n{\n    // if no args, do not wait for stdout\n    if (argc == 1) {\n        std::cout << \"Starting flameshot in daemon mode\" << std::endl;\n        CallFlameshot(L\"\", false);\n    } else {\n        std::wstring argString = joinArgs(argc, argv);\n        CallFlameshot(argString, true);\n    }\n    std::cout.flush();\n    return 0;\n}\n"
  },
  {
    "path": "tests/action_options.sh",
    "content": "#!/usr/bin/env sh\n\n# Tests for final action options with various flameshot commands\n# Arguments:\n# 1. path to tested flameshot executable\n\n# Dependencies:\n# - display command (imagemagick)\n\n# HOW TO USE:\n# - Start the script with path to tested flameshot executable as the first\n#   argument\n#\n# - Read messages from stdout and see if flameshot sends the right notifications\n#\n#   Some commands will pin screenshots to the screen. Check if that is happening\n#   correctly. NOTE: the screen command will pin one screenshot over your entire\n#   screen, so don't be confused by that.\n#\n# - When the flameshot gui is tested, follow the instructions from the system\n#   notifications\n#\n# - Some tests may ask you for confirmation in the CLI before continuing.\n# - Whenever the --raw option is tested, the `display` command is used to open\n#   the image from stdout in a window. Just close that window.\n#\n\nFLAMESHOT=\"$1\"\n[ -z \"$FLAMESHOT\" ] && FLAMESHOT=\"flameshot\"\n\n# --raw >/dev/null is a hack that makes the subcommand wait for the daemon to\n# finish the pending action\nflameshot() {\n    command \"$FLAMESHOT\" \"$@\" --raw >/tmp/img.png\n}\n\n# Print the given command and run it\ncmd() {\n    echo \"$*\" >&2\n    \"$@\"\n    sleep 1\n}\n\nnotify() {\n  if [ \"$FLAMESHOT_PLATFORM\" = \"MAC\" ]\n  then\nosascript -  \"$1\"  <<EOF\n  on run argv\n    display notification (item 1 of argv) with title \"Flameshot\"\n  end run\nEOF\n\n  else\n    notify-send \"GUI Test 1: --path\" \"Make a selection, then accept\"\n  fi\n}\n\ndisplay_img() {\n  if [ \"$FLAMESHOT_PLATFORM\" = \"MAC\" ]\n  then\n    open -a Preview.app -f\n  else\n    display\n  fi\n}\n\n\n\n\nwait_for_key() {\n    echo \"Press Enter to continue...\" >&2 && read ____\n}\n\n# NOTE: Upload option is intentionally not tested\n\n#   flameshot full & screen\n# ┗━━━━━━━━━━━━━━━━━━━━━━━━┛\n\nfor subcommand in full screen\ndo\n    cmd flameshot \"$subcommand\" --path /tmp/\n    cmd flameshot \"$subcommand\" --clipboard\n    cmd command \"$FLAMESHOT\" \"$subcommand\" --raw | display_img\n    [ \"$subcommand\" = \"full\" ] && sleep 1\n    echo\ndone\n\necho \"The next command will pin a screenshot over your entire screen.\"\necho \"Make sure to close it afterwards\"\necho \"Press Enter to continue...\"\nread ____\nflameshot screen --pin\nsleep 1\n\n#   flameshot gui\n# ┗━━━━━━━━━━━━━━━┛\n\nwait_for_key\nnotify \"GUI Test 1: --path\" #\"Make a selection, then accept\"\ncmd flameshot gui --path /tmp/\nwait_for_key\nnotify \"GUI Test 2: Clipboard\" \"Make a selection, then accept\"\ncmd flameshot gui --clipboard\nwait_for_key\nnotify \"GUI Test 3: Print geometry\" \"Make a selection, then accept\"\ncmd command \"$FLAMESHOT\" gui --print-geometry\nwait_for_key\nnotify \"GUI Test 4: Pin\" \"Make a selection, then accept\"\ncmd flameshot gui --pin\nwait_for_key\nnotify \"GUI Test 5: Print raw\" \"Make a selection, then accept\"\ncmd command \"$FLAMESHOT\" gui --raw | display_img\nwait_for_key\nnotify \"GUI Test 6: Copy on select\" \"Make a selection, flameshot will close automatically\"\ncmd flameshot gui --clipboard --accept-on-select\nwait_for_key\nnotify \"GUI Test 7: File dialog on select\" \"After selecting, a file dialog will open\"\ncmd flameshot gui --accept-on-select\n\n# All options except for --print-geometry (incompatible with --raw)\nwait_for_key\nnotify \"GUI Test 8: All actions except print-geometry\" \"Just make a selection\"\ncmd command \"$FLAMESHOT\" gui -p /tmp/ -c -r --pin | display_img\n\necho '>> All tests done.'\n"
  },
  {
    "path": "tests/path_option.sh",
    "content": "#!/usr/bin/env sh\n\n# Before running the script make sure a flameshot daemon with a matching version\n# is running\n\n# The first argument to this script is a path to the flameshot executable\n[ -n \"$1\" ] && flameshot=\"$1\" || flameshot='flameshot'\n\n# TODO Before proper stderr logging is implemented, you will have to look at the\n# system notifications\n\nrm -rf /tmp/flameshot_path_test 2>/dev/null\nmkdir -p /tmp/flameshot_path_test\ncd /tmp/flameshot_path_test\n\necho \">> Nonexistent directory. This command should give an invalid path error.\"\n\"$flameshot\" screen -p blah/blah\n\nsleep 2\necho \">> The output file is specified relative to PWD\"\n\"$flameshot\" screen -p relative.png\n\nsleep 2\necho \">> Absolute paths work too\"\n\"$flameshot\" screen -p /tmp/flameshot_path_test/absolute.png\n\nsleep 2\nmkdir subdir\necho \">> Redundancy in the path will be removed\"\n\"$flameshot\" screen -p /tmp/flameshot_path_test/subdir/..///redundancy_removed.png\n\nsleep 2\necho \">> If the destination is a directory, the file name is generated from strf from the config\"\n\"$flameshot\" screen -p ./\n\nsleep 2\necho \">> If the output file has no suffix, it will be added (png)\"\n\"$flameshot\" screen -p /tmp/flameshot_path_test/without_suffix\n\nsleep 2\necho \">> Other suffixes are supported, and the image format will match it\"\n\"$flameshot\" screen -p /tmp/flameshot_path_test/jpg_suffix.jpg\n\nsleep 2\necho \">> If the destination path exists, it will have _NUM appended to the base name\"\n\"$flameshot\" screen -p /tmp/flameshot_path_test/absolute.png\n\nsleep 2\necho \">> Same thing again but without specifying a suffix\"\n\"$flameshot\" screen -p /tmp/flameshot_path_test/absolute\n\nsleep 2\n"
  }
]